Un flusso di reindirizzamento dell'autenticazione è il percorso di accesso che invia un utente da un'applicazione a una fase di accesso e poi di nuovo alla destinazione originale. Spesso trasporta URL di ritorno, valori di stato o parametri simili, così che l'app sappia dove inviare l'utente dopo l'autenticazione.
Questo flusso è importante perché si trova su una frontiera di fiducia. Se l'input non viene convalidato e l'output non viene codificato correttamente, gli aggressori possono abusarne per reindirizzamenti aperti, esfiltrazione di token o cross-site scripting riflesso. In attacchi reali, un collegamento creato ad arte può inserire dati malevoli nel gestore di reindirizzamento, così che il browser visualizzi contenuti controllati dall'aggressore sotto l'origine del sito. I difensori dovrebbero trattare questi endpoint come ad alto rischio, convalidare le destinazioni di reindirizzamento rispetto ad allowlist, codificare tutti i valori riflessi in base al contesto e mantenere rigorosa la gestione delle sessioni, così che un difetto nel percorso di accesso non diventi una compromissione a livello di sessione.


