Sessione

Definizione rapida

Periodo di interazione associato a un utente o client, mantenuto tra più richieste successive.

Spiegazione

Poiché il protocollo web tratta ogni richiesta separatamente, una sessione consente all'applicazione di conservare continuità: accesso, carrello, preferenze temporanee o percorso di navigazione. In genere inizia con un evento identificabile e termina per logout, scadenza o inattività.

Esempio pratico

Dopo il login, il sito riconosce le richieste successive mediante un identificatore di sessione e mantiene l'utente autenticato fino alla scadenza.

Spiegazione tecnica

Il client conserva normalmente un token casuale, spesso in un cookie, mentre i dati sensibili restano sul server. Durata, rotazione dell'identificatore e protezioni contro furto o fissazione influiscono sulla sicurezza.

Da non confondere con

Non è una semplice visita di pagina: la sessione raggruppa più interazioni correlate e non dovrebbe essere usata per tracciare indiscriminatamente siti diversi.