Getur VPN rekstraraðili séð hvaða vefsíður þú heimsækir?
Sjálfgefinn OpenVPN þjónn skráir setur, ekki slóðir. Berðu saman tengingarskrár, gögn úr göngum og DNS lekapróf áður en þú fullyrðir hvað rekstraraðilinn sér.
Spurðu hvað VPN getur séð og svarið fer eftir hvar þú stendur á leiðinni. Á setulagi hefur rekstraraðilinn auðkenningaratburði og bætatölur. Á pakkalagi hefur hann áfangastaði og tímasetningar. Á DNS lagi gæti hann haft nöfnin sjálf. Hvert lag svarar annarri spurningu og enginn einn rofi færir þig á milli þeirra.
Skilgreindu lagið áður en þú fullyrðir eitthvað
Sama tenging framleiðir mismunandi skrár á hverjum punkti, og fullyrðing um friðhelgi hefur aðeins merkingu þegar hún nefnir punktinn. Lestu töfluna dálk fyrir dálk: hvað er til á því lagi, hvað rekstraraðilinn getur séð þar og hvað sömu skrár geta enn ekki sagt.
| Layer | Visible there | Not visible there |
|---|---|---|
| Session and authentication | Account, client address, start and stop times, assigned address, byte counts | URLs, page content, search terms |
| Forwarded packets | Destination address and port, sizes, timing, often the TLS server name | HTTP path, headers, response body |
| DNS resolver | Queried names and the client that asked | Page content and later requests |
| TLS-terminating proxy | Full request line, headers and body | Nothing, by design |
Að lesa eitt lag sem heildarmynd er upphaf bæði ýkra fullyrðinga og falsks öryggis. Þjónustuveitandi sem segist ekki skrá vafur getur verið nákvæmur um slóðaskráningu en samt geymt setuskrár, og pakkaskrá sem sýnir aðeins vistföng verður ekki að vafurssögu án öfugra uppflettinga og ágiskana.
Þegar þú metur stefnu skaltu finna setninguna sem lýsir hverju lagi. Ef stefnan aðgreinir þau ekki skaltu spyrja hvaða skrár eru til í stað þess að samþykkja almenna fullyrðingu um dulkóðun.
Setuyfirlit: hvað venjulegur OpenVPN þjónn geymir
Upp úr kassanum nemur OpenVPN þjónn ekki umferð. Venjulegt úttak er setuyfirlit: reikningurinn sem auðkenndi sig, upprunavistfangið sem hann kom frá, tímasetningar upphafs og enda, úthlutað gangvistfang og bætatölur í báðar áttir. Það er yfirlit yfir setur, ekki listi yfir áfangastaði.
Skráningarmöguleikar geta bætt smáatriðum. Hærra smáatriðastig skrifar meira um handabandið og stöðuskrá getur listað tengda biðla, en hvorugt breytir þjóninum í gagnsæja milliþjónustu. Til að búa til slóðir þarf að ljúka TLS eða keyra sérstaka milliþjónustu, og hvort tveggja breytir traustskipaninni frekar en að kveikja á földum eiginleika.
Þess vegna er nákvæm útgáfa fullyrðingarinnar um enga vafursskráningu þrengri en hún hljómar. Þjónninn veit ekki hvaða síða er, en hann veit að seta var til og gróflega hversu mikið gagn fór um hana. Hvort sú setuskrá er geymd og hversu lengi er sérstök stefnuspurning.
Innri og ytri pakkar eru mismunandi sönnunargögn
Pakkaskráning er leiðin til að sjá hvað raunverulega fer um göngin. Á þjóninum skaltu nefna gangviðmótið og skrifa í skrá sem hægt er að greina án nettengingar:
sudo tcpdump -ni tun0 -w /tmp/tun.pcap
sudo tcpdump -r /tmp/tun.pcap -nn | headSú skrá inniheldur afkóðaða innri umferð: gangvistfang biðilsins sem uppruni, áfangastað og port, pakkastærðir og tímasetningu. Hún inniheldur ekki HTTP slóðina né svarshlutann nema TLS hafi verið lokað einhvers staðar, og þetta eru viðkvæm gögn þar sem geymsla er stefnuákvörðun en ekki þægindi við villuleit.
Skráning á líkamlega viðmótinu sýnir eitthvað annað. Þar sérðu ytri pakka sem beint er að VPN endapunktinum, með dulkóðuðu hleðslunni inni. Ótengd vistföng í þeirri skrá eru eðlileg þegar sýndarnetkort er til, því gangtækið ber innri straumana en dulkóðuð flutningur þá ytri.
Spurðu hvaða spurningu skráningin á að svara. Notkun forrits á göngunum sést á sýndarnetkortinu; aðgengi ganganna að endapunktinum sést á því líkamlega. Að nota aðra skrána sem heildarmynd gefur ályktanir sem gögnin styðja ekki.
DNS er staðurinn þar sem nöfn verða sýnileg
DNS er áfram hagnýta undantekningin. Uppflettingarþjónninn sér nöfnin sem beðið er um að leysa, svo hver sem rekur hann fréttir hvaða síður biðill leitar að, jafnvel þegar síðari tengingar eru dulkóðaðar. Gangkönnun sýnir vistföng; uppflettingarþjónninn sýnir nöfn.
Athugaðu hvaða vistfang uppflettingarþjónninn notaði til að ná utanþjónustu. Svarið er útgangsvistfang uppflettingarþjónsins, og samanburður við VPN útganginn segir þér hvort fyrirspurnin fór um göngin:
dig +short myip.opendns.com @resolver1.opendns.com
dig example.com
sudo tcpdump -ni any udp port 53Ef það vistfang passar við staðbundnu tenginguna frekar en gangútganginn fór uppflettingin fram hjá VPN og nafnið var sýnilegt á staðbundnu leiðinni. Endurtaktu prófið eftir uppfærslu biðilsins, því ný útgáfa getur breytt því hvaða uppflettingarþjón sniðið setur upp.
Dulkóðað DNS færir sýnileikann frekar en að fjarlægja hann. Netið sér fyrirspurnina ekki lengur, en uppflettingarþjónninn gerir það enn, og traustsspurningin skiptir einfaldlega um hendur. TLS þjónsnafnið í handabandi tengingarinnar er annað að hluta til merki: það lifir oft af jafnvel þegar hleðslan er ógagnsæ, svo áfangastaðir eru ekki einu lýsigögnin sem framsendingarþjónn getur séð.
Þrjár tegundir skráa og hver getur lesið þær
Setureikningsskil, skrár eftir nafni og lekasönnunargögn eru þrjár mismunandi vörur með þrjár mismunandi skyldur. Setuskrár eru ódýrar og lítillar viðkvæmni og svara því hver tengdist og hvenær. Skrár eftir nafni krefjast skráningarþjóns eða sérstakrar milliþjónustu og skapa upplýsingaskyldu gagnvart þeim sem verða fyrir áhrifum. Lekasönnunargögn eru próf á biðilshlið sem ber saman það sem uppflettingarþjónninn opinberar við gangútganginn.
Skráðu hverju af þessum þremur þú rekur, hver getur lesið það og hversu lengi það varir. Fullyrðingar um að þjónusta haldi engar skrár lýsa einu lagi og eru aðeins sannar innan þess ramma. Sami veitandi getur verið nákvæmur um setur en rangur um DNS.
Hafðu prófið endurgeranlegt: sama fyrirspurn til uppflettingarþjóns, sama skráningarviðmót og sami samanburður. Friðhelgisfullyrðing sem ekki er hægt að prófa á nefndu lagi er slagorð, ekki rekstrarleg staðreynd.