Logo von nextlevels
DEEN
Projekt anfragen
Zurück zum Wiki

Least Privilege

Zuletzt aktualisiert am

Kurz erklärt

Least Privilege, auf Deutsch das Prinzip der minimalen Rechte, ist ein Grundsatz der IT-Sicherheit: Jeder Benutzer, jedes Programm und jeder KI-Agent erhält genau die Zugriffsrechte, die er für seine Aufgabe braucht, und keine darüber hinaus. Ein Zugang, der nur lesen muss, darf nicht schreiben.

Ein Zugang, der nur einen Bereich betrifft, sieht die anderen nicht.

Das Prinzip geht auf die Informatiker Jerome Saltzer und Michael Schroeder zurück, die es 1975 in ihrem Aufsatz über den Schutz von Informationen in Computersystemen als einen der grundlegenden Entwurfsgrundsätze beschrieben haben. Heute ist es fester Bestandteil von Sicherheitsstandards wie ISO/IEC 27001, des BSI-IT-Grundschutzes und von Zero-Trust-Architekturen.

Warum minimale Rechte so wichtig sind

Least Privilege verhindert keine Angriffe, es begrenzt ihren Schaden. Wird ein Zugang kompromittiert, kann der Angreifer nur das tun, was dieser Zugang darf. Ein gestohlenes Passwort eines Redakteurs mit Leserechten auf einen Teilbereich ist ärgerlich. Dasselbe Passwort mit Administratorrechten kann die gesamte Website, die Kundendaten und die Infrastruktur dahinter gefährden.

Der zweite Effekt betrifft Fehler. Auch ohne Angreifer passieren Fehlbedienungen: ein falsch gesetzter Filter, ein Massenupdate auf der falschen Tabelle, ein Skript im falschen System. Wer nur die nötigen Rechte hat, kann auch nur im nötigen Bereich Fehler machen.

Sind deine KI-Zugänge zu mächtig?

Wir prüfen Rechte, Freigaben und Protokollierung deiner KI-Workflows und schneiden Zugänge passend zu.

Zur KI-Beratung

Least Privilege bei KI-Agenten

Mit KI-Agenten hat das alte Prinzip eine neue Dringlichkeit bekommen. Ein Agent, der über das Model Context Protocol an Shop, CMS oder CRM angebunden ist, handelt mit den Rechten des Zugangs, den man ihm gibt. Gleichzeitig lässt sich ein Sprachmodell durch manipulierte Inhalte zu Handlungen verleiten, die niemand beauftragt hat. Diese Angriffsklasse heißt Prompt Injection.

Weil sich Prompt Injection mit heutigen Mitteln nicht zuverlässig verhindern lässt, sind minimale Rechte die wirksamste Gegenmaßnahme. Die Frage lautet nicht nur, ob der Agent sich richtig verhält, sondern auch, was im schlimmsten Fall passieren kann. Least Privilege macht die Antwort auf diese Frage klein.

Konkrete Regeln für KI-Zugänge

  • Eigener Zugang pro Agent: Nie den Account eines Menschen oder eines Administrators wiederverwenden. So bleibt nachvollziehbar, wer was getan hat.
  • Lesen und Schreiben trennen: Viele Aufgaben brauchen nur Lesezugriff. Schreibrechte gibt es nur, wo sie nötig sind.
  • Entwurf statt Live: Wo möglich, schreibt der Agent nur Entwürfe, und ein Mensch gibt frei. Dieses Prinzip heißt Human in the Loop.
  • Kurzlebige, widerrufbare Zugänge: Zugriffe über OAuth mit ablaufenden Tokens statt dauerhaft gültiger Schlüssel in Konfigurationsdateien.
  • Sensible Daten ausklammern: Tabellen mit personenbezogenen Daten gehören nicht in die Freigaben eines Agenten, der sie nicht braucht.

Least Privilege im Vergleich zu verwandten Prinzipien

Least Privilege und verwandte Sicherheitsprinzipien
PrinzipKernideeBeispiel
Least PrivilegeNur die Rechte, die für die Aufgabe nötig sindKI-Redakteur darf Entwürfe schreiben, aber nicht veröffentlichen
Need to KnowNur die Informationen, die für die Aufgabe nötig sindSupport sieht Bestellungen, aber keine Zahlungsdaten
FunktionstrennungKritische Schritte auf mehrere Personen verteilenEiner legt eine Zahlung an, ein anderer gibt sie frei
Zero TrustKeinem Zugriff pauschal vertrauen, jeden prüfenAuch interne Dienste authentifizieren sich bei jedem Aufruf

Wie man Least Privilege umsetzt

In der Praxis scheitert das Prinzip selten am Willen, sondern an der Bequemlichkeit. Ein Admin-Zugang funktioniert sofort, ein fein zugeschnittener braucht eine Stunde Arbeit. Bewährt hat sich ein schrittweises Vorgehen:

  1. Aufgabe beschreiben: Was genau soll der Zugang tun? Welche Daten liest er, welche ändert er?
  2. Rolle anlegen: Eine eigene Gruppe oder Rolle mit genau diesen Rechten, statt Einzelrechte an Benutzer zu hängen.
  3. Mit Lesen beginnen: Erst lesend testen, dann gezielt Schreibrechte ergänzen, wenn sie gebraucht werden.
  4. Protokollieren: Zugriffe und Änderungen aufzeichnen, damit Auffälligkeiten sichtbar werden.
  5. Regelmäßig prüfen: Rechte wachsen mit der Zeit. Einmal im Quartal prüfen, welche noch gebraucht werden.

Ein praktisches Beispiel

Ein Unternehmen verbindet seine TYPO3-Website per MCP mit einem KI-Assistenten, der Meta-Descriptions ergänzen soll. Statt den Assistenten mit einem Administrator-Account zu verbinden, legt das Team eine Backend-Gruppe „KI-Redaktion“ an. Sie darf den Seitenbaum unterhalb von „Leistungen“ lesen, die Seiteneigenschaften bearbeiten und nur in einem einzigen Workspace schreiben. Veröffentlichen darf sie nicht.

Als der Assistent bei einem Test durch eine präparierte Textdatei angewiesen wird, das Impressum zu ändern, scheitert der Versuch an den Rechten: Das Impressum liegt außerhalb seines Seitenbereichs. Selbst wenn er Zugriff gehabt hätte, wäre die Änderung nur ein Entwurf geblieben. Die Details dazu stehen im Beitrag TYPO3 und KI per MCP.

Häufige Fragen

Was bedeutet Least Privilege auf Deutsch?

Prinzip der minimalen Rechte oder Prinzip der geringsten Berechtigung. Gemeint ist immer dasselbe: so wenig Zugriff wie möglich, so viel wie nötig.

Ist Least Privilege gesetzlich vorgeschrieben?

Nicht wörtlich, aber in der Sache. Die DSGVO verlangt geeignete technische und organisatorische Maßnahmen zum Schutz personenbezogener Daten. Eine Zugriffssteuerung nach dem Prinzip der minimalen Rechte gehört in der Praxis dazu, ebenso in Normen wie ISO/IEC 27001.

Reicht Least Privilege als Schutz für KI-Agenten?

Nein, aber es ist die Grundlage. Dazu kommen Freigabeprozesse, Protokollierung und eine sorgfältige Auswahl der Quellen und Werkzeuge, auf die ein Agent zugreift.

Weiterführende Artikel