Ką jūsų VPN tiekėjas gali matyti, o ko ne
Išėjimas mato adresus, laikus ir, jei nenaudojamas Encrypted Client Hello, svetainės pavadinimą TLS rankos paspaudime. Saugojimas yra atskiras klausimas.
Jūsų tunelis laiko vietinį tinklą už jūsų srauto ribų. Tačiau jis nepašalina įmonės kitame gale, kuri apdoroja kiekvieną paketą, kol jis pasiekia atvirą internetą. Ši pozicija kartu yra verslo modelis ir privatumo klausimas. Todėl naudingas klausimas yra ne tai, ar tiekėjas gali jus matyti, o tai, ką jis mato, ką gali įvardyti ir ką saugo.
Kur pasitikėjimas iš tikrųjų persikelia
Šifravimas eina nuo jūsų įrenginio iki tiekėjo serverio, ir ši išorinė atkarpa yra viskas, ką jūsų vietinis tinklas kada nors mato. Tiekėjas laiko kitą atkarpos galą, todėl iššifruoja tunelį ir persiunčia jūsų paketus toliau. Čia nėra jokio trūkumo; tai yra paslaugos, kurią nusipirkote, apibrėžimas. Pasitikėjimas persikėlė iš vietinio operatoriaus į išėjimo operatorių, o ne dingo.
Iš šios pozicijos jis sužino jūsų šaltinio adresą, kada prisijungėte, maždaug kiek perkėlėte ir su kokiomis paskirties vietomis susisiekėte. Niekam iš to nereikia skaityti jūsų pranešimų, ir būtent tame yra kategorijų atskyrimo prasmė. Įdomūs skirtumai tarp tiekėjų susiję su tuo, kas vėliau nutinka tiems stebėjimams.
Ką išėjimas tvarko būtinai
Surikiuokite kategorijas pagal tai, kaip patikimai išėjimas jas mato. Nė viena eilutė nereikalauja sulaužyti šifravimo, ir kiekviena turi skirtingą atsakymą, ar jos apskritai galima išvengti.
| 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 |
Ketvirtoji eilutė yra tai, ką praleidžia dauguma mąstymo modelių. Šiuolaikinė naršyklė įdeda svetainės pavadinimą į ClientHello, pirmąjį TLS rankos paspaudimo pranešimą, ir tas laukas yra perskaitomas išėjime net tada, kai kiekviena DNS užklausa šifruojama nuo galo iki galo. Jei Encrypted Client Hello nesuderėtas, pavadinimas keliauja atvirai šalia paskirties adreso. Šifruotas DNS keičia tai, kas mato užklausą, o ne tai, kas mato pavadinimą.
Tas pats galioja sertifikatams senesniuose ryšiuose: TLS 1.3 šifruoja serverio sertifikatą, o TLS 1.2 rankos paspaudimas gali atskleisti pavadinimą stebėtojui, kuris įrašo srautą. Abu yra transporto faktai, o ne tiekėjo politika.
Ką TLS apima, o ko ne
Kai svetainė teikia HTTPS, jūsų naršyklė sukuria TLS ryšį su tos svetainės galiniu tašku, o ne su VPN serveriu. Tiekėjas persiunčia šifruotus įrašus ir sužino paskirties adresą, laiką ir apytikslius dydžius. Svetainės pavadinimas keliauja ClientHello, jei ECH neveikia, o puslapio turinys abiem atvejais lieka šifruotas. Netikėtas šaknies sertifikatas pakeičia šią ribą, todėl sertifikatų įspėjimai verti pagarbos.
Paprastas HTTP už išėjimo tokios apsaugos neturi. Tunelis saugo atkarpą iki tiekėjo, o po to užklausa keliauja lygiai taip, kaip keliautų be VPN. ECH to neištaiso, nes saugo pavadinimą, o ne turinį.
Saugojimas yra atskiras klausimas nuo matomumo
Operatorius gali apdoroti ryšio duomenis atmintyje ir nieko nesaugoti, arba saugoti poaibį ir tiksliai jį apibūdinti kaip ne naršymo istoriją. Skaitykite teiginį apie nulinius žurnalus pagal kategorijas, o ne pagal šūkius: ryšio įrašai, laiko žymos, apimties sumos, paskirties duomenys, paskyros identifikatoriai ir pagalbos pranešimai visi skaičiuojami. Tiekėjas gali sąžiningai nevesti naršymo žurnalų ir kartu saugoti paskyros įrašą bei paslaugai reikalingus metaduomenis. Matomumas nepasako, kuri iš šių kategorijų saugoma.
Auditas yra įrodymas apie sistemas ir laikotarpį, kurį jis apėmė, o atviro kodo kliento kodas apibūdina klientą, o ne serverius. Abu naudingi, ir nė vienas nekalba už kiekvieną saugojimo sistemą už išėjimo. Klauskite audito apimties, o ne jo ženkliuko.
Klausimai, kurie atskiria tiekėjus
Klauskite, kas saugoma, kiek laiko ir kas gali tai gauti. Klauskite, kas valdo išėjimą, nes katalogo įrašas, programėlės kūrėjas ir konkretų serverį valdantis asmuo gali būti trys skirtingos šalys. Klauskite, kaip tvarkomas DNS ir ar ECH palaikomas maršrutuose, kuriuos naudojate, nes atviro teksto ClientHello įvardija svetainę net be DNS užklausos. Klauskite, kas nutinka gavus teisinį prašymą, ir atsakymą skaitykite kaip galimybės, o ne ketinimo aprašymą.
EFF VPN pasirinkimo vadovas yra pagrįstas šių klausimų kontrolinis sąrašas, ir tai yra sistema, o ne nuosprendis kuriai nors paslaugai. Rinkodaros puslapis nėra saugojimo politika. Niekas iš to nepadaro VPN nenaudingo; tai keičia, kuo turite pasitikėti ir dėl ko.