
Write-Permissions
Write-Permissions sind Schreibrechte: die Erlaubnis, Daten nicht nur zu lesen, sondern zu verändern, hinzuzufügen oder zu löschen. In der KI-Welt ist der Begriff wichtig geworden, weil Programme immer häufiger selbstständig Dateien, Datenbanken oder Konten bearbeiten dürfen.
Auf einem Computer ist genau festgelegt, wer welche Daten anfassen darf. Diese Festlegung nennt man Rechte oder Berechtigungen. Es gibt dabei zwei sehr unterschiedliche Stufen. Wer Leserechte hat, darf eine Datei ansehen, aber nichts daran ändern. Wer Write-Permissions hat, also Schreibrechte, darf den Inhalt überschreiben, ergänzen oder ganz löschen. Der Unterschied ist ungefähr der zwischen einem Buch in der Bibliothek und einem Buch, in das man mit Stift hineinschreiben darf.
Warum Schreiben gefährlicher ist als Lesen
Lesen kann man nicht rückgängig machen, aber es zerstört auch nichts. Schreiben dagegen verändert einen Zustand. Ein falscher Schreibvorgang kann Daten überschreiben, die niemand mehr zurückholen kann. Genau deshalb behandeln Fachleute Schreibrechte als das deutlich heiklere Recht.
Ein zweiter Punkt ist die Kettenwirkung. Wer in einer Datenbank schreiben darf, kann dort auch Einträge über andere Rechte verändern. Aus einem kleinen Schreibrecht wird so unter Umständen die Kontrolle über ein ganzes System. Angreifer suchen deshalb gezielt nach Stellen, an denen Schreibrechte zu großzügig verteilt wurden.
In Unternehmen gilt darum das Prinzip der geringsten Rechte. Jedes Programm und jeder Mitarbeiter bekommt nur genau die Rechte, die für die Aufgabe nötig sind. Ein Auswertungsprogramm, das Verkaufszahlen anzeigt, braucht kein Schreibrecht auf die Verkaufsdaten. Es reicht, wenn es lesen darf.
Wie Rechte technisch vergeben werden
Bei Dateien speichert das Betriebssystem für jede Datei, wer sie lesen, schreiben und ausführen darf. Unterschieden wird meist zwischen dem Eigentümer, einer Gruppe und allen anderen. Auf Linux-Systemen sieht man das an Kürzeln wie rw-r--r--. Das bedeutet: der Eigentümer darf lesen und schreiben, alle anderen dürfen nur lesen.
Bei Online-Diensten läuft es über sogenannte Tokens. Ein Token ist ein digitaler Schlüssel, den ein Programm vorzeigt, um Zugriff zu erhalten. In diesem Schlüssel steht mit drin, was erlaubt ist. Ein Token mit read scope darf nur abfragen, ein Token mit write scope darf auch verändern. Wer schon einmal einer App den Zugriff auf sein Konto erlaubt hat, hat genau so eine Liste bestätigt.
Ein wichtiger Punkt wird oft übersehen. Schreibrechte werden nicht bei jedem einzelnen Vorgang neu geprüft, sondern gelten so lange, wie der Schlüssel gültig ist. Ein gestohlenes Token mit Schreibrecht ist deshalb genauso wirksam wie das echte. Gute Systeme geben Schreib-Tokens daher nur kurz gültig aus und protokollieren jeden Schreibvorgang mitsamt Zeitpunkt.
KI-Agenten und die Frage, wie viel sie anfassen dürfen
In Nachrichten über künstliche Intelligenz taucht der Begriff seit dem Aufkommen der sogenannten Agenten auf. Damit sind KI-Programme gemeint, die nicht nur antworten, sondern Aufgaben selbst ausführen. Ein solcher Agent soll etwa Programmcode in einem Projekt korrigieren oder Termine in einem Kalender eintragen. Beides ist ohne Schreibrechte unmöglich.
Genau hier liegt der Streitpunkt. Ein Sprachmodell trifft Entscheidungen auf Basis von Wahrscheinlichkeiten und irrt sich gelegentlich. Es kann außerdem durch versteckte Anweisungen in einem Text getäuscht werden. Ein Agent mit vollen Schreibrechten könnte in so einem Fall echte Daten löschen. Anbieter arbeiten deshalb mit Zwischenschritten: Der Agent schlägt eine Änderung vor, ein Mensch bestätigt sie.
Im Alltag begegnet man dem Thema häufiger, als man denkt. Ein geteiltes Dokument in einer Cloud lässt sich als « nur ansehen » oder als « bearbeiten » freigeben. Bei Entwicklerplattformen wie GitHub entscheidet das Schreibrecht darüber, wer Änderungen direkt in ein Projekt einbringen darf. Und wenn eine App um Erlaubnis für Fotos bittet, ist die Frage, ob sie sie nur sehen oder auch löschen darf.