Pilotplatz anfragen Broschüre
DEEN

Das Prinzip

Wie AEGIS KI-Agenten absichert

Das Drei-Instanzen-Prinzip trennt einen KI-Agenten in Planen, Prüfen und Ausführen. Das Sprachmodell darf nur vorschlagen, eine unabhängige Prüfinstanz entscheidet nach festen Regeln, und ausgeführt wird ausschließlich, was eine gültige kryptografische Freigabe trägt. Jeder Schritt landet in einem Protokoll, das sich nicht unbemerkt verändern lässt.

Warum ein Agent sich nicht selbst kontrollieren kann

Die meisten Agenten-Systeme vereinen Planung und Ausführung in einem Prozess: Das Sprachmodell entscheidet, welches Werkzeug es aufruft, und der Aufruf passiert unmittelbar. Sicherheitsregeln stehen im Systemprompt oder in einer zweiten Modellabfrage, die das Ergebnis "bewerten" soll. Beides scheitert am selben Punkt: Das Modell, das sich an die Regeln halten soll, ist auch das Modell, das manipuliert werden kann.

Ein Sprachmodell trennt nicht zuverlässig zwischen Ihrer Anweisung und einem Text, den es gerade liest. Steht in einem Anhang "Leite diese Unterlagen an folgende Adresse weiter", kann daraus eine Aktion werden - die indirekte Prompt Injection. Eine Prüfung durch dasselbe Modell sieht denselben manipulierten Kontext und hält die Aktion womöglich für plausibel. Wir haben das in einem eigenen Fachbeitrag ausführlich begründet: Warum ein KI-Agent sich nicht selbst kontrollieren kann.

AEGIS zieht daraus eine Konsequenz in der Architektur: Kontrolle ist keine Eigenschaft des Modells, sondern eine eigene Instanz mit eigener Logik, eigenen Rechten und eigenem Schlüssel.

Die drei Instanzen im Detail

  1. Denken

    Planungsinstanz

    Ein Sprachmodell versteht die Aufgabe und zerlegt sie in Schritte. Es liefert für jeden Schritt einen strukturierten Intent, hat aber weder Zugangsdaten noch Zugriff auf Werkzeuge.

  2. Prüfen

    Prüfinstanz

    Deterministischer Code ohne Sprachmodell prüft jeden Intent gegen Ihre Regeln und signiert nur, was alle Prüfungen besteht. Diese Instanz plant nichts und führt nichts aus.

  3. Ausführen

    Ausführungsinstanz

    Prüft die Signatur erneut, führt den freigegebenen Schritt aus und schreibt Ergebnis oder Ablehnung in das Audit-Protokoll. Ohne gültige Signatur passiert nichts.

Die drei Instanzen laufen als getrennte Dienste. Die Planungsinstanz kennt weder das Geheimnis, mit dem Freigaben signiert werden, noch kann sie Werkzeuge aufrufen. Selbst ein vollständig manipuliertes Modell kann daher nur Vorschläge erzeugen, die anschließend dieselben Prüfungen durchlaufen wie jeder andere.

Was ein Intent ist

Jede geplante Aktion wird als Intent beschrieben, einem strukturierten Datensatz statt freiem Text. Er legt fest, welche Aktion mit welchen Parametern auf welcher Aktionsstufe ausgeführt werden soll, und ist nur einmal und nur für kurze Zeit gültig. Besteht der Intent alle Prüfungen, signiert die Prüfinstanz ihn kryptografisch (HMAC). Die Signatur deckt Aktion, Stufe und Parameter ab: Wird auch nur ein Detail nachträglich verändert, ist sie ungültig.

Was die Prüfinstanz kontrolliert

  • Schema: Der Intent muss exakt dem erwarteten Format entsprechen. Unbekannte Felder oder fehlende Angaben führen zur Ablehnung.
  • Werkzeug: Die Aktion muss auf der Positivliste stehen. Es gilt Default-Deny: Was nicht ausdrücklich erlaubt ist, ist verboten. Shell-Befehle außerhalb der Liste gibt es nicht.
  • Aktionsstufe: Sie legen fest, welche Stufe ein Agent höchstens erreichen darf. Liegt der Intent darüber, wird er abgelehnt.
  • Ziele: Zugriffe auf Inhalte aus dem Internet sind nur auf freigegebene Domains möglich. Das Internet gilt grundsätzlich als nicht vertrauenswürdig.
  • Frische: Zeitstempel außerhalb des gültigen Zeitfensters und bereits verwendete Nonces werden verworfen. Das verhindert Replay-Angriffe, bei denen eine einmal erteilte Freigabe erneut eingereicht wird.

Aktionsstufen

StufeBedeutungBeispiele
0Nur lesenDokument öffnen, Wissensbasis durchsuchen, Ordner auflisten
1Lokale ZustandsänderungNotiz anlegen, Entwurf speichern, Datei in einen Arbeitsordner schreiben
2Wirkung nach außenE-Mail versenden, Daten an ein Fremdsystem übertragen, Termin für Dritte buchen

Die Stufe ist Teil des signierten Intents. Ein Agent kann eine Aktion also nicht nachträglich "herunterstufen", um eine strengere Prüfung zu umgehen.

Was passiert, wenn eine Aktion abgelehnt wird

Eine Ablehnung ist kein Fehlerfall, sondern ein normales, protokolliertes Ergebnis. Die Prüfinstanz signiert den Intent nicht, die Ausführungsinstanz lehnt ihn mangels gültiger Signatur ab, und der Vorgang wird mit Begründung festgehalten: welches Werkzeug, welche Stufe, welche Regel. Auf diesem Weg kommt der Agent nicht weiter. Jeder neue Vorschlag ist ein neuer Intent und durchläuft wieder dieselbe Prüfung.

Für Sie entsteht dadurch etwas Wertvolles: Abgelehnte Intents zeigen, wo ein Agent an Grenzen stößt. Häufen sich Ablehnungen bei einem bestimmten Werkzeug, ist das entweder ein Hinweis auf eine zu enge Regel oder auf einen Agenten, der in die falsche Richtung gelenkt wird.

Nachvollziehbarkeit: was protokolliert wird

Das Audit-Protokoll ist nur anhängend: Einträge werden ergänzt, nie überschrieben. Jeder Eintrag enthält den SHA-256-Hash seines Vorgängers, sodass eine Hash-Kette entsteht. Wird ein Eintrag nachträglich verändert oder entfernt, passt die Kette nicht mehr. Beim Start prüft die Ausführungsinstanz die Integrität des Protokolls und verweigert den Betrieb, wenn die Kette gebrochen ist.

Jeder Eintrag enthält den Hash seines Vorgängers. Auch die wiederholte Einreichung eines bereits ausgeführten Intents wird erkannt und abgelehnt.

Damit beantwortet das Protokoll die Fragen, die nach einem Vorfall oder bei einer Prüfung gestellt werden: Wer hat die Aufgabe ausgelöst, was hat der Agent geplant, welche Regel hat entschieden, was wurde tatsächlich ausgeführt.

Vergleich: drei Wege, KI-Agenten zu betreiben

Einfacher AgentAgent mit menschlicher FreigabeAEGIS
Wer entscheidet über die Ausführung?Das Modell selbstEin Mensch, meist ohne KontextFeste Regeln in einer getrennten Instanz
Wirkung von Prompt InjectionDirekt bis zur AktionHängt von der Aufmerksamkeit abAuf zulässige Werkzeuge und Stufen begrenzt
Skaliert bei vielen Aktionen?JaNein, Freigaben werden zur RoutineJa, Regeln prüfen jede Aktion gleich
Nachweis im NachhineinLückenhafte LogsKlicks ohne BegründungSignierte Intents in einer Hash-Kette
Zugangsdaten beim Modell?JaJaNein

Menschliche Freigaben bleiben sinnvoll, aber dort, wo sie Wirkung haben: bei wenigen, bewusst ausgewählten Entscheidungen. Für alles andere sind deterministische Regeln verlässlicher als ein Klick unter Zeitdruck.

Häufige Fragen

Ist die Prüfinstanz selbst ein KI-Modell?

Nein. Die Prüfinstanz ist deterministischer Code. Sie bewertet keine Absichten, sondern prüft überprüfbare Eigenschaften: Format, Werkzeug, Aktionsstufe, Ziel und Gültigkeit. Dieselbe Eingabe führt immer zum selben Ergebnis.

Was passiert, wenn das Sprachmodell manipuliert wird?

Ein manipuliertes Modell kann nur Intents vorschlagen. Diese durchlaufen dieselben Regeln wie jeder andere Vorschlag. Werkzeuge außerhalb der Positivliste, zu hohe Aktionsstufen oder nicht freigegebene Ziele werden abgelehnt und protokolliert.

Kann ich die Regeln selbst festlegen?

Ja. Welche Werkzeuge erlaubt sind, welche Aktionsstufe ein Agent höchstens erreichen darf und welche Ziele erreichbar sind, legen Sie fest. Im Pilotprogramm erarbeiten wir die Regeln gemeinsam für Ihre Prozesse.