„С кого говоря?“ са два въпроса в едно изречение. Единият е за акаунта, който е написал съобщението, другият е за машината в далечния край на мрежовата връзка, която вашият клиент всъщност държи. При чат през посредник това почти никога не е един и същ субект и тази разлика обяснява голяма част от объркването какво 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 може да промени, е функция с директен път. Ако приложението иначе би договорило връзка устройство към устройство, прекарването на трафика ви през тунел може вместо това да наложи посредник и някои функции ще се държат различно или ще отстъпят; това е реален ефект, но той е за топологията, а не за изчезване от разговора.

После дръжте двата въпроса отделно във всичко, което записвате. Кой акаунт го е изпратил и коя крайна точка го е пренесла. Отговорете на двата изрично, отбележете кой може да наблюдава всеки отговор и спрете да ги сливате в една присъда дали едно съобщение може да бъде проследено.

Подобни статии