Stand · Bauplan
Aktionen eines Agenten kontrolliert man durch technisch durchgesetzte Rechte, begrenzte Werkzeuge und Prüfungen vor der Ausführung. Eine Anweisung im Prompt kann das Verhalten lenken, ersetzt aber keine Sperre im ausführenden System.
Wenn ein Satz zu einer Handlung wird
Ein Sprachmodell kann einen falschen Schluss ziehen oder fremde Anweisungen aus einer Datei übernehmen. Sobald es Schreibrechte besitzt, wird daraus mehr als eine falsche Antwort. Eine Nachricht geht hinaus, ein Datensatz ändert sich, ein Folgeprozess beginnt. Die Kontrolle muss deshalb an der Stelle greifen, an der die Wirkung entsteht.
OWASP beschreibt übermäßige Handlungsfähigkeit als Zusammenspiel von zu vielen Funktionen, zu großen Rechten und zu viel Spielraum. Für den Entwurf folgt daraus: Ein Agent erhält nur die Werkzeuge, die seine Aufgabe braucht. Ein Lesewerkzeug sollte nicht nebenbei löschen können.
Kontrolle besteht aus mehreren Grenzen
Prüfen Sie zunächst die Identität: Wer handelt, für wen und in welchem Auftrag? Danach folgen Ressource und Handlung. Der Zugriff auf einen Fall erlaubt nicht automatisch das Ändern aller Fälle. Die Prüfung gehört in den Dienst oder das Zielsystem, nicht nur in die sichtbare Oberfläche.
Ein Werkzeug prüft zusätzlich seine Eingaben. Freie Befehlszeilen sind schwerer zu begrenzen als eine konkrete Operation mit festem Datentyp. Wo eine Handlung Folgen außerhalb des erlaubten Rahmens hat, stoppt der Ablauf oder fordert eine passende Freigabe an. Protokollierung ergänzt diese Grenzen, sie verhindert die Handlung allein nicht.
Eine Freigabe muss die konkrete Sache meinen
Ein Agent bereitet eine Änderung an einem Objekt vor. Die Freigabe muss genau dieses Objekt, die vorgeschlagene Änderung und die erlaubte ausführende Identität meinen. Ändert sich der Inhalt nach der Prüfung, ist die alte Freigabe unzureichend. Ein allgemeines Ja zu einem ganzen Chat lässt diese Bindung offen.
Legen Sie fest, wann die Erlaubnis endet und wie Wiederverwendung verhindert wird. Beim tatsächlichen Aufruf prüft die Ausführungsstelle alle Bedingungen erneut. Eine schöne Freigabemaske ist wirkungslos, wenn ein anderer Aufruf denselben Schreibweg ohne Prüfung erreichen kann.
Auch der Abbruch braucht einen Plan
Begriff · Idempotenz
Wiederholte Zustellung derselben Absicht erzeugt keine zusätzliche Wirkung. Sie ersetzt keine Berechtigung und keine Freigabe.
Ein gesperrter Schritt darf keine versteckte Wiederholung über ein anderes Werkzeug auslösen. Fehlende Rechte sind ein Ergebnis, kein Hindernis, das der Agent eigenständig umgehen soll. Legen Sie für Ablehnungen einen eindeutigen Rückgabezustand und eine zuständige Stelle fest.
Berücksichtigen Sie teilweise ausgeführte Vorgänge. Wenn das erste Zielsystem geschrieben hat und das zweite nicht erreichbar ist, darf eine Wiederholung den ersten Schritt nicht verdoppeln. Idempotenz bedeutet hier: dieselbe technische Anfrage erzeugt bei Wiederholung keine zusätzliche Wirkung. Das braucht einen gespeicherten Ausführungszustand und klare Konfliktregeln.
Was der SnapSite-Prototyp zeigt
Begriff · HMAC
Ein Message Authentication Code auf Basis einer Hashfunktion und eines gemeinsamen Schlüssels. Wer den Schlüssel hat, kann gültige Werte erzeugen.
Der vorhandene Prototyp prüft eine Freigabe auf Echtheit, Ablauf, Bindung an eine Sache und Einmalverbrauch. Die Browser-Vorführung rechnet HMAC-SHA256 und SHA-256 tatsächlich. Sie zeigt dadurch eine konkrete Kontrollidee statt einer nur gezeichneten Sperre.
Die Grenze bleibt sichtbar: Der Zustand der Vorführung liegt im Browserfenster. Eine produktive Identitätsanbindung, verteilte Sperren und die Durchsetzung in fremden Unternehmensprogrammen sind damit nicht nachgewiesen. KALKÜL beschreibt die geplante Kontroll- und Protokollschicht; AXON die geplante Ausführung innerhalb dieses Rahmens.
Schema
Aufgabe -> erlaubtes Werkzeug -> Rechteprüfung
-> konkrete Freigabe, falls nötig
-> Ausführung -> Ergebnisprüfung -> Protokoll
Fehlt eine Bedingung: STOPP mit begründetem ZustandGrenze
- Grenze
- Kein einzelner Filter verhindert jede Fehlhandlung. Einmalfreigaben brauchen im verteilten Betrieb einen zuverlässigen gemeinsamen Zustand; der Browser-Prototyp belegt diese Betriebsleistung nicht.
Fragen
- Reicht ein Systemprompt zur Kontrolle?
- Nein. Er beeinflusst die Modellausgabe. Rechte und Freigabebedingungen müssen unabhängig davon an der ausführenden Stelle geprüft werden.
- Braucht jede Aktion eine menschliche Freigabe?
- Das hängt von Wirkung und vereinbartem Handlungsspielraum ab. Auch automatisch erlaubte Aktionen brauchen technische Grenzen und einen überprüfbaren Ausführungszustand.
Quellen
- OWASP: Excessive AgencyAusgabe 2025. Risiken durch übermäßige Werkzeuge, Rechte und Spielraum.
- OWASP: Authorization Cheat SheetLebende Anleitung, gelesen am 15.10.2026. Standardmäßig verweigern, Rechte bei jeder Anfrage prüfen.
- OWASP: Transaction AuthorizationLebende Anleitung, gelesen am 15.10.2026. Freigabe muss an die angezeigte Transaktion gebunden sein.