<EbeneX/>
Sicherheit DevOps · Updated 3. Juli 2026

IAM (Identity and Access Management)

Definition

Das Framework zur Verwaltung digitaler Identitäten und deren Zugriffsrechte – wer darf was in welchem System tun.

Fortgeschritten 3 Min. Lesezeit EN: Identity and Access Management

Einfach erklärt

IAM verwaltet, welche Identitäten auf welche Ressourcen unter welchen Bedingungen zugreifen dürfen.

IAM-Komponenten:
├── Identity: Wer bist du? (User, Service Account)
├── Authentication: Beweise es! (Passwort, MFA, SSO)
├── Authorization: Was darfst du? (RBAC, ABAC)
└── Audit: Was hast du getan? (Logging)

Technischer Deep Dive

IAM Policy Beispiel

{
  "Version": "policy-version",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": ["storage:GetObject"],
      "Resource": "resource-identifier"
    }
  ]
}

Best Practices

PrinzipUmsetzung
Least PrivilegeRechte auf den notwendigen Umfang begrenzen
MFABesonders für privilegierte und riskante Zugriffe nutzen
RotationCredentials nach Risiko und Vorgaben erneuern
AuditKritische Zugriffe nachvollziehbar protokollieren

Menschliche und maschinelle Identitäten

IAM verwaltet längst nicht mehr nur Benutzerkonten. In modernen Systemen überwiegen maschinelle Identitäten oft deutlich:

IdentitätstypBeispieleBesonderheiten
MenschMitarbeitende, Admins, externe PartnerMFA, SSO, Lifecycle bei Ein-/Austritt
Service AccountMicroservices, CI/CD-Pipelines, CronjobsKeine interaktive Anmeldung, Rotation nötig
Workload IdentityContainer, Cloud-FunktionenKurzlebige Tokens statt Langzeit-Keys
KI-AgentLLM-basierte Agenten mit Tool-ZugriffEigene, eng begrenzte Berechtigungen

Der Trend geht weg von Langzeit-Credentials hin zu kurzlebigen, automatisch ausgestellten Tokens – etwa über OIDC-Federation, bei der sich eine Pipeline direkt beim Cloud-Anbieter ausweist, ohne dass ein statischer Key gespeichert wird.

IAM für KI- und LLM-Systeme

KI-Anwendungen stellen klassische IAM-Konzepte vor neue Fragen:

  • LLM-API-Zugriffe steuern: Wer im Unternehmen darf welche Modelle mit welchem Budget aufrufen? Scoped API-Keys pro Team, Projekt oder Umgebung schaffen Nachvollziehbarkeit und begrenzen Kosten bei Missbrauch.
  • Agenten brauchen eigene Identitäten: Ein KI-Agent, der Tools aufruft oder Daten liest, sollte nie mit den Rechten seines Nutzers oder gar eines Admin-Accounts agieren. Stattdessen: eigene Maschinenidentität mit minimalen, klar definierten Rechten.
  • Least Privilege gegen Prompt Injection: Wird ein Agent durch manipulierte Eingaben zu unerwünschten Aktionen verleitet, begrenzen enge Berechtigungen den Schaden – die Autorisierungsschicht wird zur letzten Verteidigungslinie.
  • RAG und Datenzugriff: Wenn ein Retrieval-System Dokumente in den Modellkontext lädt, müssen die Zugriffsrechte des anfragenden Nutzers durchgesetzt werden – sonst leakt das Modell Inhalte, die der Nutzer nie direkt sehen dürfte.

Typische Stolperfallen

FehlerFolgeBesser
Geteilte AccountsKeine Zuordnung von Aktionen zu PersonenIndividuelle Identitäten, auch für Maschinen
Rechte wachsen nur”Permission Creep” über JahreRegelmäßige Access Reviews, Rechte entziehen
Offboarding vergessenEx-Mitarbeitende behalten ZugriffAutomatisierter Lifecycle über zentrales Verzeichnis
Admin-Rechte im AlltagGroßer Schaden bei KompromittierungJust-in-Time-Elevation statt Dauer-Admin
Ein API-Key für alle KI-DiensteKein Audit, keine KostenkontrolleKeys pro Team/Anwendung mit Limits

Abgrenzung zu verwandten Begriffen

  • RBAC/ABAC sind Autorisierungsmodelle innerhalb von IAM – sie beantworten das “Was darfst du?”.
  • OAuth und OIDC sind Protokolle für delegierte Autorisierung und Authentifizierung, die IAM-Systeme technisch umsetzen.
  • PAM (Privileged Access Management) ist die Spezialdisziplin für hochprivilegierte Konten mit zusätzlichen Kontrollen wie Session-Recording.

IAM ist wie die Rezeption eines Gebäudes: Sie prüft deinen Ausweis (Authentifizierung), gibt dir einen Besucherausweis (Identität) und sagt dir, welche Stockwerke du betreten darfst (Autorisierung).

Identität: Wer bist du?

Authentifizierung: Beweise es!

Autorisierung: Was darfst du?

Cloud-Zugriff

Cloud-IAM-Dienste und Rollenmodelle verwalten

Enterprise SSO

Ein Login für alle Anwendungen

Service Accounts

Maschine-zu-Maschine-Authentifizierung

IAM vs. PAM?

IAM: Alle Identitäten. PAM (Privileged Access Management): Speziell für Admin-Accounts mit erhöhten Rechten.

Was ist Principle of Least Privilege?

Identitäten erhalten nur die Rechte, die sie für ihren Zweck benötigen. Das kann den Schaden bei Kompromittierung reduzieren.

Dein persönliches Share-Bild für Instagram – 1080×1080px, bereit zum Posten.