Rollenbasierte
Rollenbasierte Zugriffskontrolle (RBAC) ist ein Berechtigungsmodell, in dem der Zugriff auf Ressourcen durch die Zuweisung von Rollen zu Benutzern geregelt wird. Eine Rolle fasst eine Menge von Berechtigungen zusammen, und Benutzern werden diese Rollen je nach Position, Funktion oder Verantwortungsbereich zugeordnet. Statt einzelnen Rechten an einzelne Benutzer zu vergeben, werden Rechte auf Rollenbasis vergeben.
Zu den Schlüsselelementen gehören Rollen, Berechtigungen, Benutzerrollen-Zuordnungen, Rollenhierarchien und Ausführungsbeschränkungen. Rollenhierarchien ermöglichen, dass höhere Rollen die
Vorteile sind Skalierbarkeit in großen Organisationen, einfachere Verwaltung, bessere Compliance und klare Auditpfade. RBAC erleichtert die
Herausforderungen umfassen Rollenkollisionen oder Rollenkaskaden, die Rollensynchronisation mit sich ändernden Geschäftsprozessen sowie der regelmäßige Bedarf an
Anwendungsbeispiele finden sich in Betriebssystemen, Unternehmenssoftware und Cloud-Plattformen. Typische Umgebungen nutzen RBAC in Windows Active Directory,