I controlli di autenticazione sono le verifiche che un sistema usa per confermare che un utente, un dispositivo o una richiesta sia legittimo. Possono includere password, token di sessione, richieste di autenticazione multifattoriale, certificati dei dispositivi, richieste firmate o logica server-side di challenge/response. In pratica, l'autenticazione risponde a una domanda di base: "Chi sei, e sei autorizzato a dimostrarlo proprio adesso?"
Nella sicurezza informatica, questi controlli sono fondamentali perché si trovano sulla porta d'ingresso delle funzioni sensibili. Se sono deboli, mancanti o applicati solo da un'app client, gli aggressori possono riprodurre le richieste, riutilizzare token trapelati, aggirare i flussi di accesso o richiamare direttamente le API backend. Difese solide mantengono l'autenticazione lato server, verificano ogni richiesta privilegiata ed evitano di fidarsi di segreti incorporati nel codice mobile o desktop. Buoni controlli di autenticazione lavorano anche con l'autorizzazione, il rate limiting e la registrazione, così che i tentativi di accesso sospetti possano essere rilevati e bloccati prima che raggiungano dati protetti o sistemi fisici.


