Che cosa è cambiato tra TLS 1.2 e TLS 1.3?

TLSTLS: Transport Layer Security. La cifratura che protegge gran parte del traffico internet, come HTTPS. 1.3 (RFC 8446, 2018) è più veloce ed elimina le opzioni deboli alla base della maggior parte degli attacchi passati a TLS. Completa l'handshake in un'andata e ritorno invece di due. Mantiene solo scambi di chiavi con forward secrecy, quindi registrare il traffico e rubare in seguito la chiave privata del server non permette più di decifrare le sessioni passate. Abbandona cifrari e modalità datati come RC4, 3DES, le suite in modalità CBC e lo scambio di chiavi RSA statico, lasciando un breve elenco di cifrari autenticati moderni. E cifra una parte maggiore dell'handshake, compreso il certificato del server. Per il monitoraggio ne seguono due conseguenze. Un dispositivo passivo non può più decifrare le sessioni con una copia della chiave privata del server, quindi l'ispezione richiede ora un proxy di intercettazione attivo. E in chiaro si vede meno: il certificato è nascosto, mentre i messaggi hello, il gruppo scelto e il nome del server, salvo l'uso di Encrypted Client Hello, restano visibili. Preferisca TLS 1.3 ovunque e mantenga TLS 1.2 solo con suite robuste per i client più vecchi.

Da leggere dopo

Termini usati qui

TLS (Transport Layer Security)
La cifratura che protegge gran parte del traffico internet, come HTTPS.

← Tutte le 40 domande su Crittografia e traffico cifratoTutti i temi