Sécuriser l'identité des agents IA avec PKI X.509 sur AWS
aws ·
Cet article présente une architecture de référence pour sécuriser les identités des agents d'IA à l'aide de l'infrastructure à clé publique (PKI) X.509 sur AWS, répondant au manque d'authentification intégrée dans le protocole Contexte du Modèle (MCP). La solution intègre Keyfactor EJBCA avec des services AWS tels qu'Amazon Bedrock et Secrets Manager afin d'établir une confiance cryptographique entre les utilisateurs, les agents et les outils. Elle repose sur quatre mécanismes clés : des enveloppes de requête signées pour la preuve de possession, des assertions de délégation signées par l'utilisateur pour éviter le partage d'identifiants, des jetons limités à un public spécifique selon la norme RFC 8693 pour restreindre l'exposition, et des vérifications en temps réel de révocation OCSP. L'architecture met en œuvre trois couches d'authentification qui valident l'identité, garantissent la fraîcheur des requêtes via des nonces et préviennent les attaques par rejeu grâce à un horodatage strict. Les clés privées sont générées localement et ne sont jamais transmises, assurant que les agents n'agissent qu'avec des autorisations autorisées et à courte durée de vie. Cette approche offre un cadre de confiance zéro où la révocation d'un seul certificat utilisateur invalide immédiatement toute autorité descendante des agents. Le design est indépendant du framework et peut être adapté à divers systèmes multi-agents nécessitant une sécurité robuste.
aws