供应链投毒
一种通过污染软件供应链上游资源实施的网络攻击手法,攻击者向软件包、开源仓库或依赖项中注入恶意代码或指令,使下游用户在正常使用过程中自动触发攻击,具有极强隐蔽性
核心事实
时间轴 (近 90 天)
供应链投毒的常见缓解手段包括对导入制品做哈希与签名校验、在隔离区内维护私有镜像仓库、对第三方依赖做源码级审计、对数据集做来源溯源。
供应链投毒是离线环境难以完全消除的残余风险,训练依赖的框架、CUDA 驱动、容器镜像及数据集分片均来自外部。
OpenAI 指出离线并不等于安全,内部人员误操作、供应链投毒、介质带入等途径依然存在,离线环境必须配合严格的导入审计和访问控制。
使用带哈希校验的锁定文件、为关键依赖设置内部审计与延迟引入策略、对新增依赖变更做人工或自动化审查,可以降低供应链投毒风险。
幻觉依赖是指模型凭记忆推荐包名,指向不存在的库或已弃用的fork,攻击者可抢注同名包进行供应链投毒。
供应链攻击指攻击者不直接瞄准最终目标,而是入侵其信任的第三方供应商、服务商或软件更新渠道,借助信任关系渗透进目标网络。
应对此类攻击应检查发布者和目的地(厂商是否真的从自有域名发布),而非仅看描述是否专业
供应链投毒攻击的共同特征是攻击者不攻破目标系统,而是污染目标系统所依赖的上游资源
供应链投毒可通过在公开 npm/PyPI 包的描述字段中嵌入提示注入指令或向开源仓库提交含恶意注释的 Pull Request 来污染 Agent 自动消费的上游资源
全部知识事实 (9)
供应链攻击指攻击者不直接瞄准最终目标,而是入侵其信任的第三方供应商、服务商或软件更新渠道,借助信任关系渗透进目标网络。
70%待验证供应链投毒的常见缓解手段包括对导入制品做哈希与签名校验、在隔离区内维护私有镜像仓库、对第三方依赖做源码级审计、对数据集做来源溯源。
50%待验证供应链投毒是离线环境难以完全消除的残余风险,训练依赖的框架、CUDA 驱动、容器镜像及数据集分片均来自外部。
50%待验证OpenAI 指出离线并不等于安全,内部人员误操作、供应链投毒、介质带入等途径依然存在,离线环境必须配合严格的导入审计和访问控制。
50%待验证使用带哈希校验的锁定文件、为关键依赖设置内部审计与延迟引入策略、对新增依赖变更做人工或自动化审查,可以降低供应链投毒风险。
50%待验证幻觉依赖是指模型凭记忆推荐包名,指向不存在的库或已弃用的fork,攻击者可抢注同名包进行供应链投毒。
50%待验证应对此类攻击应检查发布者和目的地(厂商是否真的从自有域名发布),而非仅看描述是否专业
50%待验证供应链投毒攻击的共同特征是攻击者不攻破目标系统,而是污染目标系统所依赖的上游资源
50%待验证供应链投毒可通过在公开 npm/PyPI 包的描述字段中嵌入提示注入指令或向开源仓库提交含恶意注释的 Pull Request 来污染 Agent 自动消费的上游资源
50%