„С ким разговарам?“ су два питања у једној реченици. Једно се тиче налога који је написао поруку, друго машине на другом крају мрежне везе коју ваш клијент заиста држи. У разговору преко услуге то скоро никада није исти субјект, и та разлика објашњава већину забуне око тога шта VPN крије, а шта не крије од особе којој пишете. Кад је топологија исправна, питање приватности постаје питање са одговором, а не емоционално.

Ваш клијент разговара са услугом, не са другом особом

Замислите апликацију за текстуално ћаскање у којој се сваки учесник повезује са услугом, а услуга доставља поруке између налога. Ваш клијент држи везу са услугом; други учесник држи одвојену везу са истом услугом. Порука путује од њиховог клијента до услуге и од услуге до вашег, што значи да је ваш транспортни саговорник тачка услуге, а не њихов уређај.

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

Све што следи произилази из те једне шеме. Гледајући своју везу, препознајете услугу, не Алекса. Гледајући Алексову везу, препознајете услугу са друге стране. Ни једно од тих посматрања само по себи није запис на нивоу пакета уређаја друге особе, и никаква количина прегледа сопственог саобраћаја то не мења.

Различити посматрачи прикупљају различите доказе

Услуга је у јачем положају од било ког учесника јер прекида обе везе и истовремено зна који налог поседује сваку. Шта чува, колико дуго, које записе спаја и коме их открива су одвојена питања са одвојеним одговорима, и ниједно од њих не одговара тврдња „апликација има end-to-end енкрипцију“.

Ви као прималац слаби сте у погледу мрежних чињеница, али јаки у погледу чињеница садржаја: текста поруке, приказаног имена, свега што је пошиљалац откуцао или приложио. Пошиљалац који откуца сопствену адресу тиме ју је открио, а то откривање није мрежно посматрање иако се тако чита.

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-а, услуга може видети излазну адресу те везе уместо Алексове кућне адресе. То је тврдња о томе шта услуга види. Не значи да се излазна адреса предаје вама, и сигурно не значи да ваша сопствена веза постаје анонимна због Алексовог избора транспорта.

Када апликација заиста ради равноправно

Модел са посредником је модел, не закон. Неке функције разговора успостављају директне путеве између клијената, на пример податковни канал у прегледачу договорен преко сигналног сервера, или режим преноса датотека који повезује два уређаја да би се избегло преношење великих количина података. У таквим случајевима транспортни саговорник заиста јесте уређај другог учесника, и анализа посматрача се потпуно мења.

Пријатељска ознака апликације није довољна да вам каже у ком случају се налазите. „Директна порука“ описује ко је чита, не како се преноси, а функција позива или дељења екрана у истој апликацији може користити другачију топологију од текстуалне нити поред ње. Прочитајте документацију добављача за конкретну функцију или гледајте које везе ваш клијент отвара док је користите.

Тврдња о end-to-end енкрипцији покрива то ко може читати заштићени садржај. Не говори ништа о томе који сервери прихватају везе, које метаподатке виде или постоји ли директан пут, а расправа у RFC 6973 о могућностима посматрача је корисна дисциплина: именујте посматрача, па затим набројте шта тај посматрач заиста може прикупити.

Шта то значи за VPN

VPN мења оно што услуга види о вашој вези. Не мења то ко је ваш транспортни саговорник и не даје другом учеснику нови поглед на вашу адресу. Очекивати да ће VPN сакрити вас од особе којој пишете је грешка категорије: њихов клијент никада није имао везу са вашим.

Оно што VPN може променити јесте функција директног пута. Ако би апликација иначе договорила равноправну везу, усмеравање вашег саобраћаја кроз тунел може присилити посредовање, а неке функције ће се понашати другачије или прећи на резервни режим; то је стваран ефекат, али се тиче топологије, не нестајања из разговора.

Затим држите два питања одвојено у свему што записујете. Који налог је ово послао и која тачка га је пренела. Одговорите на оба експлицитно, забележите ко може посматрати сваки одговор и престаните да их спајате у један суд о томе може ли се порука пратити.

Повезани чланци