Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 088

Attributbasierte Zugriffskontrolle (ABAC)

Geprüft vonCybersecurity entrepreneur & security researcher

Was ist Attributbasierte Zugriffskontrolle (ABAC)?

Attributbasierte Zugriffskontrolle (ABAC)Autorisierungsmodell, das Richtlinien anhand von Attributen des Subjekts, der Ressource, der Aktion und der Umgebung auswertet, um über eine Zugriffsanfrage zu entscheiden.


Attributbasierte Zugriffskontrolle ersetzt statische Rollenzuweisungen durch dynamische Richtlinien. Eine Entscheidungs-Engine wertet Regeln über Attribute von vier Arten aus: das Subjekt (Abteilung, Freigabestufe, Rolle), die Ressource (Klassifikation, Eigentümer, Tag), die Aktion (Lesen, Löschen, Exportieren) und die Umgebung (Tageszeit, Quell-IP, Gerätestatus, Bedrohungslage). Das ermöglicht sehr feingranulare, kontextbezogene Entscheidungen — etwa einem Arzt zu erlauben, eine Patientenakte nur während seiner Bereitschaftsschicht und von einem verwalteten Gerät aus einzusehen. ABAC ist formal in NIST SP 800-162 (aktualisiert 2019) definiert, das es als Möglichkeit beschreibt, das Teilen von Informationen zu steuern, ohne im Voraus pro Ressource Konten bereitstellen zu müssen.

Die meisten realen Implementierungen folgen der XACML-Referenzarchitektur, die die Durchsetzung in vier zusammenwirkende Funktionen aufteilt: Der Policy Enforcement Point (PEP) fängt die Anfrage ab, der Policy Decision Point (PDP) wertet sie aus, der Policy Information Point (PIP) beschafft fehlende Attribute, und der Policy Administration Point (PAP) verwaltet die Regeln. Moderne Stacks ersetzen das ausführliche XML von XACML häufig durch Open Policy Agents Rego oder Attributbedingungen von AWS/Azure. ABACs Stärken sind Flexibilität und Skalierbarkeit — eine Handvoll Richtlinien kann ausdrücken, wofür man Tausende von RBAC-Rollen bräuchte — seine Schwächen sind jedoch die Komplexität der Richtlinien, das schwierigere Auditing ("Wer kann auf X zugreifen?" wird zu einem Solver-Problem) und die vollständige Abhängigkeit von vertrauenswürdigen, aktuellen Attributquellen.

flowchart LR
  U[Subjekt fordert Aktion an] --> PEP[Policy Enforcement Point]
  PEP --> PDP[Policy Decision Point]
  PDP -->|benötigt Attribute| PIP[Policy Information Point]
  PIP -->|Subjekt / Ressource / Umgebung| PDP
  PAP[Policy Administration Point] -->|Regeln| PDP
  PDP -->|Erlauben oder Verweigern| PEP
  PEP -->|erlauben| R[Ressource]
  PEP -->|verweigern| X[Blockiert]

Beispiele

  1. 01

    Eine OPA-Policy, die Zugriff nur erlaubt, wenn user.region == resource.region und device.compliant == true.

  2. 02

    Eine XACML-Regel, die den Export personenbezogener Daten auf EU-Nutzer aus EU-IP-Bereichen beschränkt.

Häufige Fragen

Was ist Attributbasierte Zugriffskontrolle (ABAC)?

Autorisierungsmodell, das Richtlinien anhand von Attributen des Subjekts, der Ressource, der Aktion und der Umgebung auswertet, um über eine Zugriffsanfrage zu entscheiden. Es gehört zur Kategorie Identität und Zugriff der Cybersicherheit.

Was bedeutet Attributbasierte Zugriffskontrolle (ABAC)?

Autorisierungsmodell, das Richtlinien anhand von Attributen des Subjekts, der Ressource, der Aktion und der Umgebung auswertet, um über eine Zugriffsanfrage zu entscheiden.

Wie schützt man sich gegen Attributbasierte Zugriffskontrolle (ABAC)?

Schutzmaßnahmen gegen Attributbasierte Zugriffskontrolle (ABAC) kombinieren typischerweise technische Kontrollen und operative Praktiken, wie in der Definition oben beschrieben.

Welche anderen Bezeichnungen gibt es für Attributbasierte Zugriffskontrolle (ABAC)?

Übliche alternative Bezeichnungen: ABAC, Richtlinienbasierte Zugriffskontrolle.

Verwandte Begriffe

Siehe auch