Sicherung der KI-Agenten-Identität mit X.509-PKI auf AWS
aws ·
Dieser Artikel stellt eine Referenzarchitektur zur Absicherung von KI-Agent-Identitäten mittels X.509-Public-Key-Infrastruktur (PKI) auf AWS vor und adressiert das Fehlen einer integrierten Authentifizierung im Model Context Protocol (MCP). Die Lösung integriert Keyfactor EJBCA mit AWS-Diensten wie Amazon Bedrock und Secrets Manager, um kryptografisches Vertrauen zwischen Nutzern, Agenten und Tools herzustellen. Sie setzt vier Schlüsselmechanismen ein: signierte Anforderungsumhüllungen zum Nachweis des Besitzes, nutzersignierte Delegationserklärungen zur Vermeidung der Weitergabe von Anmeldeinformationen, audience-gesteuerte Tokens gemäß RFC 8693 zur Begrenzung der Exposition sowie Echtzeit-OCSP-Widerrufsprüfungen. Die Architektur implementiert drei Authentifizierungsebenen, die die Identität validieren, die Frische der Anforderungen durch Nonces sicherstellen und Replay-Angriffe durch strenge Zeitstempelung verhindern. Private Schlüssel werden lokal generiert und niemals übertragen, was sicherstellt, dass Agenten nur mit autorisierten, kurzlebigen Anmeldeinformationen handeln. Dieser Ansatz bietet einen Zero-Trust-Rahmen, bei dem das Widerrufen eines einzelnen Benutzerzertifikats sofort die gesamte nachgelagerte Autorisierung der Agenten ungültig macht. Das Design ist framework-agnostisch und kann für verschiedene Multi-Agenten-Systeme angepasst werden, die robuste Sicherheit erfordern.
aws