Segurança da identidade de agentes de IA com PKI X.509 na AWS
aws ·
Este artigo apresenta uma arquitetura de referência para proteger as identidades de agentes de IA usando Infraestrutura de Chaves Públicas (PKI) X.509 na AWS, abordando a falta de autenticação nativa no Protocolo de Contexto do Modelo (MCP). A solução integra o Keyfactor EJBCA com serviços da AWS, como Amazon Bedrock e Secrets Manager, para estabelecer confiança criptográfica entre usuários, agentes e ferramentas. São empregados quatro mecanismos principais: envelopes de solicitação assinados para comprovação de posse, declarações de delegação assinadas pelo usuário para evitar o compartilhamento de credenciais, tokens com escopo de audiência conforme RFC 8693 para limitar a exposição e verificações de revogação OCSP em tempo real. A arquitetura implementa três camadas de autenticação que validam a identidade, garantem a atualidade das solicitações por meio de nonces e previnem ataques de repetição através de carimbos de data/hora rigorosos. As chaves privadas são geradas localmente e nunca transmitidas, assegurando que os agentes atuem apenas com credenciais autorizadas e de curta duração. Essa abordagem fornece um framework de confiança zero, onde a revogação de um único certificado de usuário invalida imediatamente toda a autoridade dos agentes downstream. O design é independente de framework e pode ser adaptado para vários sistemas multiagente que exigem segurança robusta.
aws