L'accès aux informations et autres actifs associés doit être limité conformément à la politique spécifique à la thématique du contrôle d'accès.
Notre installation Gitea auto-hébergée via KubeAid nous donne une maîtrise totale de notre code et de nos données. Nous pouvons ainsi adapter nos politiques d'accès à nos exigences de sécurité spécifiques.
Nous protégeons notre environnement Gitea par une authentification Basic, complétée par Keycloak pour la gestion des identités. L'authentification à deux facteurs par YubiKey ajoute une couche de sécurité supplémentaire, pour que l'accès ne soit accordé qu'aux utilisateurs vérifiés.
Notre approche de la restriction des accès repose sur une politique claire et bien définie. Elle couvre notamment la gestion des accès aux serveurs Linux et aux clusters Kubernetes, où les autorisations sont soigneusement attribuées pour empêcher toute utilisation non autorisée.
En nous appuyant sur la gestion centralisée des identités de Keycloak et sur un contrôle d'accès basé sur les rôles (RBAC) pour notre environnement Kubernetes, nous veillons à ce que les utilisateurs ne reçoivent que les autorisations nécessaires à leur rôle, conformément au principe du moindre privilège.
Les identifiants sensibles sont stockés de manière sécurisée avec Password store, qui n'y donne accès qu'aux utilisateurs disposant des bonnes clés GPG. Cette méthode protège contre les accès non autorisés et réduit le risque d'exposition des identifiants.