Der Zugang zu Informationen und anderen zugehörigen Werten muss gemäß der festgelegten themenspezifischen Richtlinie zur Zugangssteuerung eingeschränkt werden.
Mit unserem selbst gehosteten Gitea, eingerichtet über KubeAid, haben wir die volle Hoheit über unseren Code und unsere Daten. So können wir unsere Zugriffsrichtlinien genau auf unsere Sicherheitsanforderungen zuschneiden.
Wir schützen unsere Gitea-Umgebung mit Basic Authentication, ergänzt durch Keycloak für das Identitätsmanagement. Die Zwei-Faktor-Authentifizierung mit YubiKeys fügt eine weitere Sicherheitsebene hinzu, sodass nur verifizierte Benutzer Zugang erhalten.
Unsere Zugriffsbeschränkung beruht auf einer klaren, genau definierten Richtlinie. Dazu gehört die Verwaltung des Zugriffs auf Linux-Server und Kubernetes-Cluster, bei der Berechtigungen sorgfältig vergeben werden, um unbefugte Nutzung zu verhindern.
Mit dem zentralen Identitätsmanagement von Keycloak und rollenbasierter Zugriffskontrolle (RBAC) für unsere Kubernetes-Umgebung erhalten Benutzer nur die Berechtigungen, die ihre Rolle erfordert – nach dem Prinzip der minimalen Rechte.
Sensible Zugangsdaten werden mit Password store sicher gespeichert, und nur Benutzer mit den passenden GPG-Schlüsseln können darauf zugreifen. Diese Methode schützt nicht nur vor unbefugtem Zugriff, sondern senkt auch das Risiko, dass Zugangsdaten offengelegt werden.