Le tecnologie e le procedure di autenticazione sicura devono essere implementate in base alle restrizioni di accesso alle informazioni e alla politica specifica sul controllo degli accessi.
Usiamo Keycloak come Identity Provider (IdP), configurabile tramite KubeAid, per semplificare l'autenticazione degli utenti su tutti i nostri sistemi. Questo approccio centralizzato ci permette di applicare policy di accesso coerenti e di semplificare la gestione degli utenti. Per accedere ai server Linux dei clienti usiamo server bastion e Netbird, come già documentato nella pagina Gestione degli accessi.
Per rafforzare i nostri processi di autenticazione usiamo YubiKey per l'autenticazione a due fattori (2FA). Questo livello aggiuntivo aumenta in modo significativo la sicurezza, garantendo che l'accesso venga concesso solo a utenti verificati.
La nostra implementazione dell'RBAC assegna agli utenti i permessi in base ai loro ruoli specifici all'interno dell'organizzazione. Questo principio del privilegio minimo riduce il rischio di accessi non autorizzati e rafforza la nostra posizione complessiva di sicurezza.
Le credenziali sensibili sono conservate in modo sicuro con Password store, dove l'accesso viene concesso solo agli utenti con le chiavi GPG appropriate. Questa archiviazione sicura impedisce esposizioni non autorizzate e rafforza l'integrità complessiva della nostra autenticazione.