Ce poate vedea furnizorul tău de VPN și ce nu poate
Ieșirea vede adrese, momente și, dacă nu se folosește Encrypted Client Hello, numele site-ului în strângerea de mână TLS. Păstrarea este o chestiune separată.
Tunelul tău ține rețeaua locală în afara traficului tău. Nu elimină însă compania de la celălalt capăt, care procesează fiecare pachet înainte ca acesta să ajungă la internetul deschis. Această poziție este deopotrivă modelul de afaceri și întrebarea de confidențialitate. Așadar întrebarea utilă nu este dacă furnizorul te poate vedea, ci ce vede, ce poate numi și ce păstrează.
Unde se mută de fapt încrederea
Criptarea merge de la dispozitivul tău la serverul furnizorului, iar acel segment exterior este tot ce vede vreodată rețeaua ta locală. Furnizorul ține celălalt capăt al segmentului, deci decriptează tunelul și îți trimite pachetele mai departe. Nu e niciun defect în asta; este definiția serviciului pe care l-ai cumpărat. Încrederea s-a mutat de la operatorul local la operatorul ieșirii în loc să dispară.
Din această poziție află adresa ta sursă, când te-ai conectat, aproximativ cât ai transferat și ce destinații ai contactat. Nimic din toate acestea nu necesită citirea mesajelor tale, iar acesta este rostul separării categoriilor. Diferențele interesante dintre furnizori privesc ce se întâmplă mai târziu cu aceste observații.
Ce tratează ieșirea în mod necesar
Ordonează categoriile după cât de fiabil le poate vedea ieșirea. Niciun rând nu cere spargerea criptării, iar fiecare are un răspuns diferit la întrebarea dacă poate fi evitată cu totul.
| Category | Visible at the exit | Why |
|---|---|---|
| Your public address | Always | It is the address the tunnel arrives from |
| Connection times and volume | Always | Accounting data, not content |
| Destination IP addresses | Always | The exit has to route the packets |
| HTTPS hostname (SNI) | Normally, unless ECH is used | Sent in the clear in the TLS ClientHello |
| DNS names | Only if DNS is plaintext | DoH or DoT hides the query; plaintext is readable by the forwarder |
| Page paths and form contents | Not normally | Protected by the destination site's TLS session |
Al patrulea rând este ceea ce ratează cele mai multe modele mentale. Un browser modern pune numele site-ului în ClientHello, primul mesaj al strângerii de mână TLS, iar acel câmp este lizibil la ieșire chiar și când fiecare interogare DNS este criptată de la un capăt la altul. Dacă nu se negociază Encrypted Client Hello, numele călătorește în clar lângă adresa de destinație. DNS-ul criptat schimbă cine vede interogarea, nu cine vede numele.
Același lucru este valabil pentru certificatele de pe conexiunile mai vechi: TLS 1.3 criptează certificatul serverului, în timp ce o strângere de mână TLS 1.2 poate expune numele unui observator care înregistrează fluxul. Ambele sunt fapte ale transportului, nu politică a furnizorului.
Ce acoperă TLS și ce nu acoperă
Când un site servește HTTPS, browserul tău construiește o conexiune TLS către punctul final al acelui site, nu către serverul VPN. Furnizorul transmite înregistrări criptate și află adresa de destinație, momentul și dimensiunile aproximative. Numele site-ului călătorește în ClientHello dacă ECH nu este în joc, iar corpul paginii rămâne criptat în ambele cazuri. Un certificat rădăcină neașteptat schimbă această graniță, de aceea avertismentele de certificat merită respect.
HTTP simplu nu are o astfel de protecție dincolo de ieșire. Tunelul protejează segmentul până la furnizor, iar după aceea cererea călătorește exact cum ar fi călătorit fără VPN. ECH nu repară asta, pentru că protejează numele, nu conținutul.
Păstrarea este o chestiune diferită de vizibilitate
Un operator poate procesa date de conexiune în memorie și nu păstrează nimic, sau păstrează un subset și îl descrie corect ca nefiind istoric de navigare. Citește o afirmație de zero jurnale pe categorii, nu pe sloganuri: înregistrări de conexiune, momente de timp, totaluri de volum, date despre destinații, identificatori de cont și mesaje de suport contează toate. Un furnizor poate să nu țină jurnale de navigare cu onestitate și totuși să păstreze înregistrarea contului și metadatele necesare pentru a opera serviciul. Vizibilitatea nu îți spune care dintre aceste categorii este stocată.
Un audit este dovadă despre sistemele și fereastra de timp pe care le-a acoperit, iar codul client open source descrie clientul, nu serverele. Ambele sunt utile și niciunul nu vorbește pentru fiecare sistem de stocare din spatele ieșirii. Cere întinderea unui audit, nu insigna lui.
Întrebări care separă furnizorii
Întreabă ce se păstrează, pentru cât timp și cine poate recupera. Întreabă cine operează ieșirea, pentru că o înregistrare într-un director, dezvoltatorul unei aplicații și persoana care rulează un anumit server pot fi trei părți diferite. Întreabă cum este tratat DNS-ul și dacă ECH este acceptat pe căile pe care le folosești, fiindcă un ClientHello în text clar numește site-ul chiar și fără o interogare DNS. Întreabă ce se întâmplă la o solicitare legală și citește răspunsul ca descriere a capacității, nu a intenției.
Ghidul EFF pentru alegerea unui VPN este o listă de verificare rezonabilă pentru aceste întrebări și este un cadru, nu un verdict despre vreun serviciu. O pagină de marketing nu este o politică de păstrare. Nimic din toate acestea nu face un VPN inutil; schimbă în cine trebuie să ai încredere și pentru ce.