Un percorso di risoluzione dell'identità è la logica dell'applicazione che trasforma un nome fornito dall'utente, un indirizzo email, un alias o un altro identificatore in un record di account memorizzato. In pratica, spesso viene eseguito durante l'accesso, il reset della password, la ricerca di un indirizzo o il routing della casella di posta. Poiché questo codice interagisce con directory e database, è un punto comune in cui possono verificarsi errori di fiducia: una costruzione non sicura delle query, una convalida debole dell'input o ricerche troppo ampie possono consentire agli aggressori di influenzare l'accesso ai dati del backend.
Nella sicurezza informatica, questo percorso è importante perché può essere raggiungibile prima dell'autenticazione. Una ricerca dell'identità pre-autenticazione può diventare un punto di ingresso per SQL injection, enumerazione degli utenti o confusione dei privilegi se l'applicazione si fida troppo degli identificatori controllati dall'aggressore. I difensori dovrebbero mantenere questi percorsi ristretti, parametrizzare le query del database, normalizzare e convalidare gli input e applicare il principio del privilegio minimo all'account del backend. Esaminare la logica di risoluzione dell'identità è particolarmente importante nei sistemi di webmail e SSO, dove alias e indirizzi vengono spesso mappati prima che un utente abbia effettuato l'accesso completo.


