RACF im Kontext moderner IAM-Architekturen: Nutzen, Grenzen und Zukunft nach 50 Jahren

Was ist RACF und warum ist es nach 50 Jahren noch relevant?

RACF (Resource Access Control Facility) ist seit 1976 ein zentrales Sicherheitsprodukt von IBM für Mainframe-Systeme und feiert 2026 sein 50-jähriges Bestehen. Es bildet bis heute die Grundlage für Zugriffskontrolle auf z/OS-Systemen und schützt geschäftskritische Anwendungen in Banken, Versicherungen und Behörden. Aus IAM-Sicht ist RACF eines der langlebigsten Beispiele für systemnahe Autorisierung und Identitätsprüfung. Viele heutige Konzepte moderner IAM-Architekturen – insbesondere zentrale Policy-Steuerung und Auditierbarkeit – wurden hier früh etabliert. Genau deshalb ist RACF auch heute noch strategisch relevant, selbst in hybriden IAM-Landschaften.

Wie funktioniert RACF im Kern?

RACF kontrolliert, welche Benutzer auf welche Ressourcen zugreifen dürfen, und prüft jede Anfrage in Echtzeit gegen definierte Regeln. Es nutzt eine zentrale Sicherheitsdatenbank, in der Benutzer, Gruppen und Berechtigungsprofile gespeichert sind. Zugriffe werden über definierte Policies autorisiert oder abgelehnt. Zusätzlich protokolliert RACF sicherheitsrelevante Ereignisse für Audits. Die Integration erfolgt tief im Betriebssystem über die System Authorization Facility (SAF).

Warum wurde RACF überhaupt entwickelt?

Vor RACF war Security auf dem Mainframe fragmentiert (jede Anwendung regelte den Zugriff selbst), teilweise gar nicht vorhanden oder nur sehr rudimentär, oft über Batch-Jobs, JCL-Parameter oder selbstgeschriebene Checks gelöst. Der Zugriff erfolgt meist über User-IDs ohne starke Kontrolle, Passwörter mit wenig Durchsetzung, Dataset-Attribute (z. B. Schutzbits). Anwendungen (z. B. CICS, IMS) hatten eigene Security-Mechanismen. Security war inkonsistent, schwer kontrollierbar und kaum zu auditieren. 

IBM hat RACF entwickelt, weil mehrere Probleme gleichzeitig entstanden: Mit Mehrbenutzer- und Timesharing-Systeme (TSO) arbeiteten plötzlich viele User gleichzeitig interaktiv auf einem System. Die Sensibilität der Daten nahm zu, denn Mainframes wurden nicht mehr nur technisch, sondern auch für Bankdaten, Versicherungen und Behörden genutzt. Mit wachsender Systemgröße war die Security nicht mehr manuell beherrschbar.

Welche typischen Mainframe-Subsysteme sind in RACF integriert?

RACF selbst „integriert“ nicht aktiv Anwendungen im modernen Sinn, sondern stellt über SAF (System Authorization Facility) eine zentrale Sicherheitsinstanz bereit, die von Anwendungen genutzt wird, d. h.: RACF ist kein „Plugin pro Anwendung“, sondern Anwendungen rufen SAF auf und SAF delegiert an RACF und RACF entscheidet über den Zugriff. 

Typische Anwendungen/Sub-Systeme sind:

  • TSO/E (Time Sharing Option)
  • JES2/JES3 (Job Submission & Batch-Verarbeitung)
  • Datasets (VSAM, Zugriffsschutz auf Daten)
  • DB2 (heute Db2 for z/OS)
  • IMS
  • CICS (Customer Information Control System) VTAM (heute z/OS Communications Server
  • Zugriff auf Netzwerkressourcen, Terminals)

Damit bietet RACF Authentifizierung, Autorisierung und Protokollierung in einem System.

Warum DB2-Security durch RACF ergänzt und nicht ersetzt wird?

RACF wurde vor DB2 entwickelt. Als DB2 1983 entstand, gab es RACF bereits als etablierte zentrale Sicherheitslösung auf dem Mainframe. Deshalb war es naheliegend, DB2 in diese bestehende Sicherheitsinfrastruktur (SAF/RACF) zu integrieren. Der eigentliche Auslöser für diese Entscheidung war aber kein technischer Zwang von DB2, sondern der Wunsch, Sicherheitsverwaltung zu zentralisieren und sie von den z/OS-Sicherheitsadministratoren statt von den DB2-Administratoren steuern zu lassen. 

Diese Trennung von Zuständigkeiten (SoD) war also schon früh wichtiger als die reine DB2-interne Administration. DB2-eigene GRANT/REVOKE-Mechanismen blieben möglich, denn die DB2-Security wird nicht ersetzt, sondern lediglich ergänzt bzw. integriert. 

Bis heute regelt DB2 die fachlichen Objektberechtigungen innerhalb der Datenbank (z. B. SELECT auf Tabellen), während RACF die Identitäten, Authentifizierung und systemweite Zugriffskontrolle verwaltet und damit die Auditierbarkeit und Governance sicherstellt.

Wie arbeiten z/OS UNIX und RACF zusammen?

USS (Unix System Services) und OMVS erweitern RACF um Unix-ähnliche Funktionalitäten. Die Verknüpfung zwischen diesem UNIX auf dem Mainframe und RACF ist enger als man denkt, denn im Grunde ist RACF auch das „User- und Rechtesystem“ für UNIX auf z/OS.  RACF ersetzt die dazu üblichen unixoiden Mechanismen /etc/passwd und /etc/group zentral. z/OS UNIX nutzt das POSIX-Berechtigungsmodell, aber die zugrunde liegenden Benutzer und Gruppen werden zentral in RACF verwaltet. Über das OMVS-Segment im RACF-Profil werden UID, GID und UNIX-Attribute definiert, sodass RACF sowohl Authentifizierung als auch Identitätsmanagement für UNIX auf dem Mainframe übernimmt. Die Pflege dieses OMVS-Segments (UID, Home Directory, Default Shell) durch eine übergeordnete IAM-Lösung ist also zwingend erforderlich. Neben POSIX-Rechten kann RACF zusätzlich auch feingranulare Policies erzwingen, Auditing durchführen und den Zugriff auf spezielle Ressourcen kontrollieren.

Welche Vorteile bietet RACF aus IAM-Sicht?

Aus IAM-Perspektive ist RACF vor allem wegen seiner hohen Integrität und Auditierbarkeit relevant. Jede Berechtigungsentscheidung ist nachvollziehbar, revisionssicher dokumentiert und kann historisch ausgewertet werden. Gerade in stark regulierten Branchen ist das ein entscheidender Vorteil gegenüber verteilten Systemen ohne zentrale Kontrollinstanz. Zudem bietet RACF eine sehr granulare Steuerung von Zugriffen auf Ressourcenebene. Diese Kombination aus Tiefe, Stabilität und Transparenz ist bis heute schwer zu ersetzen – insbesondere im Mainframe-Kontext.

Ist RACF nicht bereits eine IAM-Lösung?

Ja, RACF kann man als IAM-System für z/OS sehen. Es erfüllt alle klassischen IAM-Funktionen wie Identitäts-, Authentifizierungs- und Autorisierungsmanagement sowie Auditing. Es fehlen jedoch wesentliche Merkmale einer modernen IAM-Lösung, z. B.: Systemübergreifende Funktionalität (Cloud, Apps, APIs, SaaS), Single Sign-On (SSO) über viele Plattformen, Federation / Identity Brokering, Self-Service & Lifecycle-Management.

Welche technischen Schnittstellen sind relevant, wenn RACF in eine übergeordnete IAM-Lösung integriert werden soll?

Die Integration erfolgt typischerweise über LDAP (z/OS LDAP Server), RACF Callable Services wie bei Garancy und USS-basierte Schnittstellen. LDAP ermöglicht standardisierte Abfragen und Provisionierung aus IAM-Systemen wie One Identity, Opentext oder Sailpoint. USS und OMVS spielen eine zentrale Rolle für moderne APIs und Skripting. Wichtig ist die korrekte Handhabung von Codepages (EBCDIC vs. ASCII/UTF-8). Moderne IAM-Systeme arbeiten meist mit UTF-8, während RACF intern EBCDIC nutzt. Fehlerhafte Konvertierungen können zu inkonsistenten Userdaten oder Zugriffsproblemen führen. Eine IAM-Lösung muss hier klare Konvertierungsregeln definieren, insbesondere bei Attributen wie Namen, Gruppen und Beschreibungen, die wesentlicher Input für übergeordnete Governance-Aspekte sind.

Welche Rolle spielt RACF heute in modernen IAM-Architekturen?

In heutigen Architekturen ist RACF häufig Teil einer hybriden IAM-Landschaft, in der zentrale IAM-Systeme die Governance übernehmen und RACF weiterhin als durchsetzende Instanz fungiert. Das bedeutet: Identitäten werden zentral verwaltet, aber die Autorisierung auf dem Mainframe bleibt bewusst nahe am System. Diese Trennung ist strategisch sinnvoll, da sie Stabilität und Kontrolle gewährleistet. Gleichzeitig entstehen Herausforderungen bei Transparenz, Rollenmodellierung und Integration. Genau hier setzen moderne IAM- und PAM-Lösungen an.

Welche Herausforderungen entstehen durch RACF im heutigen Kontext?

RACF ist technisch stabil, aber schwer in moderne Prozesse zu integrieren. Rollenmodelle sind oft historisch gewachsen und komplex. Transparenz über effektive Berechtigungen ist eingeschränkt. Automatisierung und Self-Service sind nur begrenzt möglich. Dadurch entstehen Governance- und Compliance-Risiken.

Warum ist Auditierbarkeit der zentrale Vorteil von RACF?

RACF bietet eine außergewöhnlich hohe Nachvollziehbarkeit aller Zugriffe und Änderungen. Jede sicherheitsrelevante Aktion wird protokolliert und kann ausgewertet werden. Diese zentrale Auditierbarkeit ist besonders für Compliance-Anforderungen entscheidend. Sie ermöglicht es, regulatorische Vorgaben effizient zu erfüllen. In vielen Organisationen ist genau das der Hauptgrund, warum RACF weiterhin eingesetzt wird.

Welche Sicherheitsaspekte sind im RACF für IAM besonders kritisch?

RACF ist robust, genau deshalb liegen kritischen Sicherheitsaspekte weniger in „offensichtlichen Lücken“, sondern in Fehlkonfiguration, Berechtigungsdesign und Betrieb. Zu den wichtigsten Punkten zählen

  • überprivilegierte Benutzer (SPECIAL(System/Group), OPERATIONS, AUDITOR)
  • Unbeabsichtigter Zugriff auf sensible Daten über generische Regeln (DATASET.**)
  • Falsch konfigurierte kritische Klassen (z.B. SURROGAT (erlaubt Impersonation).

Welche Rolle spielt IPG bei RACF und modernen IAM-Strategien?

IPG unterstützt Unternehmen dabei, RACF in moderne IAM-Architekturen einzubetten oder – beim Umzug einer von RACF verwalteten Anwendung vom Mainframe auf die dezentrale Welt – strategisch und technisch zu beraten. Dazu gehören Analyse bestehender Berechtigungsstrukturen, Integration in zentrale Governance-Prozesse und Entwicklung von Zielarchitekturen. Besonders relevant ist die Verbindung von Mainframe-Sicherheit mit modernen IAM- und PAM-Lösungen. Ziel ist es, Transparenz, Steuerbarkeit und Auditierbarkeit zu erhöhen, ohne die Stabilität der bestehenden Systeme zu gefährden.

Welche strategischen Optionen gibt es für Unternehmen heute?

Unternehmen stehen heute vor drei typischen Optionen im Umgang mit RACF:

  1. Weiterbetrieb
  2. Integration
  3. Ablösung

Der Weiterbetrieb ist sinnvoll, wenn Stabilität und regulatorische Sicherheit im Vordergrund stehen. Die Integration in ein zentrales IAM-System ist der häufigste Ansatz, um Governance und Transparenz zu verbessern. Eine vollständige Ablösung ist selten und nur bei tiefgreifender Modernisierung der Mainframe-Landschaft realistisch. Entscheidend ist eine klare Zielarchitektur, die sowohl technische als auch regulatorische Anforderungen berücksichtigt.

Welche modernen Alternativen zu RACF setzen sich heute durch?

Ein direkter Ersatz für RACF existiert kaum, da es fest in z/OS integriert ist. Stattdessen werden Zugriffe häufig über Active Directory, Cloud-Identitätsdienste und Föderation (z. B. SAML, OIDC) gesteuert. RACF bleibt dabei oft als technische Kontrollinstanz im Hintergrund bestehen. Eine vollständige Ablösung erfolgt meist nur bei der Migration von Fachanwendungen weg vom Mainframe.

Warum wird Identität heute zum neuen Sicherheits-Perimeter?

Die klassische IT-Sicherheit basierte lange auf klaren Systemgrenzen und physischen Perimetern. RACF war in diesem Modell ein zentraler Baustein und setzte früh auf identitätsbasierte Zugriffskontrolle direkt im System – für viele Jahrzehnte State of the Art. Mit Cloud, Remote Work und hybriden Architekturen lösen sich diese festen Grenzen jedoch zunehmend auf. Identität wird damit zum übergreifenden Steuerungsfaktor für Sicherheit über Systemgrenzen hinweg. Moderne Sicherheitsmodelle verlagern den Fokus konsequent auf Benutzer, Rollen und Kontexte und führen das Prinzip, das RACF früh etabliert hat, in eine neue, vernetzte Architektur über.

Dieser Bericht beruht auf Expertenwissen, für die Ausformulierung wurde Hilfe von KI in Anspruch genommen. 

Autor:

Richard Williams
Senior Technical IAM Consultant IPG Information Process Group GmbH Deutschland
Blog 15.09.25

Chancen und Grenzen von Entra ID im IAM

Wir stellen Microsoft Entra ID auf den Prüfstand: Welche IAM-Funktionen funktionieren, wo liegen die Grenzen und wie passt es in die Unternehmenspraxis?

Blog 19.06.26

Berechtigungsverwaltung: Zugriffe systemübergreifend steuern

Erfahren Sie, wie Unternehmen Berechtigungsverwaltung in hybriden IT-Landschaften technisch kontrollieren – von Rollen und Gruppen bis zu effektiven Zugriffsrechten.

Blog 13.01.26

SCIM erklärt: Standard für Identity Provisioning im IAM

SCIM macht Schluss mit manueller Benutzerpflege: automatisiert, standardisiert und Cloud-tauglich – für saubere Identitäten, weniger Risiko und echte Skalierbarkeit.

Blog 04.12.25

Entra External ID: Sichere Verwaltung externer Nutzer

Entdecken Sie Entra External ID: externe Nutzer effizient verwalten, Prozesse vereinfachen und Zugriff intelligent steuern.

Blog 14.05.25

IAM für Künstliche Intelligenz

Welche Identität steckt hinter einer maschinellen Handlung? Wer trägt die Verantwortung? Und wie lassen sich diese Zugriffe nachvollziehbar und regelkonform gestalten? Jetzt mehr erfahren.

Blog

Privileged AI: Neue Herausforderung für IAM und PAM

Erfahren Sie, warum autonome KI-Agenten als privilegierte Non-Human Identities kontrolliert werden müssen – mit Runtime Governance, Least Privilege und Auditierbarkeit.

Blog 16.10.25

Wie KI das Identity & Access Management verändert

Künstliche Intelligenz macht IAM schneller, sicherer und effizienter. Erfahren Sie, wie KI Prozesse automatisiert, Risiken erkennt und das Rollenmodell der Zukunft prägt.

Bild zum Expertenbericht Customer IAM
Blog 30.06.21

Customer IAM - die praktische Einordnung ins IAM

Wie sieht das CIAM von der konkret, praktischen Seiten aus? Was ist dabei zu berücksichtigen und vor welche Herausforderungen steht man dabei?

Blogbeitrag, wie Sie One Identity Safeguard und One Identity Manager verkuppeln
Blog 22.12.20

Administrationstiefe von IAM-Systemen

Woran erkenne ich denn im IAM-System, ob Herr Mustermann auf das Share XYZ Zugriff hat? Was sind aktuell seine wirksamen Berechtigungen?

Blog 26.11.25

Wie IAM Lizenzkosten senkt

Erfahren Sie, wie Identity & Access Management Lizenzkosten reduziert, Zugriffe automatisiert steuert und Unternehmen zu effizienter Software-Nutzung und höherer IT-Sicherheit verhilft.

Customer IAM Azure
Blog

Customer IAM mit Azure

Das Customer IAM von Azure ermöglicht die Verwaltung von Identitätsinformationen und die Zugriffsteuerung für verschiedene Kunden-Identitäten.

Titelbild zum Expertenbericht IAM im Spital - Gesundheitswesen
Blog 23.06.20

Brauchen wir ein "Patient-IAM"?

Die Dynamik einer Pandemie kollidiert mit der Schwerfälligkeit der Institutionen bei der Einführung Elektronischer Patientenakten.

Titelbild zum Expertenbericht IAM im Spital - Gesundheitswesen
Blog 15.02.21

IAM und moderne Apps im Spital

Mithilfe eines IAMs in Kombination mit einer KIS App werden Behandlungsprozesse verbessert, der Zugriff auf Patientendaten erfolgt schnell und sicher.

Titelbild zum Expertenbericht Securitity - Remote arbeiten im Homeoffice
Blog 01.06.20

Corona Lessons Learnt für IAM?

Für die «virtuelle Weiterführung» von IAM Projekten war die IPG in den meisten Fällen in der Lage remote weiterzuarbeiten. Das sind unsere Learnings aus dieser Zeit.

Titelbild zum Expertenbericht IAM im Spital - Gesundheitswesen
Blog 08.03.21

Wieviel IAM braucht ein Krankenhaus?

Das Patientendatenschutzgesetzes vom Oktober 2020 verpflichtet faktisch alle Krankenhäuser, auch saubere Identity- und Accessmanagement Prozesse zu etablieren. Mehr dazu im Blog.

Blog 08.09.25

Warum klassisches PAM an seine Grenzen stößt?

Erfahren Sie, wie Modern PAM mit Kontext, Transparenz und Zero Trust privilegierte Zugriffe absichert – ohne Produktivität zu bremsen.

Blog 03.06.26

Was ist Benutzerverwaltung? Definition, Risiken & IAM-Fokus

Erfahren Sie den Unterschied zwischen lokaler Benutzerverwaltung & strategischem IAM. Erkennen Sie manuelle Risiken und optimieren Sie Ihre Governance

Bild zum Expertenbericht über IAM Lösungen mit IoT
Blog 30.06.21

Kann meine IAM Lösung auch Internet of Things?

Die Komplexität intelligenter Devices steigt. Es wird ein System zum Verwalten dieser technischen Identitäten, auch hinsichtlich des Berechtigungsmanagements, erforderlich.

Teaserbild Expertenbericht IAMcloud Journey von IPG
Blog 30.03.23

Der Weg in die Cloud: Optimierung Ihres IAM

Identity Management aus der Wolke - vom On-Prem IAM zum Cloud IAM. Erfahren Sie, welche Best Practices für einen erfolgreichen Journey.

Blog 14.03.25

Die Bedeutung des Anforderungsmanagements im IAM

Ein effektives Anforderungsmanagement ist entscheidend für den Erfolg von IAM-Projekten. Entdecken Sie in unserem Blog, wie es klare Ziele setzt, Missverständnisse vermeidet und Compliance sichert.