在AWS上使用X.509 PKI保护AI代理身份
aws ·
本文介绍了一种在 AWS 上使用 X.509 公钥基础设施(PKI)保护 AI 代理身份的保护架构,旨在解决模型上下文协议(MCP)中缺乏内置认证的问题。该解决方案将 Keyfactor EJBCA 与 Amazon Bedrock 和 Secrets Manager 等 AWS 服务集成,以在用户、代理和工具之间建立加密信任。它采用四种关键机制:用于证明持有权的签名请求信封、避免凭证共享的用户签名委托断言、限制暴露范围的 RFC 8693 受众范围令牌,以及实时 OCSP 吊销检查。该架构实施了三个身份验证层,分别用于验证身份、通过非ces确保请求的新鲜性,并通过严格的时间戳防止重放攻击。私钥在本地生成且永不传输,确保代理仅使用授权的短期凭证进行操作。这种方法提供了一个零信任框架,撤销单个用户证书会立即使所有下游代理权限失效。该设计具有框架无关性,可适应各种需要强大安全性的多代理系统。
aws