Zum Inhalt springen

Glossar · P

PBAC

Richtlinienbasierte Zugriffskontrolle, die sich auf Richtlinien stützt, jedoch oft in einem weniger dynamischen Kontext als ABAC eingesetzt wird.

Definition

PBAC steht für Policy-Based Access Control, zu Deutsch richtlinienbasierte Zugriffskontrolle. Es handelt sich dabei um ein Zugriffssteuerungsmodell, bei dem Zugriffsentscheidungen auf der Auswertung von vordefinierten Richtlinien basieren. Diese Richtlinien legen fest, welche Nutzer oder Systeme auf welche Ressourcen zugreifen dürfen, unter Berücksichtigung bestimmter Bedingungen und Regeln.

Im Gegensatz zu anderen Zugriffskontrollmodellen wie RBAC (Role-Based Access Control) oder ABAC (Attribute-Based Access Control) fokussiert PBAC auf die zentrale Verwaltung von Zugriffsregeln in Form von Richtlinien, die unabhängig von Rollen oder Attributen formuliert werden können. Die Richtlinien sind oft statisch definiert und steuern den Zugriff basierend auf festen Vorgaben.

Hintergrund und Entwicklung

Das Konzept der richtlinienbasierten Zugriffskontrolle entstand als Reaktion auf die zunehmende Komplexität von IT-Systemen und die Notwendigkeit, Zugriffsrechte flexibel und zentral verwaltbar zu gestalten. PBAC wurde in den 2000er Jahren populär, als Unternehmen verstärkt auf standardisierte Sicherheitsrichtlinien setzten, um Compliance-Anforderungen zu erfüllen.

Die Entwicklung von PBAC ist eng verbunden mit der Standardisierung von Sicherheitsrichtlinien durch Organisationen wie das National Institute of Standards and Technology (NIST) in den USA. NIST veröffentlichte Leitfäden und Frameworks, die die Implementierung von richtlinienbasierten Zugriffskontrollen fördern. Dabei wurde PBAC als Ergänzung zu bestehenden Modellen verstanden, um eine bessere Steuerung und Transparenz bei Zugriffsentscheidungen zu ermöglichen.

Funktionsweise

Die Funktionsweise von PBAC basiert auf der Definition von Zugriffsrichtlinien, die aus Bedingungen, Aktionen und Subjekten bestehen. Ein Subjekt kann ein Nutzer, eine Gruppe oder ein System sein, das auf eine Ressource zugreifen möchte. Die Richtlinien legen fest, unter welchen Bedingungen der Zugriff erlaubt oder verweigert wird.

Bei einer Zugriffsanfrage wertet das System die relevanten Richtlinien aus und trifft eine Entscheidung basierend auf den definierten Regeln. Diese Auswertung erfolgt häufig durch eine Policy Decision Point (PDP) Komponente, die die Richtlinien interpretiert, und eine Policy Enforcement Point (PEP) Komponente, die die Entscheidung umsetzt. PBAC ist dabei weniger dynamisch als ABAC, da die Richtlinien meist statisch und weniger kontextabhängig sind.

Einsatzgebiete

PBAC wird vor allem in Unternehmensumgebungen eingesetzt, in denen eine zentrale und nachvollziehbare Verwaltung von Zugriffsrechten erforderlich ist. Typische Anwendungsbereiche sind IT-Sicherheitsmanagement, Compliance-Überwachung und der Schutz sensibler Daten in Datenbanken oder Applikationen.

Darüber hinaus findet PBAC Anwendung in Systemen, die eine klare Trennung von Zuständigkeiten erfordern, etwa in der Finanzbranche oder im Gesundheitswesen. Die Richtlinien ermöglichen es, Zugriffsrechte auf Basis von organisatorischen Vorgaben zu steuern und so Sicherheitsrisiken zu minimieren.

Abgrenzung zu verwandten Konzepten

PBAC unterscheidet sich von RBAC dadurch, dass es nicht primär auf Rollen basiert, sondern auf expliziten Richtlinien, die verschiedene Bedingungen enthalten können. Im Vergleich zu ABAC ist PBAC weniger dynamisch, da es seltener kontextuelle Attribute wie Zeit, Standort oder Gerätestatus berücksichtigt.

Während ABAC eine feingranulare und kontextabhängige Zugriffskontrolle ermöglicht, setzt PBAC stärker auf fest definierte Richtlinien, die weniger flexibel sind. Dadurch eignet sich PBAC eher für Umgebungen mit stabilen Zugriffsanforderungen, während ABAC in dynamischen Szenarien bevorzugt wird.