用途:本技能用于保护MCP(Model Context Protocol)网关通信,适用于加固MCP网关配置、管理MCP服务器令牌与凭据、实现MCP工具调用的请求验证、设置MCP通信审计日志、开展MCP配置安全审查、响应涉及MCP的安全事件、评估新MCP服务器集成风险。不适用于初始MCP设置、应用层安全或基础设施安全。
主要能力:提供MCP威胁模型与威胁矩阵(令牌窃取、提示注入、供应链攻击、未授权文件访问、数据外泄、权限提升),并给出对应缓解措施与优先级。令牌管理要求禁止硬编码令牌、仅用环境变量、定期轮换、最小权限范围、静态加密、使用审计轨迹;文档给出GitHub令牌范围与MCP操作的对应表。请求验证覆盖文件操作、代码操作的输入规则,以及输出脱敏(剥离凭据模式、移除内网地址、截断超长输出、验证结构化格式)。审计日志明确应记录与不得记录的事件、日志级别及JSON日志格式。另含部署前检查清单、月度复查项、事件响应流程(令牌泄露、未授权文件访问、供应链攻击、提示注入)及与OWASP Agentic安全风险的对应。
使用方式:按安全配置清单在部署前逐项核对,使用环境变量引用(${VAR_NAME})配置令牌,遵循最小权限、版本固定、HTTPS与证书验证等要求;按月执行复查并轮换令牌;发生事件时按对应响应流程处置。
限制:资料未提供具体安装命令或代码示例,仅含配置与检查要点;具体平台或环境适配需参考原始文档。