Prinzip der geringsten Rechte (Least Privilege)
Kurz: Das Prinzip der geringsten Rechte besagt: Jede Person, jedes Programm und jedes Konto bekommt nur die Rechte, die es für seine Aufgabe wirklich braucht, und nicht mehr.
Genauer: Wird ein Konto oder Programm angegriffen, ist der Schaden auf dessen Rechte begrenzt. Ein Web-Server, der nur lesen darf, kann keine Datenbank löschen. Das ist eine der wirksamsten Sicherheitsmaßnahmen überhaupt.
Im Detail
- Konten: Im Alltag kein Administratorkonto verwenden. Admin-Rechte nur kurz und gezielt.
- Datenbank: Anwendung bekommt einen eigenen Benutzer mit genau den nötigen Tabellen-Rechten, nicht den Superuser.
- Cloud: Zugriffsrollen eng zuschneiden; keinen Schlüssel „mit allen Rechten” in Skripte kopieren.
- Prozesse: Dienste laufen unter eigenem, unprivilegiertem Benutzer, Container ohne
--privileged. - Prüfen: Rechte regelmäßig überprüfen und Unbenutztes entziehen. Neue Rechte befristen, wenn möglich.
Siehe auch: Schutzziele der Informationssicherheit