Сајт вас блокира само када је VPN укључен? Ево шта он види
Блокада је обично излазна адреса, а не цурење. Проверите мрежу из које изгледа да долази ваш саобраћај, resolver који сајт може да забележи и шта зна код странице.
Продавница се учитава добро код куће и показује зид „необичног саобраћаја“ у тренутку када се тунел подигне. Форум одбија да вас пријави, а страница за стримовање тврди да сте у земљи коју никада нисте посетили. Ништа од тога не захтева шпијунски софтвер. Сајт види адресу са које долазе ваши пакети, а са 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 аплети и други нативни код могли тачно то.
| Signal | What it reveals | Status today |
|---|---|---|
| Source address of the request | Exit network, country, hosting status | Always visible; the main signal |
| Time zone and language | Where the profile claims to be | Readable without permission |
| WebRTC candidates | Local addresses, historically | Host candidates are mDNS-obfuscated by default |
| Interface list | All local addresses | Not available to ordinary JavaScript |
WebRTC је искрена изнимка од правила „нема цурења локалних адреса“. Његово прикупљање кандидата некада је излагало локалне адресе свакој страници која је то затражила, а поправка је била замена кандидата домаћина случајним mDNS именима. То подразумевано понашање важи у садашњим прегледачима, али је одлука прегледача, а не гаранција протокола, па застарела верзија или учвршћена конфигурација која поново укључује локалне кандидате још може да процури. Ажурирање прегледача вам овде помаже више од било ког проширења.
Ваш провајдер види имена, не садржај
HTTPS штити садржај странице од краја до краја, и оператер тунела који преноси те бајтове не може да их прочита. Оператер и даље може да види коју сте адресу контактирали, а у већини распоређивања и име сервера у руковању, јер име мора да буде читљиво да би веза била усмерена на прави сајт. Encrypted Client Hello постоји управо да сакрије то поље и помаже само када га подржавају и клијент и сајт.
Решавање имена је друга половина. Ако ваш провајдер обезбеђује и resolver, он види свако име које тражите пре него што постоји било каква веза. Ако ваш уређај користи јавни resolver преко HTTPS-а, провајдер види везу са тим resolver-ом и ништа друго, док сам resolver види листу.
Нешифрирани HTTP захтев је читљив за оператера из истог разлога из којег је читљив за хотелску мрежу: ништа у њему није шифрирано. Тунел никада није тврдио супротно и не поправља избор апликације.
Одвојите „ово је VPN“ од „ово сам ја“
Откривање је јефтино, вероватносно и често погрешно. Дељене излазне адресе се означавају зато што их је неко други злоупотребио, корпоративни опсези се класификују као хостинг, а мобилни оператери дају географске резултате који изненаде све. Идентификација је други проблем: потребна јој је трајна веза као налог у који сте се пријавили, колачић, податак о плаћању или два посматрача која упоређују белешке.
Одлучите против чега се заправо борите. Ако је циљ да прочитате страницу, HTTPS већ обавља тај посао и тунел мало мења. Ако је циљ да спречите сајт да зна у ком граду сте, излаз и resolver су оно што је важно. Ако је циљ да прекинете везу са својим правим идентитетом, слаба тачка је налог, а промена сервера не чини ништа за пријаву коју сте управо користили.
Нови излаз вас нигде не одјављује и не може да избрише оно што је сајт већ сачувао о налогу који сте користили. Зато је практичан редослед без сјаја: изаберите излаз чија мрежа изгледа обично, одржавајте профил прегледача у складу с њим, ажурирајте прегледач да функције склоне цурењу користе своје модерне подразумеване вредности и прихватите да ће мали број сајтова и даље погрешно да вас процени.