Amazon Bedrock权限指南:MCP检索怎样绑定真实用户并阻止绕过
Air Explorer Pro是一款跨平台多网盘管理工具,可实现一站式完成不同网盘间文件的互传、搜索和同步等操作。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。
AWS发布Managed Knowledge Base经AgentCore Gateway暴露为MCP工具的分层权限方案:由可信拦截器注入用户身份,独立策略复核,再限制知识库直连。ACL感知检索按收到的身份过滤结果,本身不能替代身份认证与授权。
AWS发布Managed Knowledge Base经AgentCore Gateway暴露为MCP工具的分层权限方案:由可信拦截器注入用户身份,独立策略复核,再限制知识库直连。ACL感知检索按收到的身份过滤结果,本身不能替代身份认证与授权。
公告时间:2026年11月12日 23:40:24(北京时间)。
来源:官方公告或发布说明。
为什么不能让模型决定以谁的身份搜索
共享企业助手或多租户SaaS常会检索同一知识库。如果搜索工具把“用户是谁”也作为可由模型填写的参数,模型错误或提示注入可能改变该值。AWS本轮参考方案的原则是由身份提供方和可信代码决定用户身份,而不是依靠模型遵守一句自然语言要求。

MCP入口如何建立可信用户上下文
用户先由Amazon Cognito登录,Gateway的JWT authorizer检查签名、有效期和客户端ID。请求拦截器从已验证token取得邮箱,并覆盖tools/call中的userContext。随后Policy in AgentCore用Cedar规则独立比对该用户ID与token邮箱,不匹配则拒绝。不能把客户端自行提供的邮箱字符串当成同等可信的身份凭证。
知识库侧怎样防止绕过网关
ACL awareness在写入时保存文档权限,在搜索时按收到的userContext返回对应用户可看的分块。它是过滤能力,不能单独证明调用者身份。资源策略进一步限制知识库只能由指定Gateway执行角色检索,以覆盖拥有直接Retrieve权限、绕过拦截器的其他主体。各层应结合本系统已有IAM权限审查。
参考部署的前置条件
该参考需要相应服务可用的AWS区域、IAM部署权限、可访问的Bedrock模型,以及Node.js 22及以上、npm和uv。使用既有Cognito用户池时,访问token自定义还涉及Essentials或Plus方案条件。AWS Samples仓库采用MIT-0,示例可以研究和改造,但许可证不代表已经替每个生产租户完成授权设计。
验收需要主动测试拒绝路径
先验证用户只能检索获准文档,再测试伪造userContext、token不匹配、无用户身份以及直接调用知识库等路径。样例仓库提供verify_defenses.py及验证说明,可作为检查入口;应使用自己的角色与权限设计复核。本文没有部署栈或运行该脚本,也不宣称用户环境已经达到隔离目标。
常见问题
只开ACL awareness就能防提示注入越权吗?
不能。它按收到的身份过滤,仍需可信身份注入、独立授权和直连限制。
这是不是新的安全事故公告?
不是,是AWS发布的权限参考设计与验证指南。






























