多智能体AI经MCP调用数据库与API,但MCP没有内置认证,共享API密钥或沿链传递OAuth令牌达不到企业零信任要求。AWS与Keyfactor工程团队为此联合发布参考架构,用X.509 PKI补上缺口:以EJBCA企业版为证书机构,配合Amazon Bedrock(Strands Agents SDK)、RDS、Secrets Manager和Keycloak(RFC 8693令牌交换),构建用户、代理间、MCP服务器三层认证——代理间调用须用私钥对含时间戳与随机数的请求信封签名防伪造防重放,信封默认60秒内有效;用户签署列出各代理证书指纹的委托断言,代理因此不必持有用户凭证;令牌经降权只对MCP服务器本身有效;OCSP实时撤销检查让注销时撤销单张用户证书即级联废止全部下游代理权限,任何校验失败一律拒绝。私钥全部本地生成、从不外传。该模式框架无关,可迁移到LangChain、CrewAI等,完整代码在GitHub,生产部署可加Bedrock Guardrails与CloudHSM加固。
为什么重要 多 agent 访问数据库/API 时需零信任身份;该架构提供可撤销短时证书、RFC 8693 降权令牌与 OCSP 实时撤销,可套用到 MCP 工具链。适合 适合关注多 agent 身份安全、AWS 上 AI 工具链、MCP 集成的工程负责人与安全工程师

AWS 与 Keyfactor 联合发布 AI agent X.509 PKI 参考架构