AB
AiBoss
News

AWS 与 Keyfactor 联合发布基于 X.509 PKI 的 AI 智能体身份方案

AWS 博客介绍与 Keyfactor 合作构建的参考架构,用 X.509 公钥基础设施为 AI 智能体建立可验证、可撤销的加密身份,覆盖用户认证、智能体互认与 MCP 工具调用三层信任边界。

核心事实

AWS 在官方博客中介绍了一套与 Keyfactor 工程团队合作构建的参考架构,用 X.509 公钥基础设施(PKI)为 AI 智能体建立加密身份。方案以 Keyfactor EJBCA Enterprise 作为证书颁发与 PKI 平台,结合 Amazon Bedrock(通过 AWS Strands Agents SDK 完成大模型推理)、Amazon RDS for MySQL、Amazon Simple Email Service、AWS Secrets Manager 与 Amazon EC2 等 AWS 服务。架构按三层信任边界组织:用户到系统、智能体到智能体、智能体到 MCP 工具服务器,并组合使用签名请求信封、用户签名的委托断言、RFC 8693 受众限定令牌与实时 OCSP 吊销检查四种机制。

背景与影响

博客指出,多智能体框架越来越多地使用 Model Context Protocol(MCP)连接智能体与外部工具和数据源,但 MCP 本身不内置认证标准,且在设计上与传输方式无关。若缺少身份机制,任何组件都可能冒充智能体、重放被截获的凭证或未经授权调用工具。文章认为,在组件间共享 API 密钥或沿智能体链传递 OAuth 令牌等传统做法,难以满足企业部署所需的零信任要求。该参考架构以数据库作为受保护资源,但作者称同样的认证模式适用于任何兼容 MCP 的工具服务器,完整示例源码发布在配套的 GitHub 仓库中。

限制与来源

上述内容来自 AWS 博客文章,属于参考架构说明,文中未给出性能实测数据、定价或可用区域信息。方案依赖 Keycloak 26.2 或更高版本(以支持 RFC 8693 标准令牌交换)、配置了 REST API V1 与 OCSP 响应器的 EJBCA Enterprise,以及 Python 3.9+ 环境。Keyfactor 的企业客户数量为其自身表述。实际部署前请以 AWS 与 Keyfactor 官网当前信息为准。来源:aws.amazon.com。