Warum IAM zentral für die Cloud ist

2026-07-27

In einer traditionellen Rechenzentrumsumgebung ist der Zugriff auf Systeme physisch begrenzt: Man braucht Zugang zum Gebäude, zum Rack, zum Netzwerk. In der Cloud fällt diese physische Barriere komplett weg. Jede einzelne Ressource, von der VM über den Storage-Bucket bis zur Datenbank, ist über das Internet erreichbar und wird ausschließlich durch Identity and Access Management (IAM) geschützt. Damit wird IAM von einem administrativen Detail zur zentralen Sicherheitsgrenze der gesamten Cloud-Infrastruktur.

IAM ist der neue Perimeter

Der klassische Sicherheitsperimeter, die Firewall am Netzwerkrand, verliert in der Cloud an Bedeutung. Stattdessen gilt zunehmend das Prinzip “Identity is the new perimeter”: Nicht mehr die Frage “Bist du im richtigen Netzwerk?”, sondern “Bist du die richtige Identität mit den richtigen Berechtigungen?” entscheidet über Zugriff.

Das hat weitreichende Konsequenzen für das Design einer Cloud-Plattform:

Das Prinzip der geringsten Rechte (Least Privilege)

Die häufigste Ursache für schwerwiegende Cloud-Sicherheitsvorfälle ist nicht ein ausgeklügelter Angriff, sondern schlicht zu weit gefasste Berechtigungen. Ein Service-Account, der eigentlich nur Objekte aus einem einzigen Storage-Bucket lesen soll, aber versehentlich Admin-Rechte auf das gesamte Konto besitzt, wird im Ernstfall zum größten Risiko.

Für eine Cloud-Plattform bedeutet konsequentes Least-Privilege-Design:

Menschen, Maschinen und alles dazwischen

Eine Besonderheit von Cloud-IAM gegenüber klassischem Identity Management: Es geht längst nicht mehr nur um menschliche Nutzer. Eine moderne Cloud-Plattform muss mindestens folgende Identitätstypen sauber verwalten:

Jeder dieser Typen hat unterschiedliche Lebenszyklen und Risikoprofile, und das IAM-System muss das jeweils passende Modell bereitstellen, statt alle Identitäten über einen Kamm zu scheren.

RBAC, ABAC und die Grenzen einfacher Rollenmodelle

Reines Role-Based Access Control (RBAC) mit festen Rollen wie viewer, editor, admin stößt bei komplexeren Anforderungen schnell an Grenzen. Wenn Zugriffsentscheidungen vom Kontext abhängen, etwa “Nutzer aus Team A dürfen Ressourcen mit dem Tag team:a bearbeiten”, braucht es Attribute-Based Access Control (ABAC), bei dem Regeln dynamisch anhand von Attributen der Ressource, des Nutzers und des Kontexts ausgewertet werden:

{
  "effect": "allow",
  "action": "instances:update",
  "condition": {
    "resource.tags.team": "${principal.team}"
  }
}

Für eine wachsende Cloud-Plattform lohnt es sich, früh auf ein Modell zu setzen, das beide Ansätze kombinieren kann, statt sich früh auf starres RBAC festzulegen und später ein komplettes Redesign zu benötigen.

ReBAC: Zugriff über Beziehungen statt über Rollen oder Attribute

Ein dritter Ansatz, der in modernen Cloud-Plattformen zunehmend an Bedeutung gewinnt, ist Relationship-Based Access Control (ReBAC). Statt Zugriff über feste Rollen oder ausgewertete Attribute zu entscheiden, modelliert ReBAC Berechtigungen als Graph aus Beziehungen zwischen Objekten: Ein Nutzer ist Mitglied eines Teams, ein Team besitzt ein Projekt, ein Projekt enthält Ressourcen. Der Zugriff ergibt sich dann daraus, ob ein Pfad von einer Identität zu einer Ressource im Beziehungsgraphen existiert.

Bekannt wurde dieses Modell vor allem durch Googles internes Autorisierungssystem Zanzibar, das genau dieses Prinzip nutzt, um Berechtigungen für Google Drive, Docs und andere Produkte in großem Maßstab konsistent zu verwalten. Mittlerweile gibt es mit Systemen wie OpenFGA oder SpiceDB auch offene Implementierungen desselben Konzepts.

Ein typisches ReBAC-Tupel sieht so aus:

document:report-q3#viewer@user:alice
document:report-q3#parent@folder:finance-2026
folder:finance-2026#editor@team:finance

Die Zugriffsprüfung “Darf Alice den Report lesen?” folgt dann dem Graphen: Alice ist Mitglied im Team Finance, das Team hat Editor-Rechte auf den Ordner, der Ordner ist der übergeordnete Container des Dokuments, also erbt das Dokument die Berechtigung.

Warum ReBAC gerade für Cloud-Ressourcen gut passt

Cloud-Infrastrukturen sind von Natur aus hierarchisch und stark verschachtelt: Organisationen enthalten Projekte, Projekte enthalten Ressourcengruppen, Ressourcengruppen enthalten einzelne Ressourcen, und viele Ressourcen referenzieren sich gegenseitig (ein Volume gehört zu einer Instanz, eine Instanz gehört zu einem Subnetz, ein Subnetz gehört zu einem Netzwerk). Genau diese Art von verschachtelter, sich ändernder Struktur bildet ReBAC deutlich natürlicher ab als flache RBAC-Rollen:

ReBAC, RBAC und ABAC im Vergleich

ModellEntscheidungsgrundlageStärkeSchwäche
RBACFeste Rolle des NutzersEinfach zu verstehen und zu implementierenWird bei granularen, hierarchischen Strukturen schnell unübersichtlich
ABACAttribute von Nutzer, Ressource, KontextSehr flexibel bei kontextabhängigen RegelnRegeln können bei vielen Attributen schwer nachvollziehbar werden
ReBACBeziehungen im Graphen zwischen ObjektenBildet Hierarchien und Vererbung natürlich abErfordert eigene Infrastruktur zur Graph-Auswertung, höhere Einstiegshürde

In der Praxis schließen sich diese Modelle nicht aus. Viele moderne Cloud-Plattformen kombinieren ReBAC für die grundlegende Ressourcenhierarchie mit ABAC-artigen Bedingungen für kontextabhängige Zusatzregeln, etwa Zeitfenster oder IP-Einschränkungen, und nutzen RBAC-Rollen lediglich als benannte, wiederverwendbare Bündel von Berechtigungen innerhalb dieses Graphen.

Praktische Einstiegshürden bei ReBAC

Wer ReBAC einführen will, sollte zwei Punkte von Anfang an einplanen:

Auditierbarkeit ist kein optionales Extra

In regulierten Branchen, aber zunehmend auch darüber hinaus, ist die lückenlose Nachvollziehbarkeit von Zugriffen eine harte Anforderung. Ein IAM-System für die Cloud muss deshalb von Anfang an:

IAM in der Multi-Cloud: Föderation statt Duplikation

Sobald mehrere Cloud-Provider im Spiel sind, verschärft sich die IAM-Herausforderung: Jeder Provider hat sein eigenes Identitätsmodell (AWS IAM, Azure AD/Entra ID, GCP IAM), die sich nicht 1:1 übersetzen lassen. Statt für jeden Provider getrennte Identitäten zu pflegen, was schnell zu Inkonsistenzen führt, sollte eine zentrale Identitätsquelle (Identity Provider) genutzt werden, von der aus Zugriffe über Föderation (z. B. SAML, OIDC, Workload Identity Federation) an die jeweiligen Provider delegiert werden. So bleibt die “Source of Truth” für Identitäten zentral, während die tatsächliche Autorisierung weiterhin providerspezifisch erfolgt.

Fazit

IAM ist in der Cloud keine Nebensächlichkeit, die man “auch noch” konfiguriert, sondern die zentrale Sicherheitsgrenze, die darüber entscheidet, ob eine Plattform sicher betrieben werden kann. Least Privilege, saubere Trennung von Identitätstypen, Auditierbarkeit und ein tragfähiges Modell für Multi-Cloud-Föderation sind keine nachträglichen Erweiterungen, sondern Grundvoraussetzungen, die von der ersten Design-Entscheidung an mitgedacht werden müssen.

← Zurück zur Übersicht

Kommentare