sigstore cosign 6368 Go https://avatars.githubusercontent.com/u/71096353?v=4 71 为容器与二进制文件提供代码签名及透明性验证,守护软件供应链安全。 Code signing and transparency for containers and binaries
创建于 5 年前
最后更新 1 周前
AI 综合评分
71 B 级
代码质量 65
文档质量 74
社区健康 68
项目活跃 77
创新性 62
项目简介
为容器与二进制文件提供代码签名及透明性验证,守护软件供应链安全。
项目摘要
1. 【主题】
为容器与二进制文件提供无密钥的代码签名与透明性验证,解决软件供应链中的信任危机。
2. 【核心分点总结】
无密钥签名:基于 OIDC 身份(如 GitHub 账号)直接签名,彻底告别私钥管理的繁琐与风险。
透明性日志:所有签名记录自动写入不可篡改的 Rekor 日志,让每一次发布都经得起审计与追溯。
容器原生支持:深度集成 OCI 标准,专为容器镜像打造,与 Docker、Kubernetes 生态无缝衔接。
全制品覆盖:不仅限于容器,同样支持二进制文件的签名与验证,守护软件供应链的每一个环节。
3. 【行动指南】
- 在 CI/CD 流水线中集成 cosign,利用 GitHub OIDC 身份自动为构建产物签名,实现发布即安全。
- 在 Kubernetes 集群部署准入控制器,强制校验容器镜像的 cosign 签名,阻断未授权镜像运行。
- 若你正被 GPG 密钥分发和保管所困扰,立即切换到 cosign 的无密钥签名方案,体验零摩擦的安全升级。
4. 【金句总述】
让每一次代码签名都无需密钥,让每一次软件交付都透明可见。
5. 【故事性收尾】
曾经,你为丢失的签名密钥彻夜难眠,为校验镜像来源而手动翻阅日志;如今,只需一条命令,签名与验证在流水线中悄然完成,你终于可以端起咖啡,看着部署状态灯一路绿灯,安心交付。