L'accesso alle informazioni e agli altri asset associati deve essere limitato in conformità alla politica specifica stabilita sul controllo degli accessi.
Il nostro Gitea self-hosted, configurato tramite KubeAid, ci dà pieno controllo sul nostro codice e sui nostri dati. Questa configurazione ci permette di adattare le policy di accesso ai nostri specifici requisiti di sicurezza.
Proteggiamo il nostro ambiente Gitea con la Basic Authentication, affiancata da Keycloak per la gestione delle identità. L'autenticazione a due fattori con YubiKey aggiunge un ulteriore livello di sicurezza, garantendo che l'accesso venga concesso solo a utenti verificati.
Il nostro approccio alla limitazione degli accessi si basa su una policy chiara e ben definita. Comprende la gestione degli accessi ai server Linux e ai cluster Kubernetes, dove i permessi vengono assegnati con cura per prevenire usi non autorizzati.
Sfruttando la gestione centralizzata delle identità di Keycloak e il controllo degli accessi basato sui ruoli (RBAC) nel nostro ambiente Kubernetes, garantiamo che agli utenti vengano concessi solo i permessi necessari per i loro ruoli, nel rispetto del principio del privilegio minimo.
Le credenziali sensibili sono conservate in modo sicuro con Password store, che consente l'accesso solo agli utenti con le chiavi GPG corrette. Questo metodo non solo protegge dagli accessi non autorizzati, ma riduce anche il rischio di esposizione delle credenziali.