Excessive Agency: das schädlichste Agenten-Risiko

Warum zu weit gefasste Berechtigungen einen kleinen Agentenfehler in einen großen Vorfall verwandeln — und wie Least Privilege, eingegrenzte Tools und Freigabe-Gates den Schadensradius eindämmen.

Definition

Excessive Agency ist das Risiko, dass ein KI-Agent mehr Berechtigungen, Autonomie oder Tool-Zugriff besitzt, als seine Aufgabe erfordert. Bei Ausnutzung oder Fehlern führen weitreichende Rechte dazu, dass eine einzige Fehlentscheidung übermäßigen Schaden anrichtet — Daten löschen, Geld bewegen, unautorisierte Kommunikation senden.

Die meisten Agenten-Vorfälle sind keine raffinierten Exploits. Es sind gewöhnliche Fehler eines Agenten, der schlicht zu viel Macht hatte. Das ist Excessive Agency, und es ist durchgängig die schädlichste Kategorie der Agenten-Sicherheit.

Der Verstärker

Excessive Agency verursacht selten allein einen Vorfall. Es macht jeden anderen Fehler schlimmer. Eine Prompt Injection, ein halluzinierter Fakt, ein fehlerhafter Plan — jeder ist überlebbar, wenn der Agent nur lesen kann. Dasselbe Ereignis wird zur Schlagzeile, wenn der Agent auch die Datenbank löschen, Geld überweisen oder Kunden anschreiben kann.

Das Risiko ist also multiplikativ: Wirkung = Wahrscheinlichkeit einer Fehlentscheidung × das, was der Agent tun darf. Den ersten Term bekommt man nicht auf null. Den zweiten kann man deutlich verkleinern.

Schadensradius nach Berechtigungsumfang (illustrativ)
8/10028/10072/10096/100
  • Read-only8/100
  • Eingegrenztes Schreiben (Sandbox)28/100
  • Breites Schreiben in Produktion72/100
  • Admin / unbeschränkte Tools96/100
Derselbe Fehler, andere Berechtigungen. Den Zugriff einzugrenzen macht aus einem Vorfall wieder ein Nicht-Ereignis. · opsagent-Framework, richtungsweisend

Wie sieht Über-Berechtigung aus?

  • Ein Zusammenfassungs-Agent, der „für alle Fälle“ auch Mail-Versand- und Lösch-Scopes hält.
  • Ein geteiltes Credential für alle Tools, sodass jede Kompromittierung total ist.
  • Tools mit Admin-Rechten, weil das Eingrenzen mehr Arbeit war.
  • Ein Agent, der in Produktion handeln kann, weil das der schnellste Weg zur Demo war.

Jedes ist eine einmal, katastrophal bezahlte Bequemlichkeit.

Least Privilege nach Aufgabe

Die meisten Aufgaben lassen sich sauber auf einen engen Scope abbilden. Einige Ausgangspunkte:

Agenten-Aufgabe Richtiger Scope Nie gewähren
Dokumente zusammenfassen Read-only auf die Quelle Schreiben, Senden, Löschen
Tickets triagieren Tickets lesen; Antworten entwerfen Senden ohne Freigabe; Rückerstattungen
Rechnungen abgleichen Hauptbuch lesen; Buchungen vorschlagen Zahlungen buchen; Admin-Rechte
Code ausrollen PR öffnen; CI ausführen Merge nach main; Produktions-Secrets

Den Schadensradius eindämmen

  1. Least Privilege pro Tool. Geben Sie das Minimum. Lautet die Aufgabe Lesen, kann der Agent nicht schreiben.
  2. Lesen vor Schreiben bevorzugen und Schreibvorgänge sandboxen, bis Evidenz mehr trägt.
  3. Fähigkeiten auf Identitäten aufteilen. Eine Kompromittierung der lesenden Identität darf nicht die schreibende gewähren — siehe Non-Human Identity.
  4. Irreversible Aktionen mit menschlicher Freigabe absichern.
  5. Ungenutzte Fähigkeiten entfernen. Nutzt der Normalbetrieb eine Berechtigung nie, entfernen Sie sie.

Die Denkweise

Nehmen Sie an, der Agent wird irgendwann das Falsche tun — durch Fehler, Drift oder Angriff. Gestalten Sie dann so, dass das Falsche überlebbar ist. Diese eine Annahme trennt einen robusten Agenten von einem künftigen Vorfallsbericht. Begriffe stehen im Glossar.

Häufige Fragen

Warum wird Excessive Agency so hoch bewertet?

Weil es jeden anderen Fehler vergrößert. Für sich genommen ist eine Prompt Injection, ein halluzinierter Fakt oder ein fehlerhafter Plan überlebbar — kann der Agent nur lesen, ist das schlimmste Ergebnis eine falsche Antwort. Dasselbe Ereignis wird in dem Moment zum Vorfall, in dem derselbe Agent auch Datensätze löschen, Geld bewegen oder Kunden anschreiben kann. Excessive Agency ist daher der Verstärker hinter den schwersten dokumentierten Agenten-Ausfällen, weshalb Frameworks wie die OWASP Top 10 für agentische Anwendungen es ganz oben oder nahe daran einordnen. Die praktische Folge: Die Wirkung ist multiplikativ — wie oft der Agent eine Fehlentscheidung trifft, mal wie viel Schaden seine Rechte zulassen. Den ersten Faktor bekommt man nicht auf null, über den zweiten aber hat man nahezu vollständige Kontrolle, und genau dort liegt der Hebel.

Ist breiter Zugriff nicht einfach bequemer?

Ist er, genau bis zu dem Tag, an dem er es nicht mehr ist. Breiter Zugriff wirkt effizient, weil man nie innehalten und einen engeren Scope einrichten muss, doch diese Bequemlichkeit ist faktisch ein Kredit: Man zahlt ihn auf einen Schlag zurück, sobald der Agent zum ersten Mal irrt oder manipuliert wird. Ein Zusammenfasser, der auch Sende- und Lösch-Scopes hält, hat eine Stunde Konfiguration gespart und kann nun mit einem einzigen Fehltritt Daten preisgeben oder zerstören. Den Zugriff auf die Aufgabe einzugrenzen ist ein kleiner, einmaliger Engineering-Aufwand, und er deckelt den Schaden jedes künftigen Fehlers oder Angriffs, nicht nur ein bestimmtes Szenario. Als Risiko gefasst, tauschen Sie ein wenig Einrichtungszeit heute gegen einen begrenzten Worst Case für immer. Dieser Tausch lohnt sich fast immer und wird billiger, je früher Sie ihn vollziehen.

Wie grenze ich einen Agenten korrekt ein?

Beginnen Sie bei null Berechtigungen und fügen Sie nur hinzu, was die Aufgabe nachweislich braucht, statt breit zu starten und später zu kürzen. Geben Sie jedem Tool das Minimum, bevorzugen Sie Lesen vor Schreiben und sichern Sie Schreiben und Ausgaben hinter einem menschlichen Freigabeschritt. Geben Sie verschiedenen Fähigkeiten verschiedene Identitäten, damit das Kompromittieren des Lesepfads nicht den Schreibpfad aushändigt. Sandboxen Sie Schreibvorgänge, bis Sie Belege für gutes Verhalten haben, und weiten Sie dann bewusst aus. Wichtig: Auditieren Sie ungenutzte Rechte — wird eine Fähigkeit im Normalbetrieb nie verwendet, entfernen Sie sie, denn sie ist reines Risiko. Ein guter Test ist, für jeden Scope zu fragen, was der Agent damit schlimmstenfalls tun könnte und ob Sie dieses Ergebnis an einem schlechten Tag akzeptieren würden. Wenn nicht, ist der Scope zu weit.

Wie unterscheidet sich Excessive Agency von Prompt Injection?

Prompt Injection ist, wie ein Agent zum Falschen verleitet wird; Excessive Agency ist, wie viel dieses Falsche kostet. Sie wirken auf verschiedenen Ebenen, und man muss beide angehen. Injection ist ein Angriff auf der Eingabeseite — feindliche Anweisungen, die das Modell erreichen —, während Excessive Agency eine Design-Schwäche bei den Rechten ist, die der Agent trägt, unabhängig davon, warum er sich falsch verhält. Sicherheitsleute betonen Excessive Agency, weil sie weit steuerbarer ist: Eine raffinierte Injection stoppen Sie vielleicht nie ganz, aber Sie können schon heute genau festlegen, was ein Agent berühren darf. Nur die Injection zu beheben lässt den Schadensradius unberührt; nur die Rechte zu beheben lässt den Agenten weiter täuschen, dämmt aber die Folgen ein. Defense in Depth heißt, die Rechte zu verengen und externe Inhalte als nicht vertrauenswürdig zu behandeln, sodass eine erfolgreiche Injection auf einen Agenten trifft, der schlicht wenig Schaden anrichten kann.