Sicherheitsziel
Least Privilege ist die Kontrolle, die festlegt, wie viel Befugnis überhaupt existiert: welche Identitäten ein Agenten-Deployment besitzt, welche Rollen und Scopes diese Identitäten tragen, welche Ressourcen, Tools, Daten und Ziele über sie erreichbar sind und wie lange all das bestehen bleibt. NIST definiert Least Privilege als Gewährung nur der minimalen Zugriffsrechte, die zur Erfüllung der zugewiesenen Aufgaben erforderlich sind, und die Kontrolle AC-6 in NIST SP 800-53 Rev. 5 formuliert die allgemeine Anforderung im Kontrollkatalog. Beides ist nicht agentenspezifisch - und genau deshalb anwendbar: Es definiert die Eigenschaft, die jedes Agenten-Deployment erben sollte, keinen Agentenmechanismus.
Für KI-Agenten ist diese Eigenschaft überproportional wichtig, weil die Sprachinterpretation des Modells probabilistisch ist, die Befugnis dahinter jedoch nicht. Eine erfolgreiche Injektion, ein Abruffehler oder ein schlichtes Missverständnis erzeugt keine neuen Rechte. Es kann nur über Befugnisse wirken, die bereits existieren. Deren Reduktion ist die Kontrolle dieser Seite.
Identitäts- und Policy-Fakten werden out-of-band aus verlässlichen Quellen aufgelöst, und Umgebung, Reichweite und Scope sind systemseitig durchgesetzte Beschränkungen und kein modellgenerierter Text. Die Nutzeraufgabe bleibt variabler Inhalt, und eine Systemkomponente macht den Inhalt, den sie trägt, nicht vertrauenswürdig. Eine engere Umgebung verändert die maximale Auswirkung dessen, was der Agent versucht; sie verändert nicht, welche Anfrage erlaubt ist - das bleibt Aufgabe der Autorisierung zum Ausführungszeitpunkt.
Diese Seite ist bewusst kein allgemeiner IAM-Artikel. Jeder Abschnitt ist auf Agenten-Workflows, Modellbeeinflussung und Schadenausbreitung zugeschnitten.
Bedrohungsmodell: Beeinflussung wirkt über bestehende Befugnisse
Das Bedrohungsmodell ist einfach und dasselbe, auf das jeder Angriffsartikel dieser Seite hinausläuft: Das Modell kann durch verarbeitete Inhalte beeinflusst werden, und die Folgen dieser Beeinflussung werden durch die in diesem Moment verfügbare Befugnis bestimmt.
Injizierte oder irreführende Inhalte steuern den Plan. Seine Reichweite ist genau die Reichweite, die das Deployment gewährt hat.
Ganz ohne Angriff: Auch ein Missverständnis oder ein halluzinierter Schritt wird durch eine enge Umgebung begrenzt.
Breite Identitäten, geteilte Credentials und vererbte Rechte machen aus einer betroffenen Komponente viele betroffene Systeme.
Langlebige Credentials und veraltete Grants halten einen früheren Fehler oder Kompromiss weiter ausnutzbar.
Least Privilege senkt nicht die Wahrscheinlichkeit von Beeinflussung. Es reduziert die Menge der Wirkungen, die Beeinflussung erreichen kann - eine andere und unabhängig prüfbare Eigenschaft. Die Angriffsperspektive dokumentieren AI-Agent-Prompt-Injection, Multi-Agent-Prompt-Injection und persistente Prompt Injection.
Stehende Befugnis vs. aufgabenbezogene Befugnis
Stehende Befugnis ist das, was eine Identität jederzeit kann, unabhängig von jeder Aufgabe. Aufgabenbezogene Befugnis ist das, was eine konkrete Aufgabe, Sitzung oder Delegation verfügbar macht - und nur für deren Dauer. Agenten-Deployments lassen typischerweise die erste wachsen und vernachlässigen die zweite, weil stehende Grants einfacher zu verdrahten sind.
| Eigenschaft | Stehende Befugnis | Aufgabenbezogene Befugnis |
|---|---|---|
| Existiert | Immer | Nur während die Aufgabe läuft |
| Abgeleitet aus | Deployment-Konfiguration und Provisionierung | Initiierendem Principal und Aufgabenkontext |
| Expositionsfenster | Unbegrenzt | Durch die Aufgabenlaufzeit begrenzt |
| Schadensradius bei Missbrauch | Die gesamte stehende Umgebung | Höchstens die Aufgaben-Teilmenge |
| Betriebsaufwand | Gering zu gewähren, hoch zu prüfen | Höher pro Aufgabe, leichter nachzuvollziehen |
Das Ziel ist nicht, stehende Befugnisse abzuschaffen - das ist selten möglich - sondern sie auf das zu verkleinern, was das Deployment wirklich immer braucht, und alles andere in begrenzte, aufgabenabgeleitete Grants zu verlagern.
Effektive Berechtigungen und aggregierte Befugnisse
Die Befugnis, die ein Agent tatsächlich hält, ist die Summe von allem, was an ihm hängt: direkte Rollen, Gruppenmitgliedschaften, Tool-Registrierungen, nachgelagerte Berechtigungen, die über seine Credentials erreichbar sind, und Integrationen, die in seinem Namen handeln. Die konfigurierte Rolle ist oft nur ein kleiner Teil dieser Summe.
Die Hersteller-Leitlinie von Microsoft zu Least Privilege für KI-Agenten, hier als Hersteller-Leitlinie gekennzeichnet, empfiehlt, die aggregierten beziehungsweise effektiven Berechtigungen von Agentenidentitäten zu prüfen statt nur der direkt zugewiesenen Rollen. Der Punkt verallgemeinert sich: Reviews effektiver Zugriffe, nicht Konfigurationsreviews, sind die Einheit der Absicherung.
Was ein Review effektiver Berechtigungen umfassen muss
- Direkt der Identität zugewiesene Rollen und Scopes
- Vererbung über Gruppen, Rollen und Berechtigungen
- Berechtigungen jedes Credentials, das der Agent nachgelagert vorlegen kann
- Für den Agenten registrierte Tools und Konnektoren einschließlich deren eigener Rechte
- Integrationen und Automatisierungen, die mit der Identität des Agenten handeln
- Über all das erreichbare mandantenübergreifende, Gast- und Verbundpfade
Eigene Workload-Identität vs. geteilte Credentials
Ein Agent, der über ein geteiltes Credential handelt, erbt alles, was dieses Credential kann, und lässt keine Möglichkeit, seine Aktionen gesondert zuzuordnen. Eine eigene Workload-Identität ist die Voraussetzung für Scoping, Review und Widerruf auf Agentengranularität.
| Eigenschaft | Geteiltes Credential | Eigene Workload-Identität |
|---|---|---|
| Scope | Alles, was das Credential abdeckt | Genau das, was dieser Agent braucht |
| Zuordnung | Aktionen nicht pro Aufrufer trennbar | Jede Aktion einer Identität zuordenbar |
| Widerruf | Widerruf trifft jeden Nutzer | Widerruf trifft nur diesen Agenten |
| Review | Pro Nutzer nicht beurteilbar | Effektive Berechtigungen pro Identität prüfbar |
Die Zero-Trust-Leitlinie von Microsoft für KI-Agenten, ebenfalls Hersteller-Leitlinie, beschreibt dedizierte Agentenidentitäten, die an Aufgabe und Nutzer gebunden sind, statt geteilter oder stehender Credentials; die Begleitleitlinie behandelt verwaltete Identitäten und Workload-Verbund als Wege, Secrets gar nicht erst zu verteilen. Der architektonische Punkt hängt nicht am Hersteller: ein Agent, eine Identität, begrenzt auf die tatsächliche Arbeit dieses Agenten.
Trennung von Lese- und Schreibrechten
Die meisten Agentenaufgaben sind leselastig: abrufen, zusammenfassen, vergleichen, entwerfen. Wenn dieselbe Identität auch Schreib-, Sende-, Lösch- oder Kaufrechte trägt, trägt jede Leseaufgabe still Folgebefugnisse mit, die sie nicht braucht.
Die für Abruf und Analyse genutzte Identität hält keine Änderungsrechte; schreibfähige Identitäten sind getrennt und werden nur für Aufgaben erhöht, die sie brauchen.
Wo Schreibzugriff nötig ist, wird er an konkrete Ressourcen oder Sammlungen gebunden statt an den gesamten Speicher.
Wo das Ergebnis eine Nachricht oder Änderung ist, erzeugt der Agent ein Artefakt, und ein separater, engerer Schritt führt den unumkehrbaren Akt aus.
Die Lese-/Schreibtrennung ergänzt die Autorisierung, ersetzt sie aber nicht: Eine Read-only-Umgebung braucht weiterhin Autorisierung, um zu entscheiden, welche Lesevorgänge erlaubt sind, und ein Schreibschritt braucht vor der Ausführung eine Exact-Action-Prüfung.
Ressourcen-, Mandanten- und Workspace-Scoping
Scope beantwortet, wo die Befugnis einer Identität gilt. Je enger der Scope, desto kleiner die Menge der Objekte, die ein beeinflusster Agent berühren kann - unabhängig davon, welche Berechtigungen er innerhalb des Scopes hat.
| Scope-Ebene | Reichweite | Typische Verwendung |
|---|---|---|
| Organisation oder Mandant | Alles, was der Mandant enthält | Für einen Agenten fast nie gerechtfertigt |
| Workspace, Projekt oder Site | Ein begrenzter Arbeitsbereich | Die Standardeinheit für Agentenaufgaben |
| Sammlung oder Ordner | Eine Teilmenge eines Workspace | Routinemäßige Abruf- und Verarbeitungsaufgaben |
| Einzelne Ressource | Ein Objekt | Eng definierte Einzweckaufgaben |
Minimierung der Tool- und Aktions-Exposition
Jedes registrierte Tool erweitert den Aktionsraum, der dem Modell zur Verfügung steht. Die Minimierung der Tool-Exposition fragt, welche Tools eine Aufgabe tatsächlich braucht, und entfernt den Rest aus der Sitzung, sodass ein gesteuerter Plan eine Aktion, die das Deployment nie beabsichtigt hat, nicht einmal benennen kann.
Die Hersteller-Leitlinie von Microsoft empfiehlt, nicht geprüfte Tools, Integrationen und mandantenübergreifende Pfade standardmäßig abzulehnen, statt alles zu registrieren, was eines Tages nützlich sein könnte. Zwei Grenzen gelten hier. Erstens ist Exposition Reichweite, keine Erlaubnis: Ein nicht verfügbares Tool reduziert, was versucht werden kann, während die Autorisierung entscheidet, ob ein verfügbarer Aufruf laufen darf. Zweitens schlägt Exposition pro Aufgabe die Exposition pro Deployment: Der sichere Standard ist die kleinste Tool-Menge, die die aktuelle Aufgabenklasse erfordert.
Fragen zum Expositions-Review
- Wird jedes registrierte Tool von einer aktuellen Aufgabenklasse benötigt?
- Welche Tools haben unumkehrbare oder externe Wirkungen, und sind sie von Routineaufgaben getrennt?
- Können gefährliche Parameter eines Tools bereits bei der Registrierung beschränkt werden, nicht nur zur Aufrufzeit?
- Ist das Hinzufügen eines neuen Tools ein geprüftes Ereignis oder ein Konfigurationsdetail?
Minimierung des Datenzugriffs
Datenzugriff ist die Eingabeseite der Befugnis. Ein Agent, der nur einen Workspace lesen kann, kann Inhalte außerhalb weder offenlegen noch verändern noch sich von ihnen steuern lassen, und ein Agent, der ein Secret nie sieht, kann es nicht preisgeben.
Abrufindizes und Dateizugriff auf die Sammlungen beschränken, die die Aufgabenklasse braucht, mit klassifikationsbewussten Grenzen für sensible Bestände.
Bei strukturierten Daten die benötigten Felder bereitstellen statt ganzer Datensätze oder Tabellen.
Die Passagen oder Datensätze zurückgeben, die die Aufgabe beantworten, statt ganzer Dokumente, wo das System das unterstützt.
Die Grenze zur Informationsflusskontrolle ist wichtig: Dieser Abschnitt entscheidet, welche Daten der Agent überhaupt erreichen kann; die Informationsflusskontrolle entscheidet, ob erreichte Daten zu einem bestimmten Ziel gelangen dürfen. Beides wird benötigt, und beide versagen unabhängig voneinander.
Ausgehende und Netzwerk-Reichweite
Die ausgehende Reichweite bestimmt, mit welchen Zielen die Tools eines Agenten überhaupt sprechen können: welche Hosts, welche Protokolle, welche externen Dienste. Ihre Reduktion verkleinert die Menge der Orte, an die beeinflusstes Verhalten etwas senden könnte.
Die Grenze zur Egress-Kontrolle ist explizit: Diese Seite behandelt die Reduktion der Reichweite - dass ein Pfad zu den meisten Zielen gar nicht existiert. Welche Ziele, Protokolle und Ports ein erlaubter Pfad erreichen darf, entscheiden Netzwerk- und Egress-Beschränkungen; ob bestimmte Daten ihn überqueren dürfen, entscheidet die Informationsflusskontrolle. Ein Agent ohne Pfad zu externen Hosts kann über sie nichts exfiltrieren, aber ein Agent mit Pfad braucht weiterhin eine Flussrichtlinie dafür, was ihn überqueren darf.
Prüfungen zur Reichweitenreduktion
- Die Agenten-Laufzeit erreicht nur die Endpunkte, die ihre Aufgaben erfordern
- Beliebige ausgehende Verbindungen aus der Tool-Ausführung sind nicht standardmäßig verfügbar
- Neue Ziele sind eine explizite, geprüfte Ergänzung statt einer offenen Menge
- Die Reichweite wird auf Netzwerkebene durchgesetzt, nicht dem Modell beschrieben
Just-in-Time- und zeitgebundene Erhöhung
Manche Aufgaben brauchen wirklich mehr Befugnis als die tägliche Grundlinie: eine Migration, ein einmaliger Export, ein administrativer Eingriff. Die Least-Privilege-Antwort ist eine Erhöhung, die für einen Zweck angefordert, für ein begrenztes Fenster gewährt und automatisch zurückgenommen wird - statt einer dauerhaft breiteren Umgebung.
Die Erhöhung benennt die Aufgabe, der sie dient, damit das erhöhte Fenster gegen einen konkreten Bedarf geprüft werden kann.
Die Erhöhung läuft ohne Zutun ab; vergessenes Zurücknehmen ist der Normalfall, also darf das Ablaufen nicht vom Erinnern abhängen.
Anforderung, Gewährung, Fenster und Nutzung werden protokolliert; erhöhte Zeiträume sind damit das vorrangigste Review-Ziel.
Die Hersteller-Leitlinie von Microsoft beschreibt Just-in-Time- und zeitgebundene Befugnisse für Agentenidentitäten, und die Begleitleitlinie behandelt Privileged-Access-Management für Erhöhungsworkflows. Das Prinzip ist älter als jedes Produkt: Die stehende Umgebung klein halten und jede Ausnahme temporär, explizit und prüfbar machen.
Credential-Lebensdauer vs. Befugnis-Lebensdauer
Auf jedem Grant laufen zwei Uhren, und ihre Verwechslung erzeugt stille Überprivilegierung. Die Credential-Lebensdauer ist, wie lange das Secret oder Token technisch gültig bleibt. Die Befugnis-Lebensdauer ist, wie lange der Grant dahinter überhaupt existieren sollte. Ein kurzlebiges Token auf einer dauerhaft breiten Rolle bleibt dauerhaft breite Befugnis - nur fortlaufend neu ausgestellt.
| Eigenschaft | Credential-Lebensdauer | Befugnis-Lebensdauer |
|---|---|---|
| Was abläuft | Das technische Artefakt | Die Autorisierung, die das Artefakt trägt |
| Typischer Fehler | Langlebige Secrets | Grants, die die Aufgabe oder das Projekt überleben, das sie begründete |
| Begrenzt durch | Token-TTL, Rotation, Workload-Verbund | Review-Rhythmus, Aufgabenende, Besitzer-Lebenszyklus |
| Eine kurze genügt? | Nein: breite stehende Befugnis, täglich neu ausgestellt | Nein: ein toter Grant mit gültigem Credential bleibt bis zum Widerruf nutzbar |
Die Hersteller-Leitlinie von Microsoft behandelt kurzlebige Tokens und verwaltete Identitäten zur Verkürzung der Credential-Lebensdauer; die ergänzende Disziplin für die Befugnis-Lebensdauer ist Ownership und Review, behandelt im Lebenszyklus-Abschnitt weiter unten.
Delegierte Befugnis vs. Workload-Befugnis
Ein Agent hält meist Befugnisse zweier verschiedener Arten. Delegierte Befugnis ist eine begrenzte Teilmenge der Rechte eines Nutzers, dem Agenten für eine Aufgabe übergeben. Workload-Befugnis ist das, was der Dienst selbst darf, unabhängig von jedem Nutzer.
| Aspekt | Delegierte Befugnis | Workload-Befugnis |
|---|---|---|
| Obergrenze | Höchstens eine Teilmenge der eigenen Rechte des Nutzers | Was auch immer dem Dienst gewährt wurde |
| Form | Eng, aufgabenförmig, ablaufend | Stehend, deployment-förmig |
| Least-Privilege-Frage | Welchen Ausschnitt der Nutzerrechte braucht diese Aufgabe? | Welche dienstseitigen Rechte braucht dieses Deployment wirklich immer? |
| Reichweite bei Missbrauch | Der Ausschnitt eines Nutzers | Potenziell jeder Nutzer und jede Ressource, die der Dienst berührt |
Wie eine konkrete Anfrage unter beiden Quellen bewertet wird - einschließlich der Erhaltung des initiierenden Principals - gehört zur Agentenautorisierung.
Mandantenübergreifende, Gast- und Integrationspfade
Befugnisse enden selten an der Mandantengrenze. Gast-Einladungen, Verbundzugriff, Marketplace-Integrationen und Automatisierungsplattformen können die effektive Reichweite einer Identität jeweils in andere Mandanten tragen oder durch eine zweite Tür zurück in den eigenen.
Explizit zu erfassende Pfade
- Gast- und externe Freigaben, die die Agentenidentität hält oder auslösen kann
- Integrationen, die in einem anderen Mandanten mit der Identität des Agenten handeln
- Automatisierungs- oder Workflow-Plattformen, die Credentials im Namen des Agenten halten
- Verbund- und Vertrauensbeziehungen, die einen lokalen Grant anderswo verlängern
- Pfade, über die Inhalte oder Daten aus einem anderen Mandanten in den Kontext dieses Agenten gelangen
Die referenzierte Hersteller-Leitlinie empfiehlt, nicht geprüfte mandantenübergreifende Pfade standardmäßig abzulehnen. Die allgemeine Regel ist dieselbe wie bei Tools: Ein Pfad, der nicht erfasst und geprüft wurde, sollte für den Agenten nicht existieren.
Berechtigungsvererbung und transitive Reichweite
Effektive Berechtigungen sind transitiv. Eine Rolle impliziert Scopes, eine Gruppe impliziert Rollen, ein Credential impliziert nachgelagerte Berechtigungen, und eine Integration impliziert alles, was ihre eigenen Credentials können. Jeder Schritt ist lokal plausibel; die Komposition ist es, die zählt.
Agentenidentität -> Leserolle auf Workspace AWorkspace A -> Laufwerk-Konnektor -> Laufwerk-Wurzel -> Export-Integration -> externes ZielNicht, ob die Leserolle gerechtfertigt ist, sondern ob der gesamte erreichbare Graph für diese Identität akzeptabel ist.
Transitive Reichweite ist der Grund, warum Reviews effektiver Berechtigungen Credentials und Konnektoren folgen müssen statt bei Rollenzuweisungen zu stoppen - und warum eine neue Integration eine Befugnisänderung ist, kein Feature-Change.
Permission Creep, veraltete Grants und Ownership
Grants sammeln sich an, weil Hinzufügen leicht und Entfernen beängstigend ist. Aufgaben enden, Prototypen werden Produktivsysteme, Teammitglieder wechseln, und die Umgebung des Agenten behält jedes Recht, das es je brauchte. Veraltete Grants sind stehende Befugnis ohne aktuelle Begründung - reine Angriffsfläche.
Jeder Grant hat einen verantwortlichen Besitzer, der sagen kann, warum er existiert; Grants ohne Besitzer sind Entfernungskandidaten.
Grants verzeichnen die Aufgabe oder das Projekt, dem sie dienen, und enden mit ihm oder kommen in festem Rhythmus zur Prüfung.
Neue Tools, neue Datenquellen oder neue Workflows lösen ein Review der effektiven Berechtigungen aus, nicht nur des neuen Elements.
Über ein definiertes Fenster ungenutzte Grants werden markiert; Entfernung ist die Standardreaktion, sofern der Besitzer nicht neu begründet.
Die Hersteller-Leitlinie von Microsoft empfiehlt, Agentenberechtigungen erneut zu prüfen, wenn sich Workflows, Tools oder Datenumfang ändern. Access-Review-Werkzeuge können den Rhythmus automatisieren; die Beurteilung, was der Agent noch braucht, können sie nicht liefern.
Break-Glass und betriebliche Ausnahmen
Der Betrieb braucht manchmal Befugnisse außerhalb der normalen Umgebung: ein Vorfall, eine Wiederherstellung, ein dringender Fix. Die Least-Privilege-Antwort ist nicht, die stehende Umgebung für diese Fälle zu verbreitern, sondern einen engen, überwachten Ausnahmepfad zu definieren.
Ausnahme-Credentials und -Grants sind von den täglichen Identitäten getrennt, sodass ihre Nutzung in der Telemetrie unverwechselbar ist.
Die Ausnahme läuft ab; die Rückkehr zur Grundlinie erfordert keine Aufräumaktion, um sicher zu sein.
Jede Aktivierung erzeugt einen Prüfdatensatz; Ausnahmenutzung ohne Review ist selbst ein Vorfallsbefund.
Abgrenzung zur Agentenautorisierung und anderen Kontrollen
Der wichtigste Satz dieser Seite: Least Privilege entscheidet, wie viel Befugnis existiert; die Agentenautorisierung entscheidet, ob eine konkrete Anfrage sie nutzen darf. Ein Least-Privilege-System kann innerhalb seiner Umgebung trotzdem eine schlechte Anfrage autorisieren, und eine perfekte Autorisierungsschicht über einer riesigen Umgebung lässt einen riesigen Schadensradius, falls diese Schicht versagt.
| Kontrolle | Frage, die sie beantwortet | Nicht ihre Aufgabe |
|---|---|---|
| Least Privilege | Wie viel Identitäts-, Credential-, Tool-, Daten- und Netzwerkreichweite überhaupt existiert | Bewertung einzelner Anfragen |
| Agentenautorisierung | Darf diese konkrete Anfrage ausgeführt werden, unter wessen Befugnis | Festlegen, wie viel Befugnis existiert |
| Human-in-the-Loop | Soll ein Mensch diese folgenreiche Aktion bestätigen | Verkleinerung der stehenden Umgebung |
| Informationsflusskontrolle | Darf diese Daten dieses Ziel erreichen | Entscheiden, welche Daten oder Ziele überhaupt erreichbar sind |
| Netzwerk- / Egress-Beschränkungen | Darf diese Verbindung oder Übertragung stattfinden | Reduktion, welche Pfade existieren |
| Tool-Chain-Analyse | Ist diese Folge von Aktionen in Kombination unsicher | Die Größe eines einzelnen Grants |
| Sandboxing / Eindämmung | Wie werden Ausführungswirkungen isoliert und begrenzt | Welche Berechtigungen die Identität hält |
Deny by Default für ungeprüfte Fähigkeiten
Deny by Default hat auf dieser Seite eine konkrete Bedeutung: Eine Fähigkeit - ein Tool, eine Integration, ein Scope, ein mandantenübergreifender Pfad, ein Ziel - die nicht erfasst, bewertet und freigegeben wurde, steht dem Agenten nicht zur Verfügung. Verfügbarkeit ist das Ergebnis eines Reviews, nicht der Ausgangspunkt.
Deny-by-Default-Bedingungen
- Ein Tool oder Konnektor ist nicht verfügbar, bevor seine Berechtigungen und Parameter geprüft sind
- Eine neue Datenquelle ist außerhalb des Scopes, bis ihre Klassifikation und ihr Bedarf festgehalten sind
- Ein mandantenübergreifender oder Gast-Pfad existiert erst nach expliziter Begründung
- Ein ausgehendes Ziel ist unerreichbar, bis es auf der geprüften Freigabeliste steht
- Ein stehender Grant läuft ab, wenn er beim Review nicht neu begründet wird
Das ist eine Provisionierungsdisziplin und ergänzt das anfragezeitliche Deny by Default der Agentenautorisierung: Die eine regelt, was existiert, die andere regelt, was läuft.
Praxisbeispiel: Gleiche Beeinflussung, zwei Befugnisumgebungen
Das Beispiel ist synthetisch, begrenzt und nicht operativ. Es soll zeigen, dass identische Modellbeeinflussung unter verschiedenen Befugniskonfigurationen verschiedene Folgen erzeugt. Es demonstriert keine Technik.
Ein interner Reporting-Agent soll den Inhalt eines geteilten Projektordners für eine wöchentliche Statusnotiz zusammenfassen.
Ein abgerufenes Dokument enthält eingebetteten Text, der den Agenten dazu bewegen will, eine Kundentabelle an einen externen Empfänger zu exportieren. Derselbe Inhalt wird in beiden Konfigurationen verarbeitet.
Der Agent läuft unter einem geteilten Dienst-Credential mit organisationsweitem Lesezugriff, Schreibzugriff auf mehrere Workspaces, einem registrierten ausgehenden Konnektor und einer Export-Integration. Der beeinflusste Schritt trifft auf reale Reichweite: Die Daten sind lesbar, das Ziel ist erreichbar, und der Exportpfad existiert.
Der Agent hat eine eigene Identität mit Read-only-Zugriff, begrenzt auf den Projektordner, keine Kundendatenbank in irgendeinem erreichbaren Scope, keinen ausgehenden Konnektor und keine Export-Integration. Die identische Beeinflussung findet keine entsprechende Befugnis: Die Tabelle ist nicht lesbar, das Ziel ist nicht erreichbar, und kein Tool kann die Aktion versuchen.
Die Beeinflussung war identisch. Die Folge war es nicht, weil die Befugnisumgebung das Einzige war, was sich unterschied. In Konfiguration B hing nichts am Ergebnis davon, dass das Modell der Beeinflussung widersteht.
In beiden Konfigurationen braucht jede konkret versuchte Anfrage weiterhin eine Autorisierung am Durchsetzungspunkt. Least Privilege entschied, was nicht existieren konnte; es entschied nicht, was erlaubt war.
Was das Beispiel beweist - und was nicht
| Aussage | Belegt | Nicht belegt |
|---|---|---|
| Die enge Umgebung entfernte den beeinflussten Pfad | Ja, für diese Konfiguration und diesen Pfad | Dass das Deployment keinen anderen erreichbaren Pfad hat |
| Keine Daten erreichten ein externes Ziel | Ja, in Konfiguration B | Dass Konfiguration B nie auf einem anderen Weg Daten verlieren kann |
| Least Privilege kompensierte hier Modellbeeinflussung | Ja, für diesen Lauf | Dass es Beeinflussung erkennt, verhindert oder reduziert |
| Die Umgebung war insgesamt ausreichend | Nicht bewertet | Jede Abdeckungsaussage ohne Inventar und Metriken unten |
Ein Praxisbeispiel zeigt einen Mechanismus, keine Abdeckung. Die Absicherung kommt aus Inventar, Review und Messung in den nächsten beiden Abschnitten.
Telemetrie, Inventar und Review effektiver Zugriffe
Least Privilege wird gepflegt, nicht installiert. Die betriebliche Grundlage ist ein aktuelles Inventar von Identitäten, Grants, Tools, Credentials und Integrationen, plus Telemetrie, die zeigt, was davon tatsächlich genutzt wird.
- 01Identitätsinventar
Jede Agenten- und Workload-Identität, ihr Besitzer, ihr Zweck und ihr Erstellungsdatum.
- 02Grant-Inventar
Rollen, Scopes, Gruppenmitgliedschaften und Ressourcen-Grants pro Identität, einschließlich vererbter.
- 03Tool- und Integrationsinventar
Registrierte Tools, Konnektoren, Automatisierungen und mandantenübergreifende Pfade, jeweils mit Berechtigungen und Besitzer.
- 04Credential-Inventar
Credential-Typ, Lebensdauer, Rotation und die Systeme, die es akzeptieren.
- 05Nutzungstelemetrie
Welche Grants, Tools und Scopes tatsächlich ausgeübt wurden, pro Identität und Zeitfenster.
- 06Review-Ergebnis
Datensätze der Effective-Access-Reviews: was bewertet wurde, was sich änderte, was entfernt und was neu begründet wurde.
Signale, die Alarm verdienen
- Ein Grant, zum ersten Mal seit langem ausgeübt
- Tool- oder Scope-Nutzung außerhalb der Aufgabenklasse der Identität
- Ein mandantenübergreifender oder ausgehender Pfad ohne aktuelle Begründung
- Erhöhungsereignisse und alles, was im erhöhten Fenster geschah
Tests und Metriken
Jede Kennzahl wird separat mit angegebenem Nenner berichtet. Es gibt keinen zusammengesetzten Least-Privilege-Score, weil eine einzelne Zahl verdeckt, welche Dimension sich verschlechtert hat.
| Kennzahl | Zähler | Nenner |
|---|---|---|
| Abdeckung eigener Identitäten | Agenten unter eigener Identität | Alle deployten Agenten |
| Anteil stehender Schreibrechte | Agentenidentitäten mit stehenden Schreibrechten | Alle Agentenidentitäten |
| Mandantenübergreifende Reichweite | Agentenidentitäten mit irgendeinem mandantenübergreifenden Pfad | Alle Agentenidentitäten |
| Rate ungeprüfter Tool-Exposition | Registrierte Tools ohne abgeschlossenes Review | Alle registrierten Tools |
| Review-Abdeckung effektiver Berechtigungen | Identitäten mit aktuellem Effective-Access-Review | Alle Agentenidentitäten |
| Anteil veralteter Grants | Grants, ungenutzt über das definierte Fenster hinaus | Alle Grants im Inventar |
| Anteil JIT-Erhöhungen | Erhöhte Operationen unter zeitgebundener Erhöhung | Alle erhöhten Operationen |
| Zeit bis zum Widerruf | Zeit von der Widerrufsentscheidung bis zur Durchsetzung | Als Latenzverteilung berichtet, nicht als Rate |
Der Erfolg gutartiger Aufgaben wird separat als Nutzen berichtet und nie in eine Sicherheitszahl gefaltet: Ein Deployment, dessen Agenten nichts können, erreicht bei jeder Befugniskennzahl die Bestnote. Kontrollierte Tests - simulierte Beeinflussung gegen repräsentative Aufgaben - messen, ob die Umgebung und nicht das Modell die Folge verhindert hat.
Zum Üben der Bewertung von Berechtigungsrahmen eignet sich das Lab Least Privilege.
Incident Response und typische Fehler
Nach einem Beeinflussungsereignis oder einer unbefugten Aktion sind die Least-Privilege-Fragen Fragen der Reichweite: Was konnte die betroffene Identität berühren, was hat sie berührt, und was muss schrumpfen, damit das nächste Ereignis kleiner wird.
Widerrufen, deaktivieren, prüfen
- Credentials und Tokens jeder betroffenen Identität widerrufen oder rotieren
- Tools, Konnektoren und Integrationen deaktivieren, die die betroffene Identität erreichen konnte, bis zum Review
- Stehende Grants oberhalb der aktuellen Aufgabengrundlinie aussetzen, einschließlich mandantenübergreifender und Gast-Pfade
- Effektive Berechtigungen der betroffenen Identität und jeder Identität prüfen, die ihre Credentials teilt
- Prüfen, was die Umgebung erlaubte: die erreichbaren Ressourcen und Ziele aufzählen, nicht nur die genutzten
- Festhalten, welche Grants dauerhaft entfernt und welche wiederhergestellt werden, und wer jede Wiederherstellung neu begründete
Wiederkehrende Fehler
- Zugewiesene Rollen prüfen statt effektiver Berechtigungen
- Ein Dienst-Credential über mehrere Agenten oder Aufgaben teilen
- Schreib- oder Senderechte an Identitäten vergeben, deren Aufgaben rein lesend sind
- Eine neue Integration als Feature-Change statt als Befugnisänderung behandeln
- Token-Lebensdauer verkürzen, während die stehende Befugnis breit bleibt
- Grants aus der Prototypenphase nach Ende der Aufgabe oder des Projekts behalten
- Auf Anweisungen an das Modell verlassen statt auf plattformseitig durchgesetzte Scopes
- Least Privilege einmal messen und nie wieder
Referenzierte Standards und Leitlinien
- NIST
- CSRC-Glossar, Definition von Least Privilege, SP 800-53 Rev. 5, AC-6 Least Privilege (allgemeiner Kontrollkatalog)
- Microsoft
- Least Privilege für KI-Agenten mit Microsoft Entra Agent ID (Hersteller-Leitlinie), Identity, Access, and Least Privilege (Hersteller-Leitlinie)
- OWASP
- Top 10 for Agentic Applications 2026, ASI03 Identity & Privilege Abuse (benachbarter Risikorahmen)
Zur Quellennutzung: Die NIST-Definition und AC-6 sind allgemeine, maßgebliche Leitlinien und nicht agentenspezifisch; sie werden für das Prinzip genutzt, nicht für Agentenaussagen. Die Microsoft-Seiten sind Hersteller-Leitlinien und als solche gekennzeichnet; produktspezifisches Verhalten wird nicht verallgemeinert. OWASP ASI03 wird als benachbarter Risikorahmen für Identitäts- und Privilegienmissbrauch zitiert, nicht als Least-Privilege-Standard. Auf dieser Seite werden keine Statistiken oder Benchmark-Zahlen behauptet. Das anfrageseitige Gegenstück dieser Kontrolle ist unter Agentenautorisierung dokumentiert, und die angriffsseitige Motivation liegt in der Angriffsbibliothek.
Häufige Fragen
Reicht Least Privilege, um Prompt Injection zu stoppen?
Nein. Es senkt weder die Wahrscheinlichkeit von Beeinflussung noch entscheidet es, ob eine konkrete Anfrage erlaubt ist. Es begrenzt die Folgen des Versagens aller anderen Schichten, einschließlich der Autorisierung.
Was unterscheidet Least Privilege von der Agentenautorisierung?
Least Privilege regelt, wie viel Befugnis überhaupt existiert: Identitäten, Scopes, Tools, Daten- und Netzwerkreichweite samt Lebensdauer und Review. Die Agentenautorisierung bewertet eine vollständig aufgelöste Anfrage gegen eine Policy. Ein System braucht beides.
Warum nicht einfach die Berechtigungen des Nutzers geben?
Das überträgt dem Agenten die gesamte stehende Umgebung des Nutzers für jede Aufgabe - ohne Aufgaben-Scoping, ohne Lese-/Schreibtrennung und ohne Grenze, die Modellfehler nicht überschreiten können. Delegation sollte den Ausschnitt übergeben, den die Aufgabe braucht, für die Dauer der Aufgabe.
Sind geteilte Credentials akzeptabel, wenn sie gut geschützt sind?
Schutz löst weder Zuordnung noch Widerruf. Ein geteiltes Credential kann nicht pro Agent begrenzt werden, kann Aktionen nicht pro Aufrufer zuordnen und kann nicht für einen Nutzer widerrufen werden, ohne die übrigen zu treffen.
Löst ein kurzlebiges Token das Problem?
Nur die Hälfte der Credential-Lebensdauer. Ein kurzlebiges Token auf einer dauerhaft breiten Rolle ist breite stehende Befugnis, die fortlaufend neu ausgestellt wird. Die Befugnis-Lebensdauer - wie lange der Grant existieren sollte - ist eine eigene Uhr.
Wie klein sollte die Tool-Menge sein?
So klein, wie es die aktuelle Aufgabenklasse erlaubt, mit unumkehrbaren oder extern wirkenden Tools getrennt von Routineaufgaben. Ungeprüfte Tools und Integrationen sollten standardmäßig nicht verfügbar sein.
Was ist ein Review effektiver Berechtigungen?
Die Prüfung der Summe dessen, was eine Identität tatsächlich kann - direkte Rollen, Vererbung, nachgelagerte Credential-Berechtigungen, Tool- und Integrationsrechte, mandantenübergreifende Pfade - statt nur der direkt zugewiesenen Rollen.
Steht Least Privilege im Konflikt mit Produktivität?
Es tauscht stehende Bequemlichkeit gegen begrenzte Erhöhung. Routineaufgaben laufen unter einer engen Umgebung; wirklich außergewöhnliche Bedarfe nutzen zeitgebundene, aufgezeichnete Erhöhung statt dauerhafter Rechte.
Wie oft sollten Grants geprüft werden?
In festem Rhythmus und zusätzlich bei jeder Änderung an Tools, Datenquellen oder Workflows. Nutzungstelemetrie sollte Grants markieren, die innerhalb eines definierten Fensters nicht ausgeübt wurden.
Was passiert mit Agentenbefugnissen nach einem Sicherheitsvorfall?
Betroffene Credentials widerrufen und rotieren, erreichbare Tools und Integrationen deaktivieren, Grants oberhalb der Grundlinie aussetzen, effektive Berechtigungen der betroffenen Identität und ihrer Credential-Teiler prüfen und nur wiederherstellen, was neu begründet wird.
Quellen
- Least Privilege, Glossar-DefinitionNIST CSRC · StandardGeprüft 2026-09-20
- SP 800-53 Rev. 5, AC-6 Least PrivilegeNIST · StandardGeprüft 2026-09-20
- Least privilege for AI agents with Microsoft Entra Agent IDMicrosoft Learn · GuidanceGeprüft 2026-09-20
- Identity, Access, and Least PrivilegeMicrosoft Learn · GuidanceGeprüft 2026-09-20
- OWASP Top 10 for Agentic Applications 2026OWASP GenAI Security Project · GuidanceGeprüft 2026-09-20