Un guasto del controllo degli accessi è un difetto in cui un sistema applica, mantiene o revoca le autorizzazioni in modo errato. In pratica, un utente può conservare l'accesso dopo un cambio di ruolo, ottenere l'accesso che non avrebbe mai dovuto avere oppure essere bloccato in azioni che dovrebbe essere autorizzato a eseguire.
Questo è importante perché il controllo degli accessi è ciò che separa gli utenti comuni dalle funzioni amministrative, dai dati privati e dai servizi interni sensibili. Gli aggressori spesso cercano questi difetti per elevare i privilegi, leggere i record di altri utenti, attivare flussi di lavoro riservati o raggiungere risorse di rete interne. Nei sistemi Git e CI ospitati autonomamente, ad esempio, un controllo di approvazione debole o uno stato di autorizzazione obsoleto possono consentire l'esecuzione di codice non attendibile dove non dovrebbe essere eseguito. Le difese includono il principio del privilegio minimo, controlli di autorizzazione केंदrali, revoca immediata alla disconnessione o al cambio di ruolo, registrazione di audit robusta e revisione regolare dei percorsi delle autorizzazioni.


