Ar kas nors gali matyti jūsų IP žinučių programėlėje? Ką žino kiekvienas stebėtojas
Perduodamame pokalbyje siuntėjas ir jūsų tinklo partneris yra skirtingi subjektai. Atskirkite, ką mato paslauga, ką matote jūs, ir ką reiškia programėlės etiketė.
„Su kuo aš kalbuosi?“ – tai du klausimai viename sakinyje. Vienas apie paskyrą, kuri parašė žinutę, kitas – apie mašiną kitame tinklo ryšio gale, kurį jūsų klientas iš tikrųjų palaiko. Perduodamame pokalbyje tai beveik niekada nėra tas pats subjektas, ir šis skirtumas paaiškina didžiąją dalį painiavos, ką VPN slepia arba nepaslepia nuo žmogaus, kuriam rašote. Teisingai supratus topologiją, privatumo klausimas tampa atsakomas, o ne emocinis.
Jūsų klientas kalba su paslauga, o ne su kitu žmogumi
Apsvarstykite tekstinių žinučių programėlę, kurioje kiekvienas dalyvis jungiasi prie paslaugos, o paslauga pristato žinutes tarp paskyrų. Jūsų klientas palaiko ryšį su paslauga; kitas dalyvis palaiko atskirą ryšį su ta pačia paslauga. Žinutė keliauja iš jų kliento į paslaugą, o iš paslaugos – į jūsų, todėl jūsų transporto partneris yra paslaugos galinis taškas, o ne jų įrenginys.
Alex's client -> chat service -> your clientViskas, kas toliau, kyla iš šios vienos schemos. Žvelgdami į savo ryšį identifikuojate paslaugą, o ne Alexą. Žvelgdami į Alexo ryšį identifikuojate paslaugą iš kitos pusės. Nė vienas stebėjimas pats savaime nėra kito žmogaus įrenginio paketų lygmens įrašas, ir joks savo srauto tikrinimas to nepaverčia.
Skirtingi stebėtojai renka skirtingus įrodymus
Paslauga yra stipresnėje padėtyje nei bet kuris dalyvis, nes ji užbaigia abu ryšius ir kartu žino, kuriai paskyrai kiekvienas priklauso. Ką ji saugo, kiek laiko, kokius įrašus sujungia ir kam juos atskleidžia – tai atskiri klausimai su atskirais atsakymais, ir nė vieno jų neatsako teiginys „programėlė naudoja ištisinį šifravimą“.
Jūs, kaip gavėjas, esate silpnoje padėtyje dėl tinklo faktų, bet stiprioje – dėl turinio faktų: žinutės teksto, rodomo vardo, visko, ką siuntėjas įvedė ar pridėjo. Siuntėjas, įvedęs savo adresą, jį atskleidė, ir tas atskleidimas nėra tinklo stebėjimas, nors ir skamba kaip jis.
| Observer | Sees | Cannot conclude |
|---|---|---|
| You | Your connection to the service, message contents, sender-supplied details | The other client's source address |
| The other participant | Their connection, message contents, what the service attaches | Your source address |
| The service | Both connections, account mapping, delivery metadata | What it does not retain, or what leaves its boundary |
Jei Alexas jungiasi per VPN, paslauga gali matyti to ryšio išėjimo adresą, o ne Alexo namų adresą. Tai teiginys apie tai, ką mato paslauga. Tai nereiškia, kad išėjimo adresas perduodamas jums, ir tikrai nereiškia, kad jūsų ryšys anonimizuojamas Alexo pasirinktu transportu.
Kai programėlė tikrai veikia lygiaverčiu ryšiu
Perdavimo modelis yra modelis, o ne dėsnis. Kai kurios susirašinėjimo funkcijos nustato tiesioginius kelius tarp klientų, pavyzdžiui, naršyklėje veikiantis duomenų kanalas, derinamas per signalizavimo serverį, arba failų perdavimo režimas, jungiantis abu įrenginius, kad dideli duomenys nebūtų perduodami. Tokiais atvejais transporto partneris iš tikrųjų yra kito dalyvio įrenginys, ir stebėtojų analizė visiškai pasikeičia.
Programėlės draugiška etiketė nepakanka pasakyti, kuriame variante esate. „Tiesioginė žinutė“ apibūdina, kas ją perskaito, o ne kaip ji perduodama, ir skambučio ar ekrano bendrinimo funkcija toje pačioje programėlėje gali naudoti kitokią topologiją nei šalia esantis tekstinis pokalbis. Skaitykite tiekėjo dokumentaciją apie konkrečią funkciją arba stebėkite, kokius ryšius jūsų klientas atidaro ja naudodamasis.
Teiginys apie ištisinį šifravimą apima tai, kas gali perskaityti apsaugotą turinį. Jis nieko nesako apie tai, kurie serveriai priima ryšius, kokius metaduomenis jie mato, ar yra tiesioginis kelias, o RFC 6973 svarstymas apie stebėtojo galimybes yra naudinga disciplina: įvardykite stebėtoją, tada išvardykite, ką tas stebėtojas iš tikrųjų gali rinkti.
Ką tai reiškia VPN
VPN keičia tai, ką paslauga mato jūsų ryšyje. Jis nekeičia to, kas yra jūsų transporto partneris, ir nesuteikia kitam dalyviui naujo jūsų adreso vaizdo. Tikėtis, kad VPN paslėps jus nuo žmogaus, kuriam rašote, yra kategorijų klaida: jų klientas niekada neturėjo ryšio su jūsų.
Ką VPN gali pakeisti, tai tiesioginio kelio funkcija. Jei programėlė kitu atveju derintų lygiavertį ryšį, jūsų srauto nukreipimas per tunelį gali priversti naudoti perdavimą, o kai kurios funkcijos veiks kitaip arba pereis prie atsarginio varianto; tai realus poveikis, bet jis susijęs su topologija, o ne su išnykimu iš pokalbio.
Tada laikykite abu klausimus atskirai visame, ką užrašote. Kuri paskyra tai išsiuntė ir kuris galinis taškas tai pernešė. Atsakykite į abu aiškiai, pažymėkite, kas gali stebėti kiekvieną atsakymą, ir nustokite juos jungti į vieną verdiktą apie tai, ar žinutę galima atsekti.