首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nexus如何自动验证下载的工件的身份验证?

Nexus如何自动验证下载的工件的身份验证?
EN

Stack Overflow用户
提问于 2013-02-21 19:36:37
回答 1查看 921关注 0票数 3

我已经对Maven中央存储库安全性进行了一些研究,特别是交叉构建注入攻击(XBI)。我阅读了一些链接,我在下面列出了这些链接:

http://www.sonatype.com/people/2010/01/how-to-generate-pgp-signatures-with-maven/

http://maven.apache.org/guides/mini/guide-central-repository-upload.html

Verification of dependency authenticy in Maven POM based automated build systems

以下是我理解的要点

  1. 所有上传到中央存储库都需要由开放源码项目的发布管理人员拥有的PGP私钥签名的工件。
  2. 公钥应提交给密钥服务器,如MIT密钥服务器。
  3. 手工验证下载的工件很麻烦。
  4. 存储库管理器(如Nexus )提供了自动验证下载工件签名的功能。

然而,Nexus是如何进行自动验证的?Nexus是否维护了Maven Central宿主的所有开源项目的PGP密钥库?sonatype是否验证并签名开放源码项目上传到密钥服务器的PGP公钥?有人知道内饰吗?

EN

回答 1

Stack Overflow用户

发布于 2013-07-02 22:34:48

所有GPG密钥都可以在公钥服务器上使用,Nexus将根据每个下载的组件验证这些密钥。每次上传到中央需要一个已知的,注册的和批准的密钥。

有关此过程的更多详细信息见https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15010743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档