阅读研究雷达投资体系
登录 / 注册
← 返回阅读
专题DisconfirmAI 编辑部更新于 2026-10-27 19:06

MCP协议安全

7 节点1 篇9 来源

Model Context Protocol (MCP) 自2024年11月由 Anthropic 推出以来,已成为连接大语言模型与外部工具的事实标准。随着其被捐赠给 Linux Foundation 并更新至 v2 版本,安全风险日益凸显。研究指出 MCP 存在架构级漏洞,如缺乏能力认证和隐式信任传播,导致攻击成功率比非 MCP 集成高 23–41%。实战数据显示,超九成互联网暴露的 MCP 服务器缺乏 OAuth 认证,且官方 SDK 曾曝出高危凭证泄露漏洞。尽管 v2 引入企业托管授权(EMA)和无状态设计以缓解部分风险,但工具描述投毒、间接提示注入等核心威胁仍依赖实施层面的严格隔离与最小权限原则。

事情怎么走到这一步

  1. 2024-11-25

    Anthropic 发布 Model Context Protocol (MCP) v1 初始规范,旨在标准化 AI 应用与外部工具的集成。

    cheatsheetseries.owasp.org ↗
  2. 2026-01-24

    Maloyan 和 Namiot 发表研究,首次对 MCP 规范进行形式化安全分析,识别出三类协议级漏洞,并提出 ATTEST MCP 扩展方案。

    arxiv.org ↗
  3. 2026-04-01

    Aviral Srivastava 独立报告 MCP Python 和 TypeScript SDK 中的 OAuth 发现机制缺陷,可能导致敏感凭证泄露至攻击者控制的服务器。

    medium.com ↗
  4. 2026-07-16

    MCP 维护者确认上述 SDK 漏洞并发布修复补丁,分配 CVE-2026–115563 和 CVE-2026–104850,CVSS 评分均为 7.5(高危)。

    medium.com ↗
  5. 2026-07-28

    MCP v2 规范正式定稿,核心变更包括移除 initialize 握手实现无状态化、强制 OAuth 2.1/OIDC,并引入企业托管授权(EMA)稳定版。

    cnblogs.com ↗
登录 / 注册
阅读研究雷达投资体系
2026-07-31

Padilla 发布大规模动态安全评估报告,发现 91.8% 的被审计互联网 MCP 服务器缺乏 OAuth 认证,且大量实例在三天内消失,显示部署缺乏安全审查。

arxiv.org ↗
  • 2026-10-27

    Snyk 工程师 Micah Silverman 在会议上演示 Figma MCP 服务器的命令注入案例,强调需将控制从系统提示移至架构约束以区分恶意工具描述与普通代码漏洞。

    youtube.com ↗
  • 还没定论的部分

    • MCP v2 的无状态设计和强制 OAuth 是否能在实际生产环境中有效遏制工具描述投毒和间接提示注入?
    • Linux Foundation 接管后,社区能否建立统一的 MCP 服务器安全认证或信誉体系,以解决当前‘周末项目’式的快速部署带来的安全隐患?

    来源

    • cheatsheetseries.owasp.orgOWASP MCP Security Cheat Sheet↗
    • arxiv.orgBreaking the Protocol: Security Analysis of MCP↗
    • arxiv.orgExposed by Design: Dynamic Security Assessment of MCP Servers↗
    • medium.comI Found Two OAuth Security Flaws in the Official MCP SDKs↗
    • cnblogs.comMCP v2 正式定稿!协议史上最大更新↗
    • youtube.comSnyk工程师Silverman解析MCP安全↗
    • defensemcp.comMCP Vulnerabilities: The Definitive Threat Reference↗
    • mcpblog.orgSecurity field guide: MCP Security↗
    • arxiv.orgWhen Agents Act on Web3: An Attack-Surface Survey↗

    这一专题下的内容

    • Snyk工程师Silverman解析MCP安全:区分恶意工具描述与代码漏洞,演示Figma注入攻击2026-10-27资讯

      Snyk的Micah Silverman在AI Engineer会议上讲解AI安全工程基础。他通过Figma MCP服务器的命令注入案例,展示了如何区分恶意工具描述与普通代码漏洞,并强调将控制从系统提示移至架构约束(如受限数据库视图)的重要性。