„Kellega ma räägin?“ on kaks küsimust ühes lauses. Üks puudutab kontot, kes sõnumi kirjutas, teine masinat võrguühenduse kaugemas otsas, mida sinu klient tegelikult hoiab. Edastatavas vestluses ei ole need peaaegu kunagi sama üksus, ja see erinevus seletab suuremat osa segadusest selle üle, mida VPN selle inimese eest, kellele sa kirjutad, varjab ja mida mitte. Kui topoloogia on õige, muutub privaatsusküsimus vastatavaks, mitte emotsionaalseks.

Sinu klient räägib teenusega, mitte teise inimesega

Mõtle tekstivestluse rakendusele, kus iga osaleja ühendub teenusega ja teenus toimetab sõnumeid kontode vahel. Sinu klient hoiab ühendust teenusega; teine osaleja hoiab samasse teenusesse eraldi ühendust. Sõnum liigub nende kliendist teenusesse ja teenusest sinu kliendisse, mis tähendab, et sinu transpordipartner on teenuse lõpp-punkt, mitte nende seade.

Alex's client  ->  chat service  ->  your client

Kõik järgnev tuleneb sellest ühest skeemist. Omaenda ühenduse vaatamine tuvastab teenuse, mitte Alexi. Alexi ühenduse vaatamine tuvastab teenuse teiselt poolt. Kumbki vaatlus ei ole iseenesest teise inimese seadme paketitasemeline kirje, ja ükski hulk oma liikluse uurimist ei muuda seda selliseks.

Erinevad vaatlejad koguvad erinevaid tõendeid

Teenus on tugevamas positsioonis kui kumbki osaleja, sest see lõpetab mõlemad ühendused ja teab samal ajal, millisele kontole kumbki kuulub. Mida see säilitab, kui kaua, milliseid kirjeid ühendab ja kellele neid avaldab, on eraldi küsimused eraldi vastustega, ja ühelegi neist ei vasta lause „rakendus on otspunktist otspunkti krüpteeritud“.

Sina kui adressaat oled nõrgas positsioonis võrgufaktide osas, kuid tugevas positsioonis sisufaktide osas: sõnumi tekst, kuvatav nimi, kõik, mille saatja trükkis või lisas. Saatja, kes trükib ise oma aadressi, on selle avaldanud, ja see avaldamine ei ole võrguvaatlus, kuigi see loeb nagu üks.

ObserverSeesCannot conclude
YouYour connection to the service, message contents, sender-supplied detailsThe other client's source address
The other participantTheir connection, message contents, what the service attachesYour source address
The serviceBoth connections, account mapping, delivery metadataWhat it does not retain, or what leaves its boundary

Kui Alex ühendub VPN-i kaudu, võib teenus näha selle ühenduse väljumisaadressi, mitte Alexi koduaddressi. See on väide selle kohta, mida teenus näeb. See ei tähenda, et väljumisaadress antakse sulle, ja kindlasti ei tähenda, et sinu enda ühendus muutub Alexi transpordivaliku tõttu anonüümseks.

Kui rakendus on tõesti võrdne-võrdsega

Edastusmudel on mudel, mitte seadus. Mõned sõnumsidefunktsioonid loovad klientide vahel otseteid, näiteks brauseripõhise andmekanali, mis on kokku lepitud signaliseerimisserveri kaudu, või failiedastusrežiimi, mis ühendab kaks seadet, et vältida suurte andmemahtude edastamist. Neil juhtudel on transpordipartner tõesti teise osaleja seade ja vaatleja analüüs muutub täielikult.

Rakenduse sõbralik silt ei ütle sulle, kummal juhul sa oled. „Otsesõnum“ kirjeldab, kes seda loeb, mitte kuidas seda transporditakse, ja samas rakenduses olev kõne- või ekraanijagamisfunktsioon võib kasutada teistsugust topoloogiat kui kõrval olev tekstilõng. Loe tarnija dokumentatsiooni konkreetse funktsiooni kohta või jälgi, milliseid ühendusi sinu klient selle kasutamise ajal avab.

Otspunktist otspunkti krüpteerimise väide hõlmab seda, kes saab kaitstud sisu lugeda. See ei ütle midagi selle kohta, millised serverid ühendusi vastu võtavad, milliseid metaandmeid nad näevad või kas otsetee on olemas, ja RFC 6973 käsitlus vaatleja võimekustest on kasulik distsipliin: nimeta vaatleja ja loetle siis, mida see vaatleja tegelikult koguda saab.

Mida see VPN-i jaoks tähendab

VPN muudab seda, mida teenus sinu ühenduse kohta näeb. See ei muuda seda, kes on sinu transpordipartner, ega anna teisele osalejale uut vaadet sinu aadressile. Oodata, et VPN peidab sind selle inimese eest, kellele sa kirjutad, on kategooriaviga: nende kliendil ei olnud kunagi ühendust sinu omaga.

Mida VPN muuta saab, on otsetee-funktsioon. Kui rakendus muidu võrdne-võrdsega ühenduse kokku lepiks, võib sinu liikluse tunnelist läbi juhtimine selle asemel edastust sundida, ja mõned funktsioonid käituvad teisiti või taanduvad; see on tõeline mõju, kuid see puudutab topoloogiat, mitte vestlusest kadumist.

Seejärel hoia kaks küsimust kõiges, mida kirja paned, lahus. Milline konto selle saatis ja milline lõpp-punkt seda kandis. Vasta mõlemale selgesõnaliselt, märgi, kes saab kumbagi vastust jälgida, ja lõpeta nende ühendamine üheks otsuseks selle kohta, kas sõnumit saab jälitada.

Seotud artiklid