Seguridad de la identidad de agentes de IA con PKI X.509 en AWS
aws ·
Este artículo presenta una arquitectura de referencia para proteger las identidades de agentes de IA mediante Infraestructura de Clave Pública (PKI) X.509 en AWS, abordando la falta de autenticación integrada en el Protocolo de Contexto de Modelos (MCP). La solución integra Keyfactor EJBCA con servicios de AWS como Amazon Bedrock y Secrets Manager para establecer confianza criptográfica entre usuarios, agentes y herramientas. Emplea cuatro mecanismos clave: sobres de solicitud firmados para demostrar la posesión, declaraciones de delegación firmadas por el usuario para evitar el intercambio de credenciales, tokens limitados por audiencia según RFC 8693 para reducir la exposición y verificaciones de revocación OCSP en tiempo real. La arquitectura implementa tres capas de autenticación que validan la identidad, garantizan la frescura de las solicitudes mediante nonces y previenen ataques de repetición mediante una estricta marca de tiempo. Las claves privadas se generan localmente y nunca se transmiten, asegurando que los agentes actúen únicamente con credenciales autorizadas y de corta duración. Este enfoque proporciona un marco de confianza cero donde la revocación de un único certificado de usuario invalida inmediatamente toda la autoridad de los agentes descendentes. El diseño es independiente del marco de trabajo y puede adaptarse a diversos sistemas multiagente que requieren seguridad robusta.
aws