Least Privilege
Least PrivilegeLeast Privilege (Prinzip der minimalen Rechtevergabe) Das Least Privilege Prinzip ist eine fundamentale Sicherheitsstrategie, bei der Benutzer, Anwend... Mehr (deutsch: Prinzip der minimalen Rechtevergabe) ist ein fundamentales Sicherheitsprinzip, bei dem Benutzer, Anwendungen und Systeme nur jene Zugriffsrechte erhalten, die sie unbedingt benötigen – nicht mehr und nicht weniger.
Dieses Prinzip minimiert die Risiken durch Fehlkonfigurationen, menschliches Versagen oder kompromittierte Konten. Es wird in modernen IT-Infrastrukturen – insbesondere in Cloud-Umgebungen und KubernetesKubernetes Kubernetes (kurz: K8s) ist eine Open-Source-Plattform zur automatisierten Bereitstellung, Skalierung und Verwaltung von Containern. Sie wur... Mehr – gezielt angewendet, um die Angriffsfläche so klein wie möglich zu halten.
Wesentliche Merkmale von Least Privilege:
- Minimaler Zugriff: Zugriff nur auf notwendige Ressourcen (z. B. NamespaceNamespace (Kubernetes) Ein Namespace in Kubernetes ist eine logische Trennung innerhalb eines Clusters, mit der Ressourcen wie Pods, Services oder Con... Mehr, Datenbank, API-Endpunkte)
- Zeitlich begrenzter Zugriff: Rechte werden temporär vergeben („Just-in-Time Access“)
- Kontextbasierte Regeln: Zugriff abhängig von Ort, Rolle oder Sicherheitsstatus
- Feingranulare Kontrolle: Umsetzung durch Policies, z. B. in RBAC-Systemen
Vorteile des Least-Privilege-Prinzips:
- Verhinderung von Missbrauch durch kompromittierte Konten oder Malware
- Erhöhung der IT-SicherheitIT-Sicherheit IT-Sicherheit bezieht sich auf den Schutz von Informationstechnologiesystemen, Netzwerken und Daten vor unbefugtem Zugriff, Missbrauch, ... Mehr bei gleichzeitiger Compliance (z. B. ISOISO ISO steht für die „International Organization for Standardization“ – eine weltweit tätige Organisation zur Entwicklung und Veröffentlichu... Mehr 27001, DSGVODSGVO (Datenschutz-Grundverordnung) Die DSGVO (Datenschutz-Grundverordnung, engl. GDPR – General Data Protection Regulation) ist die zentrale europ... Mehr)
- Stärkere Segmentierung innerhalb von Multi-Tenant-Umgebungen
- Vereinfachung von Audits und Zugriffskontrollen
Beispiele aus der Praxis:
- Ein DevOps-Ingenieur darf nur im
dev
-Namespace arbeiten, nicht im prod
- Ein Monitoring-Tool erhält nur Lesezugriff auf Metriken, aber keinen Schreibzugriff
- CI/CD-Pipelines erhalten nur temporär Rechte für Deployments
Verwandte Begriffe:
RBACRBAC RBAC, kurz für Role-Based Access Control, ist ein Sicherheitsmechanismus in Kubernetes zur feingranularen Zugriffssteuerung. Mit RBAC lässt sic... Mehr, Zero TrustZero Trust Zero Trust ist ein modernes Sicherheitskonzept, das davon ausgeht, dass kein Benutzer, Gerät oder Dienst automatisch vertraut wird – wed... Mehr, Access ManagementAccess Management (Zugriffsmanagement) Access Management bezeichnet alle organisatorischen und technischen Maßnahmen zur Vergabe, Überwachung und Ko... Mehr, DevSecOpsDevSecOps DevSecOps steht für Development, Security und Operations – ein modernes IT-Konzept, das Sicherheitsmaßnahmen von Anfang an in den Softwa... Mehr, NetworkPolicyNetworkPolicy (Kubernetes) Eine NetworkPolicy ist ein zentrales Sicherheitsfeature in Kubernetes, mit dem sich der Netzwerkverkehr zwischen Pods gezie... Mehr, Kubernetes, MFAMFA (Multi-Faktor-Authentifizierung) Multi-Faktor-Authentifizierung (MFA) ist ein Sicherheitsmechanismus, bei dem mehrere unabhängige Faktoren zur Ve... Mehr, Compliance