博客

NSA 刚刚发布了首份 MCP 安全指南。这对开发者能力意味着什么?

June 11, 2026
Shannon Holt

美国国家安全局(NSA)人工智能安全中心(AISC)近期发布了首份针对模型上下文协议(MCP)的正式网络安全指南:《模型上下文协议(MCP):人工智能驱动自动化的安全设计考量》。该指南涵盖了访问控制、提示词处理、工具执行、代理权限、可审计性以及第三方集成治理等内容。这些都是在将 MCP 服务器和工具作为生产服务进行构建时,必须关注的核心实施问题。

随着软件开发从人工编写代码转向 AI 辅助工作流和全代理系统,代理通信协议的安全性正成为一个关键问题。这些领域正是 Secure Code Warrior 一直以来投入的重点。2025 年 11 月,Secure Code Warrior 推出了业内首批专门的 MCP 安全学习路径之一,旨在帮助企业提升开发者的能力,以应对与代理通信协议、AI 代理及 MCP 赋能工作流相关的新兴风险。

当时,市面上尚无公开的 OWASP MCP 前十大风险列表,也没有专门针对 MCP 安全的政府正式指南。我们的内容团队对 MCP 实施过程中出现的新兴安全挑战进行了深入研究,并开发了一套课程,旨在帮助开发者在真实的生产环境中安全地构建和使用 MCP。

此后我们一直保持同步。随着威胁形势的变化,新的 NSA 指南、不断演进的 OWASP MCP 研究以及现实世界的漏洞利用案例,都不断被纳入我们的课程体系中。

NSA 正式指南的发布不仅强化了这项工作的重要性,也对其进行了验证。在 NSA 提出的 23 项具体安全问题中,Secure Code Warrior 的课程直接覆盖了其中的 18 项。随着企业从代理系统的实验阶段转向实际运行阶段,治理政策与实施现实之间的差距正演变为一种风险。弥合这一差距需要依靠开发者能力,仅靠框架是无法实现的。

开发者能力的作用

深入研读 NSA 指南的技术细节,会发现一个核心主题:MCP 赋能系统的安全性归根结底取决于它们的构建方式。访问控制、信任边界、输出验证、审计日志,这些都不会自动实现安全配置。

验证输入、限制权限、建立信任边界、监控活动,NSA 的建议均处于实施层面。你无法仅靠制定政策来达成这些目标,它们需要开发者真正理解自己正在构建什么、它可能如何被滥用,以及为什么这些安全措施至关重要。

随着企业持续采用 AI 辅助和代理开发工作流,开发者能力已成为企业在代理时代必须做好的三件事之一。另外两件事是:对 AI 在代码库中行为的可见性,以及对 AI 可触及范围的治理护栏。Secure Code Warrior 三者兼顾:提供开发者培训、Trust Agent 的提交级风险关联分析,以及合规团队真正需要的护栏与可追溯性。

Secure Code Warrior 对 MCP 安全的覆盖范围

Secure Code Warrior 的 MCP 和 AI 安全课程正是为此而生。以下是具体的映射情况。

以下内容现已上线,直接覆盖了 NSA 提出的 23 项具体安全问题中的 18 项,涵盖了相关关注点、现实案例和建议。它帮助企业在 MCP 安全代理通信协议、提示词处理、安全实施实践和 AI 赋能开发工作流等关键领域提升开发者能力。

NSA focus area SCW coverage
Agent communication security
Vulnerabilities in agents and their communication protocols
Agent communication protocols
Best practices for agent and communication protocol security
Prompt & output security
Direct prompt injection
Indirect prompt injection
Improper output handling
Agent behavior & control
Excessive agency
Unbounded consumption
Insecure plugin design
MCP secure coding
OS command injection
Code injection
Missing authentication
Credential expiration
Function level access control
Security misconfiguration
SSRF
Insufficient logging
Secure design & governance
LLM security design patterns
Supply chain vulnerabilities
Vulnerable components from untrusted source (MCP variant)
Improper assets management (MCP variant)

这并非为了迎合 NSA 文档而事后补齐的覆盖范围。关于代理通信安全、提示词处理、访问控制、治理和安全实施的问题已不再是理论上的担忧,我们对此的覆盖也同样如此。我们的 AI 代理课程解决了 NSA 所记录的相同现实攻击,并借鉴了相同的研究来源,包括 Invariantlabs 的 WhatsApp MCP 漏洞利用和工具投毒研究。对于当今部署 AI 赋能系统的团队而言,这些都是必须考虑的实践问题。

关于差距的说明:该分析反映了我们对 NSA 所提大部分问题的直接覆盖。少数几项(包括 MCP 消息级加密签名和跨实现的行为差异)属于我们课程目前仅涉及底层原理,但尚未达到 NSA 建议的深度。这些内容已列入我们的课程路线图。

在投入治理和可见性计划的同时,注重开发者教育的企业往往能更好地以安全且可扩展的方式采用新兴技术。开发者能力只是其中的一部分。Secure Code Warrior 还帮助企业管控 AI 代理在代码库中的操作权限,并提供合规和事件响应所需的完整开发生命周期可追溯性。

团队可以从哪里开始

希望将开发者教育与 NSA 指南中强调的实施实践保持一致的企业,可以从 Secure Code Warrior 的 Python-MCP 任务和 TypeScript-MCP 任务路径开始。

这些学习路径涵盖了指南中提到的大部分以开发者为核心的概念,并提供关于 MCP 特定安全考量、代理通信协议、安全实施实践和 AI 赋能开发工作流的实操经验。

对于正在评估如何落实 AI 软件治理的安全领导者而言,开发者能力仍然是最实用且可衡量的控制手段之一。治理政策确立预期,可见性有助于识别风险,而开发者能力则有助于从源头上降低风险。

结语

美国国家安全局(NSA)绝不会轻易发布针对新兴协议的网络安全指南。MCP 能够获得一份专属指南,足以说明智能体开发的发展方向及其所带来的现实风险。

Secure Code Warrior 的 MCP 和 AI 安全课程已经涵盖了该指南中强调的许多实施实践与安全考量。这份指南进一步印证了安全实施、治理和开发者能力是负责任地应用 AI 的基石。

MCP 的普及正在加速,随之而来的安全挑战绝非纸上谈兵。随着 MCP 系统投入生产环境,安全实施、可见性、治理和可追溯性变得至关重要。Secure Code Warrior 正处于这一领域的核心——在工具演进的同时培养开发者能力,管控 AI 智能体对代码库的访问,并提供合规与事件响应所需的可追溯性。

‍

标语

在 AI 驱动的开发成果发布前实现有效治理

评估 AI 辅助风险,在提交代码时强制执行安全编码策略,并加速整个软件开发生命周期的安全交付。

预约演示
资源库

探索更多博客

获取有关安全编码、人工智能治理和软件风险管理的专家内容。

浏览全部
案例研究
筛选标签
这是 div 块中的一段文本。

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

了解更多
案例研究
筛选标签
这是 div 块中的一段文本。

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

了解更多
案例研究
筛选标签
这是 div 块中的一段文本。

统一的安全文化:Sage 如何打造其安全倡导者项目

了解 Sage 如何通过灵活且以关系为导向的方法提升安全性,成功培养了 200 多名安全倡导者,并实现了显著的风险降低。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

2026年网络安全意识月:理解人工智能安全对企业防御至关重要

目前,大多数顶级人工智能公司已公开呼吁全球放缓人工智能的发展速度,以便安全防护措施能够跟上步伐。然而事实是,严重的安全问题已经显现。随着人工智能实施带来的经济成本和风险不断累积,无数安全领导者和高管团队正处于紧迫的境地。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

赋能要素 8:打造项目品牌

成功的安全编码项目不仅需要优质的内容。赋能要素 8 展示了如何通过品牌化将参与过程转变为一种令人向往、以地位为驱动的体验。

了解更多
博客
筛选标签
这是 div 块中的一段文本。

每一位员工现在都处于 AI 网络安全的最前线

企业技术格局正以一种鲜有人预料到的速度发生剧变,直到为时已晚。我们已正式跨越了从人工编写代码和基础辅助编程,进入“智能体开发生命周期”(ADLC)的时代。虽然自主 AI 智能体有望在多个职能领域实现前所未有的效率,但它们也带来了全新的安全和监管风险。

了解更多

在产品发布前确保 AI 驱动的开发安全

洞察开发风险,执行安全策略,并在整个软件开发生命周期中预防漏洞。

预约演示
未找到相关项目。