«З кім я размаўляю?» — гэта два пытанні ў адным сказе. Адно пра ўліковы запіс, які напісаў паведамленне, другое — пра машыну на далёкім канцы сеткавага злучэння, якое фактычна трымае ваш кліент. У чаце праз пасярэдніка гэта амаль ніколі не адзін і той жа суб’ект, і гэтая розніца тлумачыць большую частку блытаніны наконт таго, што VPN хавае або не хавае ад чалавека, якому вы пішаце. Правільна вызначце тапалогію — і пытанне прыватнасці стане такім, на якое можна адказаць, а не эмацыйным.

Ваш кліент размаўляе з сэрвісам, а не з іншым чалавекам

Разгледзім праграму тэкставага чату, дзе кожны ўдзельнік падключаецца да сэрвісу, а сэрвіс дастаўляе паведамленні паміж уліковымі запісамі. Ваш кліент трымае злучэнне з сэрвісам; іншы ўдзельнік трымае асобнае злучэнне з тым жа сэрвісам. Паведамленне ідзе ад іх кліента да сэрвісу і ад сэрвісу да вашага, гэта значыць ваш транспартны партнёр — гэта канцавая кропка сэрвісу, а не іх прылада.

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

Усё далейшае вынікае з гэтай адной схемы. Погляд на ваша ўласнае злучэнне вызначае сэрвіс, а не Алекса. Погляд на злучэнне Алекса вызначае сэрвіс з іншага боку. Ні адно з гэтых назіранняў само па сабе не з’яўляецца запісам узроўню пакетаў пра прыладу іншага чалавека, і ніякая колькасць праверкі ўласнага трафіку не робіць з яго такі запіс.

Розныя назіральнікі збіраюць розныя доказы

Сэрвіс знаходзіцца ў мацнейшай пазіцыі, чым любы з удзельнікаў, бо ён завяршае абодва злучэнні і адначасова ведае, якому ўліковаму запісу належыць кожнае. Што ён захоўвае, як доўга, якія запісы злучае і каму раскрывае — гэта асобныя пытанні з асобнымі адказамі, і ні на адно з іх не адказвае фраза «праграма шыфруецца ад канца да канца».

Вы як атрымальнік слабыя ў сеткавых фактах, але моцныя ў фактах змесціва: тэкст паведамлення, паказванае імя, усё, што адпраўнік набраў або далучыў. Адпраўнік, які сам уводзіць свой адрас, ужо яго раскрыў, і гэтае раскрыццё не з’яўляецца сеткавым назіраннем, нават калі чытаецца як такое.

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

Калі Алекс падключаецца праз VPN, сэрвіс можа бачыць адрас выхаду для гэтага злучэння, а не хатні адрас Алекса. Гэта сцвярджэнне пра тое, што бачыць сэрвіс. Яно не азначае, што адрас выхаду перадаюць вам, і тым больш не азначае, што ваша ўласнае злучэнне ананімізуецца выбарам транспарту Алекса.

Калі праграма сапраўды працуе напрамую паміж прыладамі

Мадэль з пасярэднікам — гэта мадэль, а не закон. Некаторыя функцыі абмену паведамленнямі ўстанаўліваюць прамыя шляхі паміж кліентамі, напрыклад канал даных у браўзеры, узгоднены праз сервер сігналізацыі, або рэжым перадачы файлаў, які злучае дзве прылады, каб не прапускаць вялікія аб’ёмы даных праз пасярэдніка. У такіх выпадках транспартны партнёр сапраўды прылада іншага ўдзельніка, і аналіз назіральніка цалкам змяняецца.

Звыклая назва праграмы не дае зразумець, у якім з выпадкаў вы знаходзіцеся. «Прамое паведамленне» апісвае, хто яго чытае, а не як яно перадаецца, і функцыя званка або дэманстрацыі экрана ў той жа праграме можа выкарыстоўваць іншую тапалогію, чым тэкставая размова побач. Чытайце дакументацыю пастаўшчыка для канкрэтнай функцыі або назірайце за злучэннямі, якія адкрывае ваш кліент падчас яе выкарыстання.

Сцвярджэнне пра шыфраванне ад канца да канца тычыцца таго, хто можа чытаць абароненае змесціва. Яно нічога не кажа пра тое, якія серверы прымаюць злучэнні, якія метаданыя яны бачаць і ці існуе прамы шлях, а разгляд магчымасцяў назіральніка у RFC 6973 — карысная дысцыпліна: назвіце назіральніка, затым пералічыце, што ён насамрэч можа сабраць.

Што гэта значыць для VPN

VPN змяняе тое, што сэрвіс бачыць для вашага злучэння. Ён не змяняе, хто ваш транспартны партнёр, і не дае іншаму ўдзельніку новага погляду на ваш адрас. Чакаць, што VPN схавае вас ад чалавека, якому вы пішаце, — гэта памылка катэгорыі: іх кліент ніколі не меў злучэння з вашым.

Што VPN сапраўды можа змяніць — гэта функцыю прамога шляху. Калі праграма інакш узгадніла б злучэнне напрамую паміж прыладамі, прапусканне трафіку праз тунель можа замест гэтага прымусіць пасярэдніка, і некаторыя функцыі будуць паводзіць сябе інакш або адступяць; гэта рэальны эфект, але ён пра тапалогію, а не пра знікненне з размовы.

Тады трымайце два пытанні асобна ва ўсім, што запісваеце. Які ўліковы запіс гэта адправіў і якая канцавая кропка гэта перанесла. Адкажыце на абодва яўна, адзначце, хто можа назіраць кожны адказ, і перастаньце зліваць іх у адзіны вырак пра тое, ці можна прасачыць паведамленне.

Падобныя артыкулы