Il session hijack consiste nel prendere il controllo di una sessione di accesso valida, così che un attaccante possa agire come un altro utente senza conoscere la password. L'attaccante riutilizza il token di sessione, il cookie o un altro stato di autenticazione della vittima che l'applicazione già considera affidabile.
Questo è importante perché molti sistemi trattano una sessione attiva come prova di identità. Se la gestione delle sessioni è debole, token rubati, ID prevedibili, cross-site scripting o log trapelati possono consentire a un intruso di aggirare i controlli di accesso e passare direttamente a funzioni sensibili. I difensori riducono il rischio usando cookie sicuri, sessioni di breve durata, rotazione dei token dopo l'accesso, forte crittografia del trasporto e monitoraggio di riutilizzi anomali della sessione o di impossibili spostamenti geografici. Nelle intrusioni reali, il session hijack spesso diventa il primo passo verso il furto di dati, l'abuso degli account o una compromissione più profonda all'interno di applicazioni web e piattaforme di help desk.


