Datenschutz bei AI Agents: AWS setzt auf Infrastruktur-Ebene
AI Agents werden zunehmend eingesetzt, um Unternehmensdaten zu analysieren und automatisierte Workflows zu steuern. Doch hier lauert ein ernst zu nehmendes Sicherheitsrisiko: Wenn ein Agent nicht weiß, wer die Anfrage stellt, könnte er vertrauliche Informationen an den falschen Nutzer weitergeben – selbst wenn dieser manipuliert wird.
AWS hat sich dieser Problematik angenommen und ein Konzept vorgestellt, das die Kontrolle über Datenzugriffe von der Agent-Ebene auf die Infrastruktur-Ebene verlagert. Das Ziel ist klar: Autorisierungskontexte sollen durch AI Agents propagiert werden, damit downstream Services und die Infrastruktur selbst die Zugriffskontrolle durchsetzen.
Das Problem: Agenten ohne Kontext
Kunden, die Amazon Bedrock AgentCore nutzen, können AI Agents bauen, die Informationen aus verschiedenen Quellen zusammenzieht – DynamoDB Tabellen, Document Repositories, SaaS-Plattformen oder interne Knowledge Bases. Diese Agenten sollen Fragen beantworten und Workflows automatisieren.
Doch ohne Kenntnis des Nutzers, der die Anfrage stellt, entstehen Sicherheitslücken. Ein Agent könnte problemlos auf Daten zugreifen, die nur bestimmten Personen vorbehalten sind. Schlimmer noch: Wenn ein Angreifer den Agenten manipuliert (prompt injection), könnte dieser gezielt auf sensible Informationen für Unbefugte zugänglich machen.
Das ist nicht nur ein theoretisches Problem. In der Praxis zeigt sich: Viele Organisationen bauen Agenten, die eine zu breite Zugriffsberechtigung haben und anschließend versuchen, diese durch zusätzliche Abfragen oder Gatekeeper im Agent selbst zu beschränken. Das ist fehleranfällig und ineffizient.
AWS' Lösung: Authorization Context Propagation
AWS' Ansatz ist konzeptionell elegant: Statt den Agent zum Gatekeeper zu machen, wird der Autorisierungskontext des Nutzers direkt mit dem Agent-Request mitgegeben und durch alle downstream Services weitergeleitet.
Die praktische Umsetzung funktioniert so:
-
Kontext erfassen: Wenn ein Nutzer eine Anfrage stellt, wird sein Autorisierungskontext (etwa: welche Datenbanktabellen darf dieser Nutzer sehen?) erfasst.
-
Kontext weitergeben: Dieser Kontext wird dem Agent mitgegeben und fließt durch seinen gesamten Execution Path.
-
Dezentrale Durchsetzung: Jeder downstream Service – ob DynamoDB, S3 oder eine SaaS-Integration – prüft eigenständig, ob der Nutzer für diese Anfrage berechtigt ist.
-
Schutz vor Manipulation: Selbst wenn der Agent durch prompt injection manipuliert wird und mehr Daten anfordert als beabsichtigt, können die downstream Services die Anfrage blockieren.
Dieser Ansatz hat mehrere Vorteile:
- Dezentralisierung der Sicherheit: Nicht ein Single Point of Failure im Agent, sondern mehrere Kontrollebenen.
- Infrastruktur-native Sicherheit: Die Durchsetzung erfolgt auf der Ebene der Services, die die Daten tatsächlich halten.
- Weniger Komplexität im Agent: Der Agent muss nicht selbst umfangreiche Gating-Logik implementieren.
- Audit und Compliance: Datenzugriffe werden auf Infrastruktur-Ebene geloggt und sind nachvollziehbar.
Praktische Implikationen
Für Unternehmen, die Bedrock AgentCore nutzen, bedeutet das konkret:
Ein Agent kann theoretisch auf alle Datenquellen zugreifen, die ihm zur Verfügung stehen. Trotzdem sieht jeder Agent – je nachdem, wer die Anfrage stellt – nur die Daten, auf die dieser Nutzer berechtigt ist. Das funktioniert transparent und ohne dass der Agent selbst diese Entscheidung treffen muss.
Beispiel: Ein Sales-Agent könnte Customer-Daten aus mehreren Quellen kombinieren. Doch der Agent würde dem Sales-Rep A nur Kunden seiner Region zeigen, während Sales-Rep B Kunden einer anderen Region sieht – automatisch durchgesetzt durch die jeweiligen IAM-Policies und Datenbankebenen-Sicherheit.
Technische Herausforderungen bleiben
AWSs Ansatz ist solide, doch die praktische Umsetzung stellt Organisationen vor Herausforderungen:
- Fine-grained Access Control: Die downstream Services müssen fine-grained access control unterstützen. Das ist nicht überall trivial.
- Komplexe Berechtigungsstrukturen: In Organisationen mit mehrstufigen Berechtigungsmodellen kann die richtige Propagierung komplex werden.
- Monitoring und Debugging: Wenn etwas schiefgeht, ist es nicht immer offensichtlich, welcher Service die Anfrage blockiert hat.
Fazit
AWS adressiert damit ein reales Problem der Agent-Sicherheit. Der Ansatz, Autorisierungskontexte durch AI Agents zu propagieren und die Zugriffskontrolle auf die Infrastruktur-Ebene zu verlagern, ist vernünftig und sicherer als Agent-interne Gating-Mechanismen.
Die Lösung ersetzt jedoch nicht die Notwendigkeit solider IAM-Policies und Security-Architektur. Sie ist ein Baustein in einer umfassenderen Sicherheitsstrategie für AI Agents – nicht mehr, aber auch nicht weniger.





