Kaj lahko vaš ponudnik VPN vidi in česa ne
Izhod vidi naslove, čase in, če se ne uporablja Encrypted Client Hello, ime spletnega mesta v rokovanju TLS. Shranjevanje je ločeno vprašanje.
Vaš tunel drži lokalno omrežje zunaj vašega prometa. Ne odstrani pa podjetja na drugem koncu, ki obdela vsak paket, preden ta doseže odprti internet. Ta položaj je hkrati poslovni model in vprašanje zasebnosti. Zato koristno vprašanje ni, ali vas ponudnik lahko vidi, ampak kaj vidi, kaj lahko poimenuje in kaj shrani.
Kam se zaupanje v resnici premakne
Šifriranje poteka od vaše naprave do strežnika ponudnika in ta zunanji odsek je vse, kar vaše lokalno omrežje kdaj vidi. Ponudnik drži drugi konec odseka, zato tunel dešifrira in vaše pakete posreduje naprej. V tem ni nobene napake; to je definicija storitve, ki ste jo kupili. Zaupanje se je premaknilo z lokalnega operaterja na operaterja izhoda, namesto da bi izginilo.
S tega položaja izve vaš izvorni naslov, kdaj ste se povezali, približno koliko ste prenesli in katere cilje ste obiskali. Nič od tega ne zahteva branja vaših sporočil in prav v tem je smisel ločevanja kategorij. Zanimive razlike med ponudniki se nanašajo na to, kaj se s temi opažanji zgodi pozneje.
Kaj izhod obdela nujno
Razvrstite kategorije po tem, kako zanesljivo jih izhod lahko vidi. Nobena vrstica ne zahteva lomljenja šifriranja in vsaka ima drugačen odgovor na vprašanje, ali se ji je sploh mogoče izogniti.
| 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 |
Četrta vrstica je tisto, kar večina miselnih modelov spregleda. Sodobni brskalnik vstavi ime spletnega mesta v ClientHello, prvo sporočilo rokovanja TLS, in to polje je na izhodu berljivo tudi takrat, ko je vsaka poizvedba DNS šifrirana od konca do konca. Če se ne dogovori Encrypted Client Hello, ime potuje odkrito ob naslovu cilja. Šifriran DNS spremeni, kdo vidi poizvedbo, ne kdo vidi ime.
Enako velja za potrdila pri starejših povezavah: TLS 1.3 šifrira strežniško potrdilo, medtem ko lahko rokovanje TLS 1.2 ime razkrije opazovalcu, ki snema tok. Oboje so dejstva prenosa, ne politika ponudnika.
Kaj TLS pokriva in česa ne
Ko spletno mesto streže HTTPS, vaš brskalnik zgradi povezavo TLS s končno točko tega mesta, ne s strežnikom VPN. Ponudnik posreduje šifrirane zapise in izve ciljni naslov, čas in približne velikosti. Ime spletnega mesta potuje v ClientHello, razen če je v igri ECH, telo strani pa v obeh primerih ostane šifrirano. Nepričakovano korensko potrdilo spremeni to mejo, zato si opozorila o potrdilih zaslužijo spoštovanje.
Navaden HTTP za izhodom nima take zaščite. Tunel zaščiti odsek do ponudnika, nato pa zahteva potuje natanko tako, kot bi potovala brez VPN. ECH tega ne popravi, ker ščiti ime in ne vsebine.
Shranjevanje je drugo vprašanje od vidnosti
Operater lahko obdeluje podatke o povezavah v pomnilniku in ne shrani ničesar, ali shrani podmnožico in jo natančno opiše kot ne zgodovino brskanja. Trditev o ničelnih dnevnikih berite po kategorijah, ne po geslih: zapisi o povezavah, časovni žigi, skupne količine, podatki o ciljih, identifikatorji računa in sporočila podpore se vsi štejejo. Ponudnik lahko pošteno ne vodi dnevnikov brskanja in hkrati hrani zapis računa ter metapodatke, potrebne za delovanje storitve. Vidnost vam ne pove, katera od teh kategorij je shranjena.
Revizija je dokaz o sistemih in časovnem oknu, ki ga je pokrila, odprtokodna koda odjemalca pa opisuje odjemalca in ne strežnikov. Oboje je koristno in nobeno ne govori za vsak sistem shranjevanja za izhodom. Vprašajte po obsegu revizije, ne po njeni znački.
Vprašanja, ki ločijo ponudnike
Vprašajte, kaj se shranjuje, kako dolgo in kdo lahko to dobi. Vprašajte, kdo upravlja izhod, ker so vnos v imeniku, razvijalec aplikacije in oseba, ki vodi določen strežnik, lahko tri različne strani. Vprašajte, kako se obravnava DNS in ali je ECH podprt na poteh, ki jih uporabljate, saj ClientHello v odprtem besedilu poimenuje mesto tudi brez poizvedbe DNS. Vprašajte, kaj se zgodi pri pravni zahtevi, in odgovor berite kot opis zmožnosti in ne namena.
Vodnik EFF kako izbrati VPN je razumen kontrolni seznam za ta vprašanja in je okvir, ne razsodba o kateri koli storitvi. Marketinška stran ni politika shranjevanja. Nič od tega ne naredi VPN neuporabnega; spremeni, komu morate zaupati in v čem.