Brilliant. Thanks, guys. That demystifies it completely.

Cheers,

Wim

On Thu, Sep 24, 2020 at 6:07 PM Thomas Watson <tjwat...@us.ibm.com> wrote:

> Yes, p2 verifies the signatures and content of the JARs to confirm it
> hasn't been tampered with before installing the JAR.  At runtime the
> verification of JARs is not enabled by default.  Otherwise what you did
> would have resulted in a runtime exception for the class you changed.
>
>
> Tom
>
>
>
>
> ----- Original message -----
> From: Wim Jongman <wim.jong...@gmail.com>
> Sent by: cross-project-issues-dev-boun...@eclipse.org
> To: Cross project issues <cross-project-issues-dev@eclipse.org>
> Cc:
> Subject: [EXTERNAL] [cross-project-issues-dev] (Mirror) security
> Date: Thu, Sep 24, 2020 10:18 AM
>
> Hi,
>
> This is probably a silly question but I was wondering how we protect the
> content of jar files as they are being pulled from mirrors all over the
> world.
>
> Due to a recent break in the Platform class, I compiled my own version of
> the Platform class where I re-added the removed method. Then I replaced it
> in the plugins/o.e.c.runtime jar using 7-zip.
>
> This solved my issue but it also made me wonder how this was protected if
> some mirror-server user used the same hack to dope our jars.
>
> I assume this is being done by p2 when downloading the jar files by
> comparing some MDA hash?
>
> Please enlighten me.
>
> Cheers,
>
> Wim
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
>
>
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to