So it's possible for another process to tamper with jars and have
Eclipse run them blindly.

Do we know if that is industry practice?



On 2020-09-24 12:07 p.m., Thomas Watson 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
-- 

*Denis Roy*

*Director, IT Services | **Eclipse Foundation, Inc.*

/Eclipse Foundation/ <http://www.eclipse.org/>/: The Platform for Open
Innovation and Collaboration/

Twitter: @droy_eclipse

_______________________________________________
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