Ein Berechtigungstoken gewährt besitzbasierte Autorität für eine bestimmte Ressource und Operation und beschränkt einen Agenten, indem ihm jede nicht erteilte Berechtigung vorenthalten wird.
Ein Haushaltsagent muss möglicherweise einen Kalender lesen, die Beleuchtung in einem Raum schalten oder ein ausgewähltes Backup hochladen, ohne dafür dauerhafte Administratorzugangsdaten zu erhalten. Ein Berechtigungstoken kann Ressource, Aktion, Ablaufzeit, Budget und Kontext in einer überprüfbaren Genehmigung binden. Das Tool-Gateway prüft diese Genehmigung bei jedem Aufruf, sodass allein der Prompt-Text die Autorität des Agenten nicht erweitern kann.
Das Token verbindet eine Objektreferenz mit Autorität
Eine Berechtigung benennt ein geschütztes Objekt oder löst es auf und vermittelt demjenigen, der sie rechtmäßig besitzt, die erlaubten Operationen. Anders als ein weitreichender API-Schlüssel, auf den eine interne ACL-Prüfung folgt, ist die Genehmigung selbst absichtlich eng gefasst und nicht fälschbar.
Die Forschung zu Objektberechtigungen beschreibt das Objektberechtigungsmodell als eine Kodierung von Zugriffsrechten in einzelnen Objekten, um Interaktionen zu beschränken. Dateideskriptoren sind ein bekanntes lokales Beispiel: Sie autorisieren den Zugriff auf ein bereits geöffnetes Objekt, ohne eine beliebige Benennungsbefugnis für das Dateisystem zu gewähren.
Eine Berechtigung kann neben Identität und Richtlinie bestehen. Die Identität beantwortet die Frage, wer beteiligt ist; die Berechtigung beantwortet, welche konkrete Autorität für diese Operation delegiert wurde. Diese Unterscheidung bleibt bei späteren Tests im Haushalt sichtbar.
Abschwächung verengt die Delegation, ohne sie zu erweitern
Ein übergeordneter Dienst kann ein untergeordnetes Token ableiten, das auf einen kleineren Pfad, eine schreibgeschützte Methode, eine kürzere Ablaufzeit, ein niedrigeres Budget oder einen bestimmten Anfragekontext beschränkt ist. Das untergeordnete Token kann weniger Autorität delegieren, aber keine Einschränkungen entfernen oder weiterreichende Rechte ausstellen.
Macaroons führen eine abgeschwächte Autorisierung ein, die kontextbezogene Einschränkungen und dezentrale Delegation unterstützt. Bei der Überprüfung werden die Signaturkette und jede Einschränkung kontrolliert, bevor der Ressourcenserver eine Anfrage akzeptiert. Das Zwischenergebnis muss überprüfbar bleiben, bevor die Automatisierung fortfährt.
Das ist für Agenten nützlich, weil ein Planer eine Sitzungskapazität erhalten und eine aufgabenspezifische Ableitung an einen einzelnen Tool-Subprozess weitergeben kann. Der Subprozess benötigt das Stammzugangsmerkmal weder in seinem Prompt noch in seiner Umgebung. Diese Grenze sollte unter realistischen Betriebsbedingungen separat gemessen werden.
Besitz, Delegation und Widerruf bleiben Sicherheitsgrenzen
Jeder, der eine Berechtigung als Bearer-Token stiehlt, kann sie bis zu ihrem Ablauf oder Widerruf verwenden. Token benötigen einen geschützten Transport und Speicher, gegebenenfalls eine Bindung an Empfänger oder Kanal, kurze Gültigkeitszeiten und Prüfkennungen. Die praktische Folge zeigt sich, wenn mehrere Quellen um begrenzten Kontext konkurrieren.
Eine Analyse der Berechtigungssicherheit erläutert den Unterschied zwischen Berechtigungsautorität und identitätszentrierten Kontrollen. Das Modell reduziert implizite Autorität, beurteilt jedoch nicht, ob die von einem Agenten angeforderte Aktion der tatsächlichen Absicht des Benutzers entspricht. Diese Abhängigkeit sollte in der endgültigen Schnittstelle ausdrücklich sichtbar bleiben.
Die Fehlergrenze ist ein zu weitreichendes, wiederverwendbares oder offengelegtes Token. Berechtigungsprüfungen können keine schädliche Nutzung verhindern, die innerhalb der Genehmigung liegt. Daher benötigen folgenreiche Aktionen weiterhin eine Zielvalidierung, eine Genehmigung, Ratenbegrenzungen und einen nachvollziehbaren Widerruf. Das Ergebnis muss deshalb anhand der ursprünglichen Belege geprüft werden.
Autorität nach Token, Tool und Anfrage erfassen
Erfasse für jeden Tool-Aufruf Aussteller, Subjekt oder Besitzer, Empfänger, Ressource, Operation, Pfadbereich, Budget, Ablaufzeit, Delegationskette, Einschränkungen, Widerrufshandhabe, Genehmigungsanforderung und Prüf-ID. Vergleiche die Genehmigung mit der berechtigungsbasierten Sicherheit. Teste Pfad-Traversal, eine geänderte Geräte-ID, Methodenersetzung, Wiederverwendung, ein abgelaufenes Token, ein gestohlenes untergeordnetes Token, einen Offline-Prüfer, ein widerrufenes übergeordnetes Token und eine erlaubte, aber folgenreiche Anfrage. Das Zwischenergebnis muss überprüfbar bleiben, bevor die Automatisierung fortfährt.
Bestehe den Test nur, wenn jedes Tool die kleinstmögliche Genehmigung erhält und sie nicht erweitern kann. Betrachte den Erfolg einer Berechtigungsprüfung als Autorisierung, nicht als Beweis für die Absicht des Benutzers, die semantische Sicherheit oder die korrekte Ausgabe des Tools. Diese Grenze sollte unter realistischen Betriebsbedingungen separat gemessen werden.
Tech- & KI-Zentrum
Mehr zum Lesen

Können Heimkameras Ereignisse ohne Cloud-Zeitdienste synchronisieren?
Eine mechanismusorientierte Erklärung der Kamera-Zeit ohne Cloud, ihrer Zielkonflikte bei gemeinsam genutzten Ressourcen, drei FAQs zur Abfrageweiterleitung und eines praktischen Verifizierungsprotokolls.

Kann ein lokaler KI-Dienst beschädigte Modellschichten vor der Inferenz erkennen?
Eine mechanismusorientierte Erklärung der Erkennung korrupter Modellebenen, ihrer Zielkonflikte bei gemeinsam genutzten Ressourcen, drei FAQs zur Abfrageverteilung und eines praktischen Verifizierungsprotokolls.

Kann ein RAG-System wiederhergestellt werden, ohne jede Einbettung neu zu generieren?
Eine mechanismusorientierte Erklärung zur RAG-Wiederherstellung ohne erneute Einbettung, zu den Zielkonflikten gemeinsamer Ressourcen, drei FAQs zur Abfrage-Fan-out-Strategie und einem praktischen Verifizierungsprotokoll.

