为 Amazon Quick 上的 MCP 工具实施纵深防御授权
aws ·
AWS 博客介绍了如何在 Amazon Quick 中为每次 MCP 工具调用实施纵深防御授权,作为验证访问令牌的补充。该设计使用附加到现有 Amazon Bedrock AgentCore Gateway 的 Lambda REQUEST 拦截器,通过强制执行多重身份验证(MFA)、可选的国家/地区地理围栏、基于组的角色授权和工具级权限检查,评估 OIDC JWT 声明。Microsoft Entra ID 负责提供身份配置,包括资源应用和客户端应用、令牌声明、安全组,以及要求启用 MFA 的条件访问策略。组 RBAC 和工具权限构成核心控制措施,而 MFA 声明检查和国家/地区限制则可根据合规需求启用。在虚构的 AnyCompany 风险登记册示例中,读者可以查询数据,作者可以执行变更操作,管理员则获得更广泛的运维访问权限;检查失败时会在触及工具或其数据之前返回 403。工具函数还会再次检查权限,成功的变更操作会创建不可篡改的审计记录;此外,演练还涵盖了连接 Amazon Quick、测试不同用户角色,以及排查常见配置问题。
aws