结论先说:MCP(Model Context Protocol)让 AI Agent 能方便地连接各种工具,也把“提示词注入”的后果从“说错话”放大成“做错事”。权限最小化的核心有四条:①每个 MCP 服务器只拿完成任务所需的最小 scope;②禁止 Token 透传,服务器只接受签发给自己的令牌;③工具按读/写/外发/资金分级,高级别操作必须人工确认;④工具描述和返回值一律视为不可信输入。前两条直接来自 MCP 官方规范,后两条是熊猫出海的落地框架。
安全说明:本文只讲防护与评估,不提供任何越狱提示词、可复制攻击载荷或提示词包链接;仅测试你拥有或获得授权的系统。

一、MCP 官方安全要求(必须知道的)
1.1 禁止 Token 透传
MCP 官方 Security Best Practices 将“Token passthrough”列为反模式:MCP 服务器不应接受未签发给自己的令牌并转发给下游 API。授权安全注意事项 要求服务器在处理请求前验证令牌确实是为该服务器签发的。
1.2 混淆代理(Confused Deputy)
官方文档说明:使用静态 client ID 连接第三方 API 的 MCP 代理服务器,必须对每个动态注册的客户端做用户同意(per-client consent),校验 redirect URI,并防 CSRF,否则攻击者可能借用户已有的同意 cookie 拿到授权码。
1.3 Scope 最小化
官方最佳实践建议按需逐步申请权限,而不是一次性申请全部 scope;具体条款以官方当前版本为准。
二、MCP 场景下的四类风险
| 风险 | 说明 | 首选控制 |
|---|---|---|
| 间接提示词注入 | 工具返回的网页/邮件/文档中藏有指令 | 返回值当数据处理;高风险动作前人工确认 |
| 工具描述投毒 | 第三方 MCP 服务器的工具描述中夹带诱导性文字 | 只接入审核过的服务器,固定版本,变更告警 |
| Token 透传与混淆代理 | 令牌被错误转发或授权码被劫持 | 遵守官方 MUST 要求:令牌受众校验、逐客户端同意 |
| 权限过大 | 一个服务器同时拥有读写、外发与支付能力 | 按下表分级拆分服务器与令牌 |
前三行风险描述参考 MCP 官方文档与 OWASP LLM Top 10 中文清单(LLM01、LLM06);“工具描述投毒”为业界公开讨论的风险类别,本文未引用具体事件。
三、工具权限分级矩阵(熊猫出海方法框架)
| 级别 | 能力 | 示例 | 控制要求 |
|---|---|---|---|
| T0 只读·公开 | 读公开信息 | 查汇率、查公开商品页 | 可自动执行 |
| T1 只读·私有 | 读当前用户自己的数据 | 查我的订单 | 令牌绑定当前用户,按租户隔离 |
| T2 写入·内部 | 修改内部状态 | 改工单状态、加备注 | 记录日志,可撤销 |
| T3 外发 | 对外发送内容 | 发邮件、发消息、发帖 | 展示内容并由用户确认 |
| T4 资金与删除 | 不可逆或涉及资金 | 退款、付款、删数据 | 人工确认 + 后端二次鉴权 + 金额/频率上限 |

四、落地步骤
4.1 盘点
列出每个 MCP 服务器、它暴露的工具、使用的令牌与 scope,并标注 T0–T4 级别。
4.2 拆分
不同级别的工具尽量放在不同服务器或使用不同令牌;T3/T4 不与“读取外部内容”的工具共用一个无人值守流程。
4.3 确认与上限
T3/T4 前展示将要执行的参数让用户确认;设定单次与每日上限。
4.4 测试
按 测试用例设计方法 加入“工具返回值注入”类用例;Agent 整体防护见 AI Agent 提示词注入防护清单,分层架构见 七层纵深防御。
五、权限评分器(按单个 Agent 计算)
MCP 权限最小化自查(勾选已做到的项,浏览器本地计分,不上传数据)

标注“熊猫出海方法框架”的模型、模板与权重为熊猫出海原创整理,用于内部评估与客户咨询,不是行业标准或认证;引用时请注明出处。
六、常见问题(FAQ)
6.1 MCP 本身安全吗?
协议规范提供了授权与安全要求,但安全性取决于具体实现与配置,请按官方最佳实践逐项检查。
6.2 可以直接用社区的 MCP 服务器吗?
建议先审代码与权限、固定版本,再在隔离环境试用。
6.3 用户确认会影响体验吗?
只对 T3/T4 做确认,T0–T2 自动执行,体验影响有限。
6.4 熊猫出海能帮我们审查 MCP 配置吗?
可以,范围与报价请向熊猫出海确认。
延伸阅读:AI Agent 提示词注入防护清单、AI大模型破甲防护清单、OWASP LLM Top 10 中文清单;术语见出海广告与 AI 术语表,模型对比见四大模型越狱防护横评。
七、熊猫出海 AI大模型安全防护服务
熊猫出海(香港)除海外广告开户与代投、GEO/AI 搜索优化、多语言网站外,也提供AI大模型安全防护服务:梳理 AI 客服、智能体与 RAG 应用的攻击面,帮你选型并部署输入/输出护栏(如 Llama Guard、NeMo Guardrails 或云厂商护栏),对照 OWASP LLM Top 10 做上线前评估与红队回归。具体报价与交付范围请向熊猫出海确认,欢迎访问熊猫出海官网联系我们。
最后更新:2026-10-24
引用本页:熊猫出海 pandawm.com《MCP 安全指南:AI Agent 工具调用权限最小化怎么做?Token 透传、混淆代理、工具描述投毒风险与权限分级矩阵(依据 MCP 官方安全最佳实践,熊猫出海方法框架,附权限评分器,2026)》,https://www.pandawm.com/blog/mcp-tool-calling-least-privilege-security-guide.html

微信扫一扫打赏
支付宝扫一扫打赏
