Was ist rollenbasierte Zugriffskontrolle (RBAC)?

Rollenbasierte Zugriffskontrolle (RBAC) ist ein Verfahren zur Verwaltung von Berechtigungen: Rechte werden Rollen zugewiesen, und Personen oder Dienste werden diesen Rollen zugeordnet. Jede Rolle umfasst den Zugriff, den eine Funktion braucht, und nicht mehr. Das erleichtert die Prüfung und begrenzt, was ein einzelnes Konto tun kann.

Wie funktioniert RBAC?

Ein Administrator definiert Rollen, jede mit erlaubten Aktionen auf bestimmten Ressourcen. Benutzer, Gruppen und Dienstkonten werden dann Rollen zugeordnet. Wechselt jemand die Aufgabe, ändert sich die Rollenzuordnung, und die Berechtigungen folgen. Fragt ein Auditor, wer Backups löschen kann, ist die Antwort die Mitgliedschaft der Rollen mit dieser Berechtigung. Dahinter steht das Least-Privilege-Prinzip: Ein Konto soll nur die Rechte haben, die es braucht.

Welche Rollen braucht eine Backup-Umgebung?

Backup-Software und Speichersysteme bringen vordefinierte Rollen mit, deren Namen variieren. Entscheidend ist die Trennung zwischen dem Ausführen von Backups, dem Wiederherstellen von Daten und dem Ändern oder Löschen.

RolleDarfSollte nicht dürfen
Backup-OperatorJobs starten, Status einsehenBackups löschen, Aufbewahrung ändern
Restore-OperatorDateien und Systeme wiederherstellenJobs oder Repositories ändern
Backup-AdministratorJobs und Repositories konfigurierenSperren auf Speicherebene entfernen
SpeicheradministratorKapazität, Benutzer und Buckets verwaltenGesperrte Backup-Daten lesen oder löschen
AuditorKonfiguration und Protokolle einsehenIrgendetwas ändern
Dienstkonto für JobsEigene Daten schreiben und lesenDen Speicher administrieren

Warum zählt Rollentrennung bei Ransomware?

Angreifer zielen auf das Konto mit den meisten Rechten. Kann ein einziges Administratorkonto Jobs konfigurieren, Wiederherstellungspunkte löschen und den Speicher verwalten, genügt dessen Diebstahl, um jedes Backup zu löschen. Werden diese Fähigkeiten auf Rollen verteilt, reicht ein einzelner gestohlener Zugang weniger weit. Das verkleinert den administrativen Blast Radius. Die Dienstkonten der Backup-Jobs verdienen dieselbe Aufmerksamkeit, weil sie auf dem Backup-Server gespeichert sind. Die Beiträge Backup-Dienstkonten begrenzen und Admin-Konten trennen behandeln die Praxis.

Wo liegen die Grenzen von RBAC?

RBAC entscheidet, wer eine Aktion anfordern darf. Es hindert ein autorisiertes Konto nicht am Missbrauch seiner Rechte, und Rollen sammeln mit der Zeit Berechtigungen an, wenn sie nicht überprüft werden. RBAC wird deshalb mit weiteren Kontrollen kombiniert: Multi-Faktor-Authentifizierung für Personen in privilegierten Rollen, das Vier-Augen-Prinzip für destruktive Aktionen und Unveränderlichkeit, damit gespeicherte Wiederherstellungspunkte geschützt sind, gleich welche Rolle ein Angreifer erlangt.

Häufig gestellte Fragen

Was ist der Unterschied zwischen RBAC und Least Privilege?

Least Privilege ist das Ziel, jedem Konto nur den nötigen Zugriff zu geben. RBAC ist eine Art, Berechtigungen zu organisieren, die dieses Ziel handhabbar macht.

Sollten Backup-Rollen aus dem Produktionsverzeichnis kommen?

Rollen auf Verzeichnisgruppen abzubilden ist bequem, bindet den Backup-Zugriff aber an die Sicherheit des Verzeichnisses. Lokale Konten für die am höchsten privilegierten Rollen vermeiden diese Abhängigkeit.

Wie oft sollten Rollenzuordnungen überprüft werden?

Mindestens jährlich und immer dann, wenn Mitarbeiter eintreten, wechseln oder ausscheiden.