Keycloak è un server open-source per la gestione delle identità e degli accessi (IAM). Centralizza autenticazione, single sign-on, sessioni utente e recupero dell'account, così più applicazioni possono fidarsi di un unico sistema di accesso invece di gestire le password separatamente.
Nella sicurezza informatica, questo rende Keycloak un bersaglio di alto valore: se un attaccante riesce a aggirare l'autenticazione, abusare del recupero della password o alterare token e ruoli, può ottenere accesso a molti servizi collegati contemporaneamente. I difensori usano Keycloak per applicare politiche di accesso rigorose, autenticazione multifattoriale e controlli coerenti sugli account, ma devono anche proteggere i flussi personalizzati di accesso e reimpostazione. Gli attacchi reali spesso si concentrano sul percorso di recupero perché può diventare un punto di ingresso più semplice rispetto alla pagina principale di accesso.


