Продавницата се вчитува добро дома и покажува ѕид од „невообичаен сообраќај“ во моментот кога тунелот се подига. Форум одбива да ве најави, а страница за стриминг тврди дека сте во земја што никогаш не сте ја посетиле. Ништо од тоа не бара шпионски софтвер. Страницата ја гледа адресата од која доаѓаат вашите пакети, а со VPN таа адреса припаѓа на дата центар, а не на домашна линија. Поголемиот дел од она што се нарекува откривање на VPN започнува и завршува со тој еден факт, а остатокот е заклучок со предвидлива стапка на грешка.

Блокирањето започнува од тоа од каде изгледа дека доаѓаат вашите пакети

Секое барање носи изворна адреса, а серверот што го прима може да ја провери во јавни податоци: која мрежа ја објавува, дали таа мрежа е хостинг провајдер, дали се појавила во списоци за злоупотреба и која земја ѝ ја доделува регистарот. Ништо од тоа не ве идентификува, а сето тоа заедно е доволно за да ве смести во категорија.

Погледнете го сопствениот сообраќај како што би погледнал странец. Две команди покриваат најголем дел од површината, а втората е таа што луѓето ја забораваат:

curl -sS https://ipinfo.io/json
dig +short TXT o-o.myaddr.l.google.com @ns1.google.com

Првата ја враќа излезната адреса, нејзината организација и земјата. Втората ја враќа адресата на resolver-от што стигнал до серверот за имиња на Google; таа често припаѓа на друга мрежа од вашиот излез и е адресата што страницата ја гледа ако запишува податоци на страната на resolver-от. Кога овие две припаѓаат на различни земји, некои страници го сметаат несовпаѓањето за сомнително, дури и кога со вашата конфигурацијата е во ред.

Кога одбивањето започнува само откако тунелот ќе се подигне, посомневајте се во излезната адреса пред сето друго. Променете сервер и обидете се повторно пред да го допрете прелистувачот. Блокирање што ве следи низ три излези од истиот провајдер се однесува на опсезите на провајдерот; блокирање што исчезнува на друг сервер се однесува на таа една адреса.

Временската зона, јазикот и часовникот не се совпаѓаат со адресата

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

Intl.DateTimeFormat().resolvedOptions().timeZone
navigator.language
Intl.DateTimeFormat().resolvedOptions().locale

Тие три реда во конзолата за развивачи ви кажуваат што дава вашиот прелистувач доброволно. VPN клиент може да ја промени вашата рута и ништо друго, па профилот што го носите останува домашен додека вашиот излез не е. Овде е важна конзистентноста: лаптоп поставен на истиот регион како излезот изгледа обично, а оној што си противречи не изгледа.

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

Што всушност знае кодот на страницата за вашата машина

JavaScript нема API што ги набројува мрежните интерфејси. Страницата не може да праша кои адреси ги има вашиот лаптоп, па стариот тврдень дека скрипта ја чита вашата LAN адреса е главно спомен од ерата на приклучоци, кога ActiveX контролите, Java аплетите и друг нативен код можеа точно тоа.

SignalWhat it revealsStatus today
Source address of the requestExit network, country, hosting statusAlways visible; the main signal
Time zone and languageWhere the profile claims to beReadable without permission
WebRTC candidatesLocal addresses, historicallyHost candidates are mDNS-obfuscated by default
Interface listAll local addressesNot available to ordinary JavaScript

WebRTC е чесниот исклучок од правилото „нема истекување на локални адреси“. Неговото собирање кандидати некогаш откриваше локални адреси на секоја страница што побара, а поправката беше да се заменат кандидатите на домаќинот со случајни mDNS имиња. Тоа стандардно важи во тековните прелистувачи, но тоа е одлука на прелистувачот, а не гаранција на протоколот, па застарена верзија или зацврстена конфигурација што повторно ги овозможува локалните кандидати уште може да протече. Ажурирањето на прелистувачот ви помага овде повеќе од кое било продолжување.

Вашиот провајдер ги гледа имињата, не содржината

HTTPS ја штити содржината на страницата од крај до крај, и операторот на тунелот што ги пренесува тие бајти не може да ги прочита. Операторот уште може да види која адреса сте ја контактирале, а во повеќето распоредувања и името на серверот во ракувањето, бидејќи името мора да биде читливо за врската да се насочи кон вистинската страница. Encrypted Client Hello постои токму за да го сокрие тоа поле и помага само кога и клиентот и страницата го поддржуваат.

Решавањето имиња е другата половина. Ако вашиот провајдер го обезбедува и resolver-от, тој го гледа секое име што го барате пред да постои каква било врска. Ако вашиот уред користи јавен resolver преку HTTPS, провајдерот гледа врска со тој resolver и ништо друго, додека самиот resolver ја гледа листата.

Нешифрирано HTTP барање е читливо за операторот од истата причина од која е читливо за хотелската мрежа: ништо во него не е шифрирано. Тунелот никогаш не тврдел спротивно и не го поправа изборот на апликацијата.

Одделете го „ова е VPN“ од „ова сум јас“

Откривањето е евтино, веројатносно и често погрешно. Споделените излезни адреси се означени затоа што некој друг ги злоупотреби, корпоративните опсези се класифицираат како хостинг, а мобилните оператори даваат географски резултати што ги изненадуваат сите. Идентификацијата е друг проблем: ѝ треба постојана врска како сметка во која сте се најавиле, колаче, податок за плаќање или два набљудувачи што споредуваат белешки.

Одлучете против што всушност се борите. Ако целта е да прочитате страница, HTTPS веќе ја врши таа работа и тунелот менува малку. Ако целта е да спречите страницата да знае во кој град сте, излезот и resolver-от се она што е важно. Ако целта е да ја прекинете врската со вашиот вистински идентитет, слабата точка е сметката, а менувањето сервери не прави ништо за најавувањето што штотуку го користевте.

Нов излез не ве одјавува од ништо и не може да го избрише она што страницата веќе го зачувала за сметката што ја користевте. Затоа практичната низа е неблескава: изберете излез чија мрежа изгледа обично, одржувајте го профилот на прелистувачот во согласност со него, ажурирајте го прелистувачот за функциите склони кон истекување да ги користат своите современи стандардни вредности и прифатете дека мал број страници уште погрешно ќе ве проценат.

Поврзани статии