首页/开发/CI/CD 与发布速查/软件供应链安全(SLSA 视角)
流水线设计54 条

软件供应链安全(SLSA 视角)

从源码、构建到分发逐段加固:来源可信、构建可证明、制品可签名、分发可校验——SLSA 框架把这些目标分级。

CI/CD 与发布速查开发更新于 2026-10-12
关注点依赖来源、构建环境隔离、构建证明(provenance)、签名与校验
SLSA面向供应链的分级框架,构建轨道分 L1-L3
落地起点固定依赖版本、构建来源可追溯、制品签名后入库

最小动作清单

最小动作清单
1. 依赖锁定 + 私有代理仓库(防依赖混淆)
2. 构建在受控环境执行,生成 provenance
3. 制品签名并记录校验信息
4. 部署侧只接受来自可信仓库且签名有效的制品
渐进式推进:先做到 L1 级别的构建过程可追溯,再谈隔离与证明。

易错点

  • 直接从公网拉依赖不做校验:依赖混淆与投毒风险敞口大
  • 把 SLSA 当一次性合规项目:本质是持续工程实践,需要随流水线演进

数据来源与参考

  • SLSA 规范(slsa.dev)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌