5 min di lettura
SNI (Server Name Indication) è un campo del primo pacchetto di una connessione sicura in cui il browser dichiara, in chiaro, a quale dominio si sta rivolgendo. La cifratura inizia dopo, quindi il nome del sito è visibile a qualsiasi apparato lungo il percorso prima ancora che esista una protezione. ECH (Encrypted Client Hello) è il meccanismo che nasconde questo campo. Qui sotto: come funziona il blocco per SNI, cosa cambia davvero ECH e perché attivarlo a volte peggiora le cose.
Perché nel momento in cui SNI viene inviato non c'è ancora nulla con cui cifrarlo. L'handshake TLS comincia con un messaggio ClientHello in cui il client elenca gli algoritmi supportati e indica il dominio. Il server usa quel nome per scegliere il certificato giusto: su un solo indirizzo IP vivono migliaia di siti e, senza SNI, non saprebbe quale certificato consegnare. La chiave condivisa compare solo al passo successivo.
Ne discende la conseguenza pratica: l'indirizzo della pagina, le password e il contenuto della richiesta sono davvero nascosti; il nome del dominio no. È ciò che le guide «attiva DoH e diventerai invisibile» tralasciano: il DNS privato chiude la query DNS, ma SNI la segue e va in chiaro.
L'apparato legge il ClientHello, confronta il dominio con un elenco e interrompe la connessione prima che venga stabilita. Tecnicamente è più economico di ogni altro metodo: niente decifratura, niente analisi comportamentale, basta un confronto tra stringhe.
| Metodo | Cosa legge | Con cosa si aggira | |---|---|---| | Per indirizzo IP | indirizzo di destinazione | cambio di indirizzo, CDN | | Per DNS | la query del nome | DoH/DoT | | Per SNI | il dominio nel ClientHello | ECH, un tunnel | | Per firma del protocollo | forma dei pacchetti | un protocollo senza firma |
La meccanica delle righe precedenti è trattata a parte: che cos'è il DPI.
ECH cifra l'intero ClientHello, SNI compreso. In chiaro resta solo un nome esterno, comune a tutti i siti dietro lo stesso provider, di solito il nome della CDN stessa. L'osservatore vede una connessione verso una «nuvola», ma non quale dei siti ospitati lì sia stato richiesto.
La chiave per questa cifratura il client la prende dal DNS: il dominio pubblica un record di tipo HTTPS con un parametro ech. Da qui due condizioni, senza le quali ECH semplicemente non si attiva:
Secondo le note di rilascio pubbliche, il supporto è arrivato in Firefox dalla versione 118 e in Chrome dalla 117, entrambe dell'autunno 2023.
Perché ciò che è raro si nota. Finché ECH è usato da una quota ridotta di connessioni, la sua stessa presenza è un tratto distintivo, e un sistema di filtraggio può agirvi esattamente come agiva sul dominio: senza guardare cosa c'è dentro, tagliare tutto ciò che somiglia a ECH.
È già successo al predecessore. ESNI, la versione iniziale del meccanismo, secondo gruppi di ricerca sulla censura è stato tagliato in Cina nel 2020 — per intero, come classe. Segnalazioni simili su connessioni con ECH sono comparse più tardi, in altri Paesi.
Da qui una conclusione scomoda per i consigli brevi: ECH è il meccanismo giusto, ma risolve la privacy rispetto al provider, non l'aggiramento dei blocchi. Su una rete dove viene tagliato, la casella nel browser produce l'effetto opposto.
Dentro un tunnel la questione SNI sparisce: l'handshake con il sito avviene sul server di uscita e il provider vede solo una connessione verso un indirizzo. Ma allora esce un altro segnale: il protocollo del tunnel stesso, e tutto dipende dal fatto che abbia o meno una forma riconoscibile.
Qui i due approcci divergono. Una VPN classica nasconde il dominio ma si tradisce col disegno dei pacchetti. VLESS con mascheramento Reality esegue l'handshake con un sito reale e popolare e ne presenta l'SNI: non nasconde il nome, ne mostra uno credibile. Per il filtro sembra una normale visita a un normale sito, e il confronto con l'elenco dei domini passa regolarmente. La meccanica: Reality e VLESS in parole semplici; cosa ne consegue nelle regioni difficili: BessyConnect in Iran, Russia e Cina.
Che cos'è SNI in parole semplici? Un campo del primo pacchetto di una connessione sicura in cui il browser nomina, in chiaro, il dominio a cui si collega. Serve al server per scegliere il certificato giusto ed è visibile a chiunque lungo il percorso, perché viene inviato prima che esista la cifratura.
HTTPS nasconde il nome del sito? No. HTTPS nasconde l'indirizzo della pagina, i parametri della richiesta e il contenuto, ma il nome di dominio esce in chiaro nell'SNI. A nasconderlo possono essere solo ECH o un tunnel.
In cosa ECH differisce da ESNI? ESNI cifrava soltanto il campo del nome ed era la versione iniziale del meccanismo; ECH cifra l'intero ClientHello e lo ha sostituito. ESNI è considerato obsoleto.
Basta attivare ECH per aggirare un blocco? No. ECH riduce ciò che vede il provider, ma su reti fortemente filtrate le connessioni con ECH possono essere tagliate in blocco, proprio perché sono poche e si notano.
SNI è visibile con la VPN attiva? Al provider no: l'handshake con il sito avviene sul server di uscita. Il provider vede solo una connessione verso l'indirizzo del server e decide in base ai segnali del protocollo del tunnel.
Top 10 alternative WhatsApp e Telegram per videochiamate: Zoom, Google Meet, Signal, Discord. Confronto + come aggirare blocchi con BessyVPN (bessy.my) Altro

Instagram non si apre o è lento? La VPN BessyConnect con VLESS+Reality ripristina l'accesso a Instagram: feed, storie e Reels caricano senza blocchi. Altro
BessyConnect è una VPN per WhatsApp che riporta le chiamate vocali e video quando sono bloccate. Il protocollo VLESS + Reality supera il DPI. iOS e Android. Altro