用于智能体之间通信的 MCP,可能是你没听说过的最危险的协议

Ars Technica Tech Lab 发布日期待确认

数以百万计的组织正在用上 AI 智能体(agent),这也给攻击者打开了新口子:他们可以操纵智能体去做恶意的事,比如窃取数据库内容,以及敏感的商业信息和个人信息。过去五个月里,Google 等五家机构先后承认存在一类漏洞。这五家机构除了都在用 AI 智能体之外,几乎没有别的共同点。攻击者可以借助目标网络里的某一个智能体,把有害指令散播给内部的其他智能体。这种手法是提示注入(prompt injection)的特殊形式,它针对的不是大语言模型(LLM),而是某个具体的智能体,比如负责翻译或数据分析的那一个。这类智能体内部即便有防护机制,通常也很松懈,会把指令顺着链条继续传给后面的智能体。后面的智能体出于对前一个的明确信任,就照做了。

出人意料,且难以缓解

独立研究员 Syed Anas Mohiuddin 测试了多家机构的智能体,包括 Google、摩根大通(JP Morgan Chase)、Weaviate、Rapid7、法国政府的部际数字事务局,以及美国联邦政府。他的概念验证攻击,利用的是 MCP(Model Context Protocol,模型上下文协议)里的信任缺口。这套标准是 AI 应用和智能体在内部网络中彼此通信的一种方式。下图展示了简化后的 MCP 运行过程。

阅读全文 评论

查看原文