现代应用七八成的代码来自第三方依赖,供应链攻击因此成为性价比最高的攻击路径。
第一层:锁定
lockfile 提交进仓库,CI 使用冻结模式安装;对关键依赖开启版本固定与签名校验。
第二层:扫描
CI 里接入漏洞数据库扫描与许可证检查,阻断策略只对高危且可利用的告警生效,避免告警疲劳。
第三层:最小权限
构建环境用短期凭证、发布产物做来源签名。就算依赖被投毒,攻击者也拿不到发布通道的钥匙。
从 lockfile 到软件物料清单,再到构建环境的权限设计,把第三方依赖风险压到最低的三层防线。
现代应用七八成的代码来自第三方依赖,供应链攻击因此成为性价比最高的攻击路径。
lockfile 提交进仓库,CI 使用冻结模式安装;对关键依赖开启版本固定与签名校验。
CI 里接入漏洞数据库扫描与许可证检查,阻断策略只对高危且可利用的告警生效,避免告警疲劳。
构建环境用短期凭证、发布产物做来源签名。就算依赖被投毒,攻击者也拿不到发布通道的钥匙。