RBAC und ABAC
Zwei Modelle für Zugriffssteuerung – RBAC basiert auf Rollen, ABAC auf Attributen. Grundlage für sichere Autorisierung.
Das Framework zur Verwaltung digitaler Identitäten und deren Zugriffsrechte – wer darf was in welchem System tun.
IAM verwaltet, wer Zugriff auf was hat.
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)
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": ["s3:GetObject"],
"Resource": "arn:aws:s3:::my-bucket/*"
}
]
}
| Prinzip | Umsetzung |
|---|---|
| Least Privilege | Minimale Rechte vergeben |
| MFA | Für alle Admin-Accounts |
| Rotation | Credentials regelmäßig erneuern |
| Audit | Alle Zugriffe loggen |
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
AWS IAM, Azure AD, GCP IAM
Enterprise SSO
Ein Login für alle Anwendungen
Service Accounts
Maschine-zu-Maschine-Authentifizierung
IAM: Alle Identitäten. PAM (Privileged Access Management): Speziell für Admin-Accounts mit erhöhten Rechten.
Jeder bekommt nur die minimal nötigen Rechte. Reduziert Schaden bei Kompromittierung.