[
https://issues.apache.org/jira/browse/MNG-5814?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hervé Boutemy updated MNG-5814:
-------------------------------
Summary: Be able to verify the pgp signature of downloaded plugins against
a trust configuration (was: Be able to verify the pgp signature of downloaded
plugins)
> Be able to verify the pgp signature of downloaded plugins against a trust
> configuration
> ---------------------------------------------------------------------------------------
>
> Key: MNG-5814
> URL: https://issues.apache.org/jira/browse/MNG-5814
> Project: Maven
> Issue Type: Improvement
> Components: Plugin Requests
> Reporter: Alexander Kjäll
> Priority: Major
> Labels: security
>
> In order to protect ourself against an attacker that can do injection attacks
> on our downloads we need to verify the pgp signatures of the downloaded
> artifacts.
> For normal dependencies this can be done with a plugin, for example this one:
> https://github.com/s4u/pgpverify-maven-plugin/
> But it's not possible for a plugin to verify it's own authenticity, as it was
> downloaded over an possible insecure channel itself.
> Therefor we need something preinstalled that verifies that the plugin we
> downloaded is the same one that was specified in our pom file.
> I propose that functionality is added to maven that verifies the jar and pom
> files against it's pgp signature files for plugins. And some sort of notation
> is added to the pom file so that it's possible to specify the signing key for
> a plugin.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)