Šta vaš VPN provajder može vidjeti, a šta ne
Izlaz vidi adrese, vremena i, osim ako se ne koristi Encrypted Client Hello, ime sajta u TLS rukovanju. Zadržavanje je odvojeno pitanje.
Vaš tunel drži lokalnu mrežu izvan vašeg saobraćaja. Ali ne uklanja kompaniju na drugom kraju, koja obrađuje svaki paket prije nego što stigne do otvorenog interneta. Ta pozicija je istovremeno poslovni model i pitanje privatnosti. Zato korisno pitanje nije može li vas provajder vidjeti, nego šta vidi, šta može imenovati i šta čuva.
Gdje se povjerenje zaista premješta
Šifriranje ide od vašeg uređaja do provajderovog servera, a ta vanjska dionica je sve što vaša lokalna mreža ikada vidi. Provajder drži drugi kraj te dionice, pa dešifruje tunel i prosljeđuje vaše pakete dalje. U tome nema nikakve greške; to je definicija usluge koju ste kupili. Povjerenje se premjestilo s lokalnog operatera na operatera izlaza, umjesto da nestane.
S te pozicije saznaje vašu izvornu adresu, kada ste se povezali, otprilike koliko ste prenijeli i koje destinacije ste kontaktirali. Ništa od toga ne zahtijeva čitanje vaših poruka, i u tome je smisao razdvajanja kategorija. Zanimljive razlike među provajderima tiču se onoga što se poslije dogodi s tim zapažanjima.
Šta izlaz obrađuje po nužnosti
Poredajte kategorije po tome koliko pouzdano izlaz može da ih vidi. Nijedan red ne zahtijeva razbijanje šifriranja, a svaki ima drugačiji odgovor na pitanje može li se uopšte izbjeći.
| 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 |
Četvrti red je ono što većina mentalnih modela promašuje. Savremeni preglednik stavlja ime sajta u ClientHello, prvu poruku TLS rukovanja, a to polje je čitljivo na izlazu čak i kada je svaki DNS upit šifriran od kraja do kraja. Osim ako se pregovara Encrypted Client Hello, ime putuje otvoreno pored odredišne adrese. Šifrirani DNS mijenja ko vidi upit, a ne ko vidi ime.
Isto vrijedi za certifikate na starijim vezama: TLS 1.3 šifruje serverski certifikat, dok TLS 1.2 rukovanje može izložiti ime posmatraču koji snima tok. Oboje su činjenice transporta, a ne politika provajdera.
Šta TLS pokriva, a šta ne
Kada sajt nudi HTTPS, vaš preglednik gradi TLS vezu prema odredištu tog sajta, a ne prema VPN serveru. Provajder prosljeđuje šifrirane zapise i saznaje odredišnu adresu, vrijeme i približne veličine. Ime sajta putuje u ClientHello osim ako je ECH u igri, a tijelo stranice ostaje šifrirano u oba slučaja. Neočekivani korijenski certifikat mijenja tu granicu, zato upozorenja o certifikatima zaslužuju poštovanje.
Obični HTTP nema takvu zaštitu nakon izlaza. Tunel štiti dionicu do provajdera, a nakon toga zahtjev putuje tačno onako kako bi putovao i bez VPN-a. ECH to ne popravlja, jer štiti ime, a ne sadržaj.
Zadržavanje je odvojeno pitanje od vidljivosti
Operater može obrađivati podatke o vezama u memoriji i ne čuvati ništa, ili čuvati podskup i tačno ga opisati kao ne-historiju pregledanja. Čitajte tvrdnju o odsustvu zapisa po kategorijama, a ne po sloganima: zapisi o vezama, vremenske oznake, ukupne količine, podaci o odredištima, identifikatori računa i poruke podrške sve se računaju. Provajder može iskreno ne voditi zapise pregledanja, a istovremeno držati zapis računa i metapodatke potrebne za rad usluge. Vidljivost vam ne kaže koja se od tih kategorija čuva.
Revizija je dokaz o sistemima i vremenskom okviru koji je pokrila, a klijentski kod otvorenog koda opisuje klijenta, a ne servere. Oboje je korisno, i nijedno ne govori za svaki sistem skladištenja iza izlaza. Pitajte za obim revizije, ne za njenu značku.
Pitanja koja razlikuju provajdere
Pitajte šta se čuva, koliko dugo i ko može to preuzeti. Pitajte ko upravlja izlazom, jer unos u imeniku, programer aplikacije i osoba koja vodi određeni server mogu biti tri različite strane. Pitajte kako se obrađuje DNS i da li je ECH podržan na putevima koje koristite, jer ClientHello u čistom tekstu imenuje sajt i bez DNS upita. Pitajte šta se dešava na pravni zahtjev, i čitajte odgovor kao opis sposobnosti, a ne namjere.
EFF-ov vodič za izbor VPN-a razumna je kontrolna lista za ta pitanja, i to je okvir, a ne presuda o bilo kojoj usluzi. Marketinška stranica nije politika zadržavanja. Ništa od ovoga ne čini VPN beskorisnim; mijenja kome morate vjerovati i u vezi s čim.