La ripresa della sessione è una funzionalità TLS che consente a un client e a un server di riutilizzare lo stato di una connessione precedente invece di eseguire di nuovo un handshake completo. A seconda della versione TLS e dell'implementazione, questo può usare un ID di sessione, un ticket o altri dati di sessione memorizzati nella cache per abbreviare la configurazione della connessione e ridurre il costo della CPU.
È importante perché la connessione ripresa eredita le decisioni di fiducia della connessione originale. Se lo stato della sessione viene gestito in modo errato, un attaccante potrebbe riuscire a bypassare i controlli previsti, confondere i vincoli di identità o continuare a usare un contesto di sicurezza obsoleto dopo modifiche ai criteri. I difensori si interessano a dove risiedono le cache di sessione, a quanto a lungo i ticket rimangono validi e se la ripresa sia consentita tra cambi di certificato, bilanciatori di carico o aggiornamenti del protocollo. Nei sistemi reali, la ripresa migliora le prestazioni per servizi web, embedded e di lunga durata, ma introduce anche un altro percorso con stato che deve essere convalidato con attenzione.


