AWS与Keyfactor联合发布AI智能体身份安全架构,基于X.509 PKI保障多智能体系统安全
摘要:AWS与Keyfactor合作推出基于X.509 PKI的AI智能体身份安全架构,通过签名请求信封、用户签名委托断言、RFC 8693受众范围令牌和实时OCSP吊销机制,解决多智能体系统中的身份验证与防篡改问题。该架构利用Amazon Bedrock进行大语言模型推理,并结合AWS Strands Agents SDK实现跨智能体和工具服务器的安全通信,为企业级AI部署提供了高安全性和可扩展性的解决方案。
核心架构与机制剖析
AWS与Keyfactor联合发布的AI智能体身份安全架构通过以下四个核心机制保障多智能体系统的安全性:
-
签名请求信封(Signed Request Envelopes):
- 每一次智能体间的通信都通过签名信封进行封装,使用RSA-PSS-SHA256算法对请求负载进行签名,确保请求的完整性和来源可信性。
- 接收方智能体在处理请求前会进行六项验证,包括签名验证、时间戳新鲜度、nonce唯一性、CA链验证、角色授权和OCSP吊销检查。
-
用户签名委托断言(User-Signed Delegation Assertions):
- 用户通过本地生成的RSA密钥对签署委托断言,列出授权智能体的证书指纹、用户主体名称、颁发时间和过期时间。
- 这种机制确保智能体在无需持有用户私钥或完整会话令牌的情况下,证明其被授权代表用户执行操作。
-
RFC 8693受众范围令牌(RFC 8693 Audience-Scoped Tokens):
- 通过RFC 8693令牌交换协议生成仅对特定服务(如MCP服务器)有效的令牌,即使令牌泄露,也只能用于授权范围内的操作,无法用于其他服务或系统。
-
实时OCSP吊销检查(Real-Time OCSP Revocation Checking):
- 每次请求都会进行OCSP实时吊销检查,确保任何被吊销的证书立即失效,防止被滥用。
工程权衡与实测表现
- 安全性 vs 性能:签名信封和OCSP检查增加了通信开销,但通过缓存机制和并行处理优化,整体延迟控制在可接受范围内。
- 密钥管理复杂性:用户和智能体密钥的本地生成和分离存储提高了安全性,但增加了密钥管理的复杂性。AWS Secrets Manager的集成简化了这一过程。
- 可扩展性:架构支持水平扩展,EJBCA的OCSP响应器可部署在高可用性模式下,ReplayCache可由Amazon ElastiCache支持,以满足大规模部署的需求。
开发者落地与部署建议
- 环境准备:确保具备AWS账户访问权限,并安装配置Keycloak 26.2或更高版本,以及Keyfactor EJBCA Enterprise。
- 密钥与证书管理:使用AWS Secrets Manager安全存储PKCS12密钥包、令牌和元数据。
- 集成与测试:利用AWS Strands Agents SDK与Amazon Bedrock集成,测试智能体间的通信流程,确保所有安全机制正常运行。
- 扩展与优化:根据业务需求,扩展新的智能体类型或部署多租户隔离机制,并考虑使用AWS CloudHSM或硬件安全模块(HSM)增强密钥管理的安全性。
结论
该架构为AI智能体通信提供了强大的安全保障,解决了多智能体系统中身份验证和授权的关键问题。其框架无关性使其适用于LangChain、CrewAI、AutoGen等任何使用工具协议的多智能体框架,为AI技术在实际应用中的安全落地提供了重要参考。
—— 完 ——消息来源:AWS Machine Learning Blog (2026-10-20)
主题标签: #AWS #Keyfactor #AI安全 #X.509 PKI #多智能体系统
编辑部与事实核查说明:本篇专刊由智客前沿资讯管线根据官方技术公告、学术论文及开源工程文档整理编译,经算法实体核验与人工编辑审校后发布。若发现技术事实纰漏,欢迎依据勘误方针或一键向编辑部发送勘误反馈。
社区整体评论区