glossar / R

Role-Based Access Control (RBAC)

Role-Based Access Control (RBAC) bündelt Berechtigungen in Rollen statt in Einzelrechten pro Person und macht Least Privilege praktikabel.

Einzeln pro Person vergebene Zugriffsrechte werden schon in mittelgroßen Umgebungen unüberschaubar: Rechte häufen sich über Jahre an, Abteilungswechsel hinterlassen Altlasten, und spätestens beim Austritt weiß niemand mehr sicher, welche Konten und Freigaben zu entziehen sind.

Role-Based Access Control (RBAC) packt das Problem an der Struktur: Berechtigungen hängen an Rollen, Personen erhalten Rollen. Wer eine Rolle abgibt, verliert automatisch die zugehörigen Rechte. Das Modell ist als ANSI-Standard formalisiert und prägt die Zugriffskontrolle vom Verzeichnisdienst bis zur Cloud-Plattform.

Was ist Role-Based Access Control?

RBAC ist ein Autorisierungsmodell, das Berechtigungen an Rollen knüpft statt an einzelne Identitäten. Eine Rolle steht für eine Funktion im Unternehmen, etwa „Buchhaltung“ oder „Service-Desk“, und bündelt die Zugriffsrechte, die diese Funktion benötigt. Die Zuweisung verbindet schließlich eine Person oder ein technisches Konto mit einer oder mehreren Rollen.

Daraus ergeben sich drei Bausteine: die Rolle als fachlicher Container, die Berechtigung als konkretes Zugriffsrecht auf eine Ressource und die Zuweisung als Verknüpfung von Identität und Rolle. Diese Struktur schafft Nachvollziehbarkeit – geprüft werden einige Dutzend Rollen statt zehntausender Einzelrechte.

Zugleich ist RBAC das praktikabelste Werkzeug für Least Privilege, das Prinzip minimaler Rechtevergabe: Eine sauber geschnittene Rolle enthält genau die Rechte, die eine Funktion braucht, und keines darüber hinaus.

Wie ein Rollenmodell entsteht

Ein tragfähiges Modell wächst in wiederkehrenden Schritten:

Das größte Praxisrisiko heißt Rollenexplosion: Erzeugt jede Sonderanforderung eine neue Rolle, existieren irgendwann mehr Rollen als Mitarbeitende, und das Modell wird so unübersichtlich wie die Einzelrechtevergabe zuvor. Dagegen helfen ein Rollenschnitt entlang stabiler Funktionen und ein fester Genehmigungsprozess für jede neue Rolle.

Warum RBAC wichtig ist

Typische Szenarien

RBAC oder ABAC?

RBAC entscheidet anhand vorab definierter Rollen. Attribute-Based Access Control (ABAC) wertet dagegen zur Laufzeit Attribute von Identität, Ressource und Kontext aus, etwa den Gerätezustand oder die Datenklassifizierung. ABAC steuert feiner und beugt der Rollenexplosion vor, setzt aber gepflegte Attributdaten voraus und ist schwerer zu auditieren, weil Entscheidungen erst zur Laufzeit aus Regeln entstehen. Viele Unternehmen kombinieren daher beides: RBAC als stabiles Grundgerüst, ergänzt um attributbasierte Bedingungen für besonders sensible Zugriffe.

Zero-Trust-Architekturen arbeiten typischerweise mit genau dieser Kombination, und zwar auf zwei Ebenen: Identitätsbasierte Zugriffs-Policies, wie sie SASE/SSE-Plattformen umsetzen, entscheiden anhand von Rollen, welche Anwendungen für Nutzer erreichbar sind. In der Mikrosegmentierung folgen Netzwerkregeln den Rollen der Workloads statt einzelnen IP-Adressen – Least Privilege für den Ost-West-Verkehr zwischen Servern und Anwendungen.

Häufige Fragen

Worin unterscheiden sich RBAC und ABAC?

RBAC vergibt Zugriffe über vordefinierte Rollen, ABAC bewertet zur Laufzeit Attribute wie Standort oder Datenklassifizierung. RBAC lässt sich leichter verwalten und auditieren, ABAC steuert feiner und kommt ohne ständig neue Rollen aus. Verbreitet ist die Kombination: Rollen als stabiles Grundgerüst, Attribute als Zusatzbedingung für sensible Zugriffe.

Was ist eine Rollenexplosion?

Sie entsteht, wenn jede Sonderanforderung eine neue Rolle hervorbringt, bis mehr Rollen als Mitarbeitende existieren. Damit verliert das Modell seinen zentralen Vorteil, die Übersichtlichkeit. Abhilfe schaffen ein klarer Rollenschnitt entlang stabiler Funktionen, ein Genehmigungsprozess für neue Rollen und eine regelmäßige Konsolidierung anhand von Nutzungsdaten.

Wie hängen RBAC und Least Privilege zusammen?

Least Privilege verlangt, dass jede Identität genau die Rechte besitzt, die ihre Aufgabe erfordert. Ohne Struktur bleibt das ein Vorsatz. RBAC übersetzt das Prinzip in wartbare Einheiten: Jede Rolle umfasst einen minimalen, begründeten Rechteumfang, und Rezertifizierungen prüfen auf Rollenebene, ob Zuweisungen weiterhin passen.

Welche Rolle spielt RBAC in Kubernetes?

Kubernetes bringt RBAC als eingebauten Autorisierungsmechanismus mit: Roles und ClusterRoles definieren Rechte auf Ressourcen wie Pods oder Secrets, RoleBindings verknüpfen sie mit Nutzern oder Service-Accounts. Eng geschnittene Namespace-Rollen verhindern, dass ein kompromittierter Service-Account den gesamten Cluster steuert, und gehören deshalb zu jeder Kubernetes-Härtung.

Funktioniert das Rollenprinzip auch für Netzwerk-Policies?

Ja. In der Mikrosegmentierung erhalten Workloads Rollen oder Labels nach Funktion und Umgebung, etwa Produktionsdatenbank oder Web-Frontend. Kommunikationsregeln gelten dann pro Rolle statt pro IP-Adresse. Das macht Netzwerk-Policies verständlich und unempfindlich gegenüber Adressänderungen.