Security, IAM, PKI und Zero Trust
Security in Enterprise-Infrastruktur bedeutet: Identitäten, Geräte, Dienste und Daten werden kontinuierlich bewertet. Netzwerkposition allein gilt nicht als Vertrauen.
Fachliche Perspektive
Security schützt nicht nur Technik, sondern Geschäftsfähigkeit: Kundendaten, Zahlungsflüsse, Produktionssteuerung, Auditfähigkeit und Unternehmensreputation. Infrastruktur muss Missbrauch erschweren und Schaden begrenzen.
Identity First
Benutzer, Service Accounts, Maschinenidentitäten und Workload-Identitäten brauchen klare Lebenszyklen. MFA, Least Privilege, Rollenmodelle und Rezertifizierung verhindern schleichende Berechtigungsrisiken.
PKI und TLS
Zertifikate sind Vertrauensmaterial. Ohne automatisierten Zertifikatslebenszyklus entstehen Ausfälle kurz vor Ablauf, unsichere Ausnahmen oder ungeprüfte interne Klartextkommunikation.
Zero Trust
Zero Trust bedeutet nicht ein einzelnes Produkt. Es ist ein Architekturansatz: Ressourcen werden geschützt, Zugriff wird pro Anfrage anhand von Identität, Kontext, Gerätezustand, Policy und Risiko bewertet.
Secrets Management
Secrets gehören nicht in Git, Images, Tickets oder Wiki-Seiten. Sie brauchen Rotation, Audit, Zugriffskontrolle und klare Besitzer.
Ausführliche Beispiele
RBAC-Regel verständlich formulieren
access_policy:
subject: group:team-order-ops
resource: namespace:orders-prod
permissions:
- get pods
- list pods
- get logs
- restart deployment/order-api
denied:
- read secrets
- modify network policies
- delete persistent volume claims
justification: "Betrieb darf App neu starten und Logs lesen, aber keine Secrets oder Daten löschen."
NetworkPolicy für eingeschränkten Datenfluss
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-order-api-to-db-only
namespace: orders-prod
spec:
podSelector:
matchLabels:
app: order-db
ingress:
- from:
- podSelector:
matchLabels:
app: order-api
ports:
- protocol: TCP
port: 5432
Secret-Rotation-Runbook
1. Neues Secret im Secret-Manager erzeugen.
2. Anwendung parallel mit altem und neuem Secret kompatibel machen.
3. Deployment mit neuer Referenz ausrollen.
4. Smoke Test und Monitoring prüfen.
5. Altes Secret deaktivieren.
6. Audit-Eintrag und Change schließen.
Typische Stolperfallen
- Admin-Rechte werden dauerhaft vergeben.
- Zertifikate werden manuell verwaltet.
- Interne Netzwerke werden als automatisch vertrauenswürdig behandelt.
- Secrets landen in Logs oder CI-Variablen ohne Schutz.
- Security-Reviews kommen erst am Projektende.
Prüf- und Verständnis-Checkliste
- Least Privilege ist umgesetzt.
- MFA und Rezertifizierung sind aktiv.
- Zertifikate werden überwacht und rotiert.
- Secrets sind zentral verwaltet.
- Policies sind getestet und auditierbar.
Merksatz
Eine Infrastrukturkomponente ist erst enterprise-tauglich, wenn sie geplant, automatisiert, überwacht, geschützt, wiederherstellbar und fachlich begründet ist.