Auto-sync: 2026-04-19 16:02

This commit is contained in:
2026-04-19 16:02:56 +08:00
parent fc0dde291f
commit 8341ee6cc4
29 changed files with 998 additions and 4 deletions

View File

@@ -0,0 +1,29 @@
---
title: "Supply Chain Security"
type: concept
tags:
- Security
- Supply-Chain
- CI/CD
---
## Definition
软件供应链安全保护从开发到交付的全流程安全。包括源码管理SCM、构建组件CI、制品库到最终交付系统CD的所有环节的安全性。
## Key Components
- **开发环境安全**开发人员工作站、IDE 安全
- **源码管理SCM安全**:代码仓库访问控制、代码签名
- **构建CI安全**:构建服务器安全、构建脚本验证、依赖检查
- **制品库安全**:二进制文件完整性、签名验证
- **交付CD安全**:交付渠道安全、版本验证
## Best Practices
- SBOMSoftware Bill of Materials软件物料清单记录所有依赖
- 签名验证:所有构建产物必须经过数字签名
- 安全扫描:构建过程中集成 SAST、 SCA、容器扫描
- 最小权限CI/CD 工具使用最小权限原则
## Related
- [[SolarWinds Hack]]:著名供应链攻击案例
- [[CI/CD Security]]:持续集成与持续交付安全
- [[SDL (Security Development Lifecycle)]]:软件安全开发生命周期