🟡 🛡️ Sicherheit Veröffentlicht: · 2 Min. Lesezeit ·

AWS: Multi-Tenant-KI-Agent mit Row-Level-Security und Split-Plane-SQL als kryptographische Datengrenzen

Redaktionelle Illustration: Multi-Tenant-KI-Agent mit Row-Level-Security und Split-Plane-SQL als kryptographische Datengrenzen, ohne Text und Gesichter

AWS beschrieb eine Produktionsarchitektur für sichere KI-Agenten für Multi-Tenant-SaaS-Plattformen, entwickelt mit PAR Technology für die Analyse von 300+ Restaurantketten. Die Architektur kombiniert kryptografische SigV4-Signierung, semantische Validierung in Amazon Bedrock und Split-Plane-SQL, das Row-Level-Security auf Datenbankebene erzwingt — nicht auf Prompt-Instruktionsebene.

🤖

Dieser Artikel wurde mithilfe von künstlicher Intelligenz aus Primärquellen erstellt.

PAR Technology — ein SaaS-Unternehmen für das Management von Restaurantketten — hat einen KI-Analyse-Agenten für 300+ Restaurantmarken auf einem gemeinsamen System aufgebaut. Die Anforderung ist deterministisch: Ein Franchisenehmer sieht ausschließlich seine eigenen Verkaufsdaten (z.B. 84.000 USD für zwei Standorte), während ein Markenmanager die nationalen Gesamtdaten sieht (9,2 Mio. USD) — identische Abfrage, gleiche Datenbank, völlig unterschiedliche Ergebnisse. AWS ML Blog beschreibt die Architektur dieses Systems als Produktionslösung, nicht als Proof-of-Concept.

Drei Schutzschichten: Von der Signatur bis zur kryptografischen Grenze

Eine Multi-Tenant-Umgebung (Mehrmieter-Umgebung) bedeutet, dass mehrere Kunden dieselbe Datenbankinfrastruktur teilen. Row-Level-Security (Sicherheit auf Zeilenebene) — ein Mechanismus, der Datenbankzeilen nach Benutzer filtert — wird in LLM-Agenten klassisch über Prompt-Instruktionen umgesetzt, ein Ansatz, den das Modell ignorieren oder durch Prompt-Injection-Angriffe umgehen kann.

Die AWS-Architektur führt drei deterministische Schutzschichten ein. Schicht 1 verwendet AWS Signature Version 4 (SigV4): kryptografische Signierung, die Tenant-ID, Business-ID und Admin-ID an jeden API-Aufruf bindet; jede Payload-Modifikation macht die Signatur sofort ungültig. Schicht 2 verwendet Amazon Bedrock als semantischen Validator — das Modell prüft, ob die Benutzerfrage eindeutig und unterstützt ist, bevor die Anfrage den SQL-Generator erreicht; unspezifische Anfragen wie „Zeig mir alles” werden abgelehnt. Schicht 3 ist Split-Plane SQL.

Was ist Split-Plane SQL und warum reicht Prompt-Schutz nicht aus?

Split-Plane SQL (doppelter SQL-Generationsplan) teilt die Abfragegenerierung in zwei unabhängige Ströme. Der Sicherheitsstrom generiert SQL Common Table Expressions (CTE), die Datenbanktabellen ausschließlich auf autorisierte Zeilen vorfiltern. Erst dann erhält Amazon Bedrock das Schema dieser temporären, gefilterten Ansichten — nicht das Schema der zugrunde liegenden Tabellen. Das LLM kann physisch keine Daten außerhalb des Sandboxes referenzieren, unabhängig vom Inhalt des generierten SQL. Der Unterschied zum klassischen Ansatz ist strukturell: Eine Prompt-Instruktion sagt dem Modell, was es darf; Split-Plane SQL erzwingt diese Grenze kryptografisch auf Architekturebene.

PAR Technology: 50.000 Anfragen ohne Cross-Tenant-Datenleck-Vorfall

Die Produktionsimplementierung hat mehr als 50.000 Anfragen ohne einen einzigen Datenleck-Vorfall zwischen Kunden verarbeitet. Die Infrastruktur umfasst einen Databricks-Cluster mit Netzwerkisolierung, TLS 1.3, AWS-KMS-Verschlüsselung mit automatischer Schlüsselrotation und CloudTrail-Audit-Logs mit Anomalieerkennung. AWS fasst das grundlegende Architekturprinzip zusammen: „Das LLM sitzt innerhalb der Architektur, nicht darüber.”

Häufig gestellte Fragen

Was ist Split-Plane SQL und warum ist es besser als Prompt-Instruktionen?
Split-Plane SQL generiert SQL Common Table Expressions, die die Datenbank vorfiltern, bevor das LLM das Schema sieht — das Modell kann physisch keine Daten außerhalb des autorisierten Sandboxes referenzieren, im Gegensatz zu Prompt-Instruktionen, die das Modell ignorieren oder umgehen kann.
Ist die Architektur produktionsbewährt oder ein Proof-of-Concept?
Produktionsarchitektur — PAR Technology hat mehr als 50.000 Anfragen ohne einen einzigen Cross-Tenant-Datenleck-Vorfall seit der Implementierung verarbeitet.