Crittografia > Tipi di crittografia > Crittografia TLS
La crittografia TLS spiegata
Ogni volta che controlli il saldo del conto, accedi a un account o navighi semplicemente sul web, TLS aiuta a proteggere i tuoi dati mentre viaggiano su internet.
Scopri cos'è la crittografia TLS, come ha sostituito la crittografia SSL, come funziona, quanto è sicura e come si confronta con la crittografia end-to-end e le VPN.

Cos'è la crittografia TLS (in precedenza crittografia SSL)?
Transport Layer Security (TLS) è un protocollo di crittografia che protegge i dati in transito sulle reti. In particolare, protegge il traffico HTTPS consentendoti di connetterti ai siti web in sicurezza. Protegge anche le app, l'email, le API, le VPN(nuova finestra) e altre comunicazioni di rete.
TLS è il discendente diretto di Secure Sockets Layer (SSL) e ormai ha quasi completamente sostituito il protocollo più vecchio e meno sicuro, anche se i due termini vengono ancora spesso usati in modo intercambiabile.
Perché usare TLS?
TLS è il protocollo di crittografia di base che protegge quasi tutte le connessioni su internet. Ti consente di inviare moduli, accedere ai tuoi account, controllare i dettagli bancari e fare acquisti online senza che il resto del mondo ti guardi alle spalle. Ciò include il tuo fornitore di servizi internet(nuova finestra) (ISP), i gestori degli hotspot e gli hacker che potrebbero monitorare il WiFi pubblico.
TLS stabilisce una connessione crittografata tra il tuo dispositivo e un server, consentendo il trasferimento sicuro dei dati. Garantisce:
- Riservatezza: I tuoi dati vengono resi illeggibili, così solo il sito web o il server a cui ti connetti può leggerli.
- Integrità: I dati non possono essere alterati durante il transito senza che la modifica venga rilevata.
- Autenticazione: Stai effettivamente parlando con il sito web reale (o il server), non con un impostore.
La crittografia TLS è sicura?
Sì, altrimenti internet come lo conosciamo oggi semplicemente non esisterebbe. Tuttavia, le debolezze storiche che hanno portato alla sostituzione di SSL e delle prime versioni di TLS evidenziano l'importanza di mantenere il browser e gli altri software che si connettono a internet completamente aggiornati.
I browser moderni supportano solo TLS 1.2 e TLS 1.3, con TLS 1.3 come versione predefinita e consigliata.
La trasparenza dei certificati nella crittografia TLS
Come funziona la catena di fiducia dei certificati
Per assicurarti di parlare con il server giusto, il server presenta un certificato digitale che verifica che sia davvero chi dice di essere. Questi certificati sono emessi dalle autorità di certificazione (CA), organizzazioni attendibili che firmano un certificato che associa quel dominio a una chiave pubblica.
Quindi non ti fidi del sito, ma della CA che l'ha garantito. Questa fiducia si riflette nelle informazioni sulla connessione HTTPS del tuo browser, tradizionalmente mostrate dall'icona del lucchetto nella barra degli indirizzi; cliccandola puoi visualizzare i dettagli sulla connessione e sul certificato.
Le CA root sono integrate nei browser. Ad esempio, l'archivio root di Mozilla include circa 140-160 certificati root. Questi, a loro volta, verificano le CA intermedie usate per verificare la maggior parte dei siti web.
In generale, questo sistema funziona bene, ma non è perfetto. :Esistono migliaia di CA intermedie, il che comporta una vasta superficie di attacco. Inoltre, le CA possono essere sottoposte a pressioni dai governi(nuova finestra) o violate da organizzazioni criminali per emettere certificati compromessi. Un caso emblematico è DigiNotar(nuova finestra), una CA olandese violata nel 2011 da aggressori che hanno emesso centinaia di certificati fraudolenti e, secondo quanto riportato, hanno intercettato il traffico Gmail di circa 300.000 utenti, per lo più in Iran.
Come la trasparenza dei certificati colma la lacuna
Per risolvere questi problemi, le connessioni TLS moderne usano la trasparenza dei certificati (CT). Questo non impedisce che una CA venga violata o costretta fin dall'inizio, ma rende le conseguenze molto più facili da individuare e contenere.
Ogni certificato considerato attendibile pubblicamente deve essere registrato in registri pubblici e a prova di manomissione nel momento stesso in cui viene emesso. Chrome, ad esempio, dal 2018 rifiuta di considerare attendibile qualsiasi certificato non registrato in almeno due registri CT indipendenti.
Di conseguenza, i proprietari dei domini possono individuare un certificato fraudolento per il proprio sito in poche ore invece delle settimane impiegate da DigiNotar. Una volta individuati, i certificati interessati possono essere revocati rapidamente e, nei casi gravi, i browser possono rimuovere la fiducia dalla CA al loro successivo aggiornamento.
Come funziona TLS?
Il TLS combina la crittografia asimmetrica e simmetrica. La crittografia asimmetrica (a chiave pubblica) viene usata per stabilire la connessione e consentire a browser e server di concordare un segreto condiviso senza mai inviare quel segreto attraverso la rete. Questo processo è chiamato handshake TLS.

Una volta stabilita una connessione sicura, i dati effettivi vengono trasferiti usando cifrari a chiave simmetrica (in genere AES). Gli algoritmi di crittografia esatti utilizzati vengono negoziati tra il server web e il client, ad esempio un browser. La maggior parte dei browser ti permette di fare clic o toccare l'icona del lucchetto per scoprire maggiori dettagli sulla sicurezza degli algoritmi di crittografia usati per la connessione HTTPS.

Encrypted Client Hello (ECH)
Il TLS tradizionale non nasconde il nome dei siti web a cui ti connetti, poiché l'handshake iniziale lascia trapelare il nome del sito web (SNI) e altri dettagli a chiunque stia osservando. Un nuovo standard, ratificato dall'IETF a marzo 2026, mira a risolvere questo problema. Quando funziona, Encrypted Client Hello (ECH) crittografa l'handshake stesso, così il tuo ISP o gli operatori degli hotspot non possono più vedere quali siti visiti. Tuttavia:
- ECH funziona solo quando più siti web condividono lo stesso indirizzo IP(nuova finestra), come avviene dietro una content delivery network(nuova finestra) (CDN).
- Se un sito ha un proprio indirizzo IP dedicato, la destinazione rimane visibile.
- ECH dipende dal fatto che il tuo browser utilizzi il DNS crittografato (DoH) per recuperare le chiavi di configurazione ECH. In caso di errore, le connessioni tornano silenziosamente al SNI in testo in chiaro.
- ECH è ancora in fase di implementazione ed è supportato in Firefox e Chrome. Tuttavia, al momento, solo circa il 9–10% del milione di siti web più visitati supporta ECH, e quasi tutti usano Cloudflare.
- Il provider CDN e DoH può comunque osservare la destinazione finale delle tue connessioni di rete.
TLS vs. crittografia end-to-end
Sia il TLS che la crittografia end-to-end usano la crittografia per proteggere i tuoi dati, ma differiscono in chi può decrittografarli:
- Il TLS crittografa la connessione tra il tuo dispositivo e un server. Una volta che i tuoi dati arrivano a quel server, vengono decrittografati lì. Chiunque gestisca il server può leggerli.
- La crittografia end-to-end (E2EE) crittografa la connessione tra il tuo dispositivo e un altro dispositivo. Anche se i tuoi dati passano attraverso dei server durante il percorso, solo il destinatario previsto può decrittografarli.
I messaggi inviati tramite Gmail sono protetti durante il transito usando il TLS, ma vengono decrittografati quando raggiungono i server di Google, consentendo a Google di leggerli. I messaggi inviati con la crittografia E2EE, come i messaggi di Signal o le email scambiate tra utenti di Proton Mail, possono essere letti solo dal destinatario previsto.
TLS vs. VPN
Sia il TLS che le VPN proteggono i dati durante il transito, ma hanno scopi molto diversi:
- Una VPN nasconde quali siti web visiti. Il TLS (di solito) no.
- Una VPN nasconde le tue query DNS(nuova finestra). Il TLS (senza DoH) no.
- Una VPN impedisce ai siti web che visiti di conoscere il tuo indirizzo IP(nuova finestra) reale. Il TLS no.
- Una VPN attendibile(nuova finestra) non conserva alcun log(nuova finestra) della tua cronologia di navigazione. Il TLS consente al tuo ISP (e di conseguenza al tuo governo(nuova finestra)) di spiare e conservare i log della tua attività.
- Il TLS protegge le connessioni singolarmente, un'app o un processo alla volta. Una VPN, al contrario, instrada tutte le connessioni dal tuo dispositivo attraverso il tunnel VPN (a meno che tu non usi lo split tunneling(nuova finestra)), rendendo più difficile per un osservatore dedurre modelli di comportamento attraverso l'uso del browser e delle app quando sei connesso a una VPN.
Il TLS e le VPN si completano a vicenda, offrendo livelli di protezione.
TLS ti mantiene al sicuro online
Il TLS è il motivo per cui puoi gestire le tue operazioni bancarie, fare acquisti e accedere ai tuoi account online senza che ogni estraneo lungo il percorso della rete osservi ciò che fai. Senza di esso, l'HTTPS non esisterebbe, e nemmeno la maggior parte di ciò che oggi diamo per scontato nell'uso del web.
Ma il TLS non è mai stato progettato per nascondere tutto. Protegge il contenuto di una connessione, non il fatto che la connessione sia avvenuta. Il tuo ISP, l'operatore di un hotspot WiFi o chiunque altro osservi la rete può comunque vedere quali siti visiti, anche se non può vedere cosa fai. A differenza della crittografia E2EE, non impedisce al servizio a cui ti connetti di accedere ai tuoi dati.
Il TLS, la crittografia E2EE e le VPN sono quindi complementari: il TLS fornisce una sicurezza di base, la crittografia E2EE garantisce che solo i destinatari previsti possano accedere ai tuoi dati e una VPN attendibile offre un elevato livello di privacy online.
Proton e TLS
Il TLS è il protocollo che lavora dietro le quinte ogni volta che usi un'app Proton (a eccezione delle app Proton VPN, che ora usano principalmente WireGuard(nuova finestra)). È ciò su cui si basa l'HTTPS per proteggere la tua connessione e protegge anche il traffico in luoghi che non vedi direttamente, come la consegna della posta tra server. Ma il TLS protegge i dati solo mentre sono in movimento. Sono necessarie protezioni più solide, come la crittografia end-to-end e la crittografia a zero accessi, per contenuti davvero privati.


