Root-Zugriff
Root-Zugriff bedeutet, dass jemand auf einem Computer alle Rechte hat und jede Datei verändern oder löschen darf. Der Begriff stammt aus Unix und Linux und ist dort das mächtigste Benutzerkonto überhaupt.
Auf jedem Computer gibt es Benutzerkonten, und jedes Konto darf nur bestimmte Dinge tun. Ein normales Konto darf eigene Dateien öffnen, aber keine Systemeinstellungen ändern. Root-Zugriff hebt diese Grenze vollständig auf. Wer ihn hat, darf jede Datei lesen, ändern oder löschen, auch die des Betriebssystems selbst. Der Name kommt aus Unix und Linux, zwei weit verbreiteten Betriebssystemen, in denen dieses allmächtige Konto schlicht „root“ heißt. Unter Windows heißt das Gegenstück Administrator, das Prinzip ist dasselbe.
Warum ein einziges Konto so gefährlich ist
Root kennt keine Sicherheitsabfrage. Ein falscher Befehl löscht keine Datei, sondern eine ganze Festplatte, und niemand fragt vorher nach. Genau darum gilt in der IT die Regel, Root nur dann zu benutzen, wenn es wirklich nötig ist. Für alles andere nimmt man ein eingeschränktes Konto.
Noch wichtiger ist der Fall, in dem ein Angreifer Root erlangt. Dann ist der Rechner nicht teilweise, sondern vollständig übernommen. Der Angreifer kann Passwörter mitlesen, eigene Programme dauerhaft installieren und seine Spuren in den Protokolldateien löschen. Sicherheitsforscher sprechen deshalb von einer „vollständigen Kompromittierung“. In Sicherheitsmeldungen ist eine Lücke, die Root-Zugriff erlaubt, fast immer die schwerste Kategorie.
Ein verbreiteter Irrtum ist, dass ein Neustart oder eine Antivirensoftware das Problem löst. Wer Root hatte, konnte Schadcode so tief im System verankern, dass er den Neustart übersteht. In der Praxis setzt man einen betroffenen Server deshalb komplett neu auf, statt ihn zu reparieren.
Wie das System Rechte trennt
Jede Datei auf einem Linux-System trägt Angaben darüber, wer sie lesen, ändern und ausführen darf. Startet ein Programm, prüft das Betriebssystem bei jedem Zugriff diese Angaben gegen das Konto, unter dem das Programm läuft. Für Root werden diese Prüfungen schlicht übersprungen. Technisch erkennt man Root an der Benutzernummer 0.
Im Alltag arbeitet man trotzdem nicht dauerhaft als Root. Stattdessen setzt man den Befehl „sudo“ vor einen einzelnen Befehl. Das System fragt das eigene Passwort ab und führt dann nur diesen einen Befehl mit vollen Rechten aus. Danach ist man wieder ein normaler Benutzer. So bleibt das Zeitfenster klein, in dem ein Fehler großen Schaden anrichten kann.
Man kann sich das wie den Generalschlüssel eines Hausmeisters vorstellen. Er hängt im Schlüsselkasten und wird für eine bestimmte Aufgabe herausgeholt. Niemand trägt ihn den ganzen Tag lose in der Hosentasche herum. Angriffe, die einem normalen Benutzer heimlich Root verschaffen, heißen übrigens Privilege Escalation, also Rechteausweitung.
Server, Smartphones und Cloud-Rechnungen
Am häufigsten begegnet der Begriff dort, wo Server verwaltet werden. Wer bei einem Anbieter einen virtuellen Server mietet, bekommt in der Regel Root-Zugriff dazu. Damit installiert man Webseiten, Datenbanken oder KI-Software. Ohne diese Rechte ließe sich fremde Software gar nicht erst einrichten.
Auf Smartphones ist das Gegenteil üblich. Android- und iPhone-Nutzer haben absichtlich keinen Root-Zugriff auf ihr eigenes Gerät. Wer ihn sich trotzdem verschafft, nennt das Rooten, bei Apple Jailbreak. Das erlaubt mehr Freiheiten, hebelt aber Schutzmechanismen aus und kostet meist die Garantie.
In Nachrichten über KI taucht Root-Zugriff zunehmend im Zusammenhang mit sogenannten Agenten auf. Das sind Programme, die ein Sprachmodell selbstständig Befehle auf einem Rechner ausführen lassen. Gibt man einem solchen Agenten volle Rechte, kann ein missverstandener Auftrag reale Daten zerstören. Deshalb laufen solche Systeme meist in abgeschotteten Testumgebungen mit stark eingeschränkten Rechten.