* 起点:依赖、CI、制品、镜像四个环节任一防护缺失 * 关键步:仿冒包、流水线注入、制品替换、镜像投毒随发布进入生产 * 终点:后门进入生产环境并激活 * 最终定级:严重(生产后门)。仅发布仿冒包未被引入定低危观察项 ### 一、业务背景 软件供应链贯穿第三方依赖、CI 流水线、制品库、容器镜像四个环节。信任链任一环节缺少签名校验或鉴权,攻击者投毒的包、被改的流水线、被替换的制品或被覆盖的镜像标签,都会随正常发布进入生产。后门在用户无感知的情况下激活。 ### 二、系统拓扑 * 依赖仓库:第三方包分发与安装脚本执行点。 * CI 流水线:构建执行,Runner 权限所在。 * 制品库 / CDN:构建产物分发。 * 镜像仓库:容器镜像分层分发。 * 生产环境:后门最终落点。 * 信任边界:每个环节都默认信任上游,缺少独立校验。 ### 三、角色与账号 * 攻击者:发布仿冒包、获 CI 权限、写制品或镜像仓库。 * 构建 Runner:流水线注入后的执行身份。 * 制品库与镜像仓库账号:替换与覆盖的权限载体。 ### 四、攻击起点 从最易缺校