AI供应链安全危机:你的AI在运行,但你对它一无所知

Checkmarx安全研究揭示AI供应链安全危机:传统AppSec工具无法检测LLM API、Agent框架、MCP服务器等AI依赖。10大风险包括模型投毒、恶意适配器、影子MCP等,多数企业处于AI安全盲区。了解如何构建AI-BOM、实施AI安全策略,满足EU AI Act合规要求。

⛓️ High 供应链攻击

Checkmarx安全研究揭示,传统应用安全工具(SAST、SCA)无法检测AI组件(如LLM API、Agent框架、MCP服务器)带来的新型供应链风险。攻击者可通过投毒模型、恶意适配器、影子MCP服务器等方式,在开发者毫无察觉的情况下渗透应用,导致数据泄露、行为篡改或合规违规。

来源:Checkmarx | 2026-04-19 | 原文链接

🔍 关键发现

  • 超过75%的企业已将LLM、AI SDK和AI服务嵌入生产应用,但传统AppSec工具无法发现这些AI资产,导致巨大的可见性盲区。
  • AI供应链风险包括10大类,如模型投毒、恶意适配器、MCP工具链投毒、隐私政策漂移等,均被OWASP LLM03:2025验证。
  • 多数组织处于AI安全成熟度的第一阶段“未知”,既无资产清单也无策略执行,无法应对EU AI Act等监管要求。

⚔️ 攻击链分析

1. 攻击者通过开源包或依赖注入恶意AI组件(如投毒模型、恶意MCP服务器)。 2. 恶意组件在运行时加载,通过LLM API或Agent框架执行未授权操作。 3. 攻击者利用MCP工具扩展执行能力,窃取数据或篡改系统行为。 4. 由于缺乏AI-BOM和运行时监控,攻击活动长期隐蔽,传统安全工具无法检测。

🚩 失陷指标 (IOC)

  • 未经验证的AI模型权重文件(如.gguf, .safetensors)
  • 未授权的MCP服务器端点(如mcp://malicious-host:port)

🛡️ 缓解建议

  • ✅ 建立AI-BOM(AI物料清单),自动发现并记录所有AI组件、模型、API调用和依赖关系。
  • ✅ 实施AI安全策略,包括模型来源验证、运行时行为监控、MCP服务器白名单和合规报告。
  • ✅ 将AI安全纳入现有AppSec流程,对AI依赖进行SAST/SCA无法覆盖的特定风险扫描(如模型投毒、适配器篡改)。

涉及漏洞:[]


⚠️ 本文仅供安全研究与学习,IOC 信息请勿用于非法目的。

🤖 常见问题解答(FAQ)

❓ 攻击者如何通过MCP服务器入侵AI应用?

攻击者通过投毒MCP服务器或利用影子MCP服务,向AI应用注入恶意工具调用,绕过开发者意图,执行未授权的文件读写、网络请求或数据外泄。

❓ 为什么传统SBOM无法检测AI风险?

传统SBOM只记录开源包和库,而AI依赖(如LLM API、模型权重、向量存储、Agent框架)不在其范围内,且其行为(如运行时提示注入、模型投毒)无法通过静态分析发现。

❓ EU AI Act对AI供应链有何具体要求?

EU AI Act要求组织对高风险AI系统进行资产清单、风险评估、透明度和记录义务。缺乏AI-BOM和合规审计能力将面临罚款和法律问责。

[!] CONTACT_CHANNELS

如需商务合作、技术咨询或漏洞反馈,请通过以下离岸节点联系作者。

> PING_AUTHOR (@A1RedTeam)