Ці мяняе VPN адбітак вашага браўзера? Што правяраць першым
VPN замяняе ваш адрас выхаду і, для звычайных запытаў старонкі, амаль нічога болей. Прайдзіце пяць крокаў і паглядзіце, якія значэнні браўзера сапраўды змяняюцца.
Вы перамыкаеце VPN на іншую краіну, перазагружаеце краму, а яна ўсё яшчэ вітае вас па імені з тым самым кошыкам. Гэта момант, калі ў размове звычайна з’яўляецца слова «адбітак», за ім часта ідзе тэставы сайт, які сцвярджае, што ваш браўзер адзін з мільёна. Замест гэтага працуйце над праблемай па парадку: для звычайных запытаў старонкі тунэль змяняе роўна адно поле, браўзер працягвае паведамляць дзясяткі, а тэст вымярае нешта вузейшае, чым гучыць. Пяць крокаў аддзяляюць гэтыя тры рэчы.
Крок 1: выключыце сумныя прычыны, па якіх вас пазналі
Пачніце, выйшаўшы з уліковага запісу. Адкрыйце прыватнае акно, наведайце тую ж старонку і паглядзіце, ці паводзіць яна сябе так, нібы ведае вас. Кукі, лакальнае сховішча і актыўная сесія тлумачаць большасць паведамленняў «яно ўбачыла мяне праз VPN», і ні адзін з гэтых фактараў не з’яўляецца адбіткам.
Калі старонка ўсё яшчэ пазнае нешта ў прыватным акне, паглядзіце на бачны стан, які вы перанеслі: той самы ўліковы запіс у іншай укладцы, захаваны запіс формы, мэнэджар пароляў, што запоўніў ваш адрас, або сайт, якому вы далі дазвол праз токен у URL. Кожнае з гэтага — захаваная спасылка, і ачыстка профілю выдаляе яе.
Толькі калі чысты профіль без сесіі ўсё яшчэ стварае пазнанне, якое карэлюе з ранейшымі наведваннямі, варта гаварыць пра адбітак. Гэта значна вузейшае сцвярджэнне, чым «VPN не працуе», і менавіта яго вы можаце сапраўды праверыць.
Крок 2: змяніце выхад і пералічыце тое, што не змянілася
Уключыце тунэль, затым праверце адзінае значэнне, якое тунэль павінен змяніць: адрас, які бачыць сервер. Любая старонка пошуку адраса пакажа яго, або прачытайце яго з канчатковай кропкі, якой вы кіруеце, з дапамогай curl -s https://your-endpoint.example/ip. Любы рэха-сэрвіс бачыць запыт, таму канчатковая кропка, якая належыць вам, трымае гэта па-за чужым журналам. Пацвердзіце, што ён змяніўся. Цяпер цікавая частка — пералічыце, пра што браўзер усё яшчэ паведамляе сам, бо амаль нічога з гэтага не падарожнічае ў загалоўку пакета.
| What a page can read | Changed by the VPN? | Where it comes from |
|---|---|---|
| Public source address | Yes | The tunnel's exit |
| WebRTC candidate addresses | Sometimes | Browser network stack and leak protection |
| User agent string | No | Browser build and platform |
| Language preference list | No | Browser and OS settings |
| Timezone offset | No | The operating system clock |
| Screen size, colour depth, pixel ratio | No | Display and window state |
| Installed fonts, canvas and WebGL output | No | Rendering stack and GPU |
| Accept-Language, client hints | No | Browser configuration |
Радок з часавым поясам — гэта тое, на чым варта спыніцца. Ён чытаецца з аперацыйнай сістэмы, таму тунэль, які пераносіць ваш трафік на іншы кантынент, пакуль гадзіннік усё яшчэ паказвае ваш родны горад, стварае неадпаведнасць, якая сама па сабе з’яўляецца адметным назіраннем. Тое ж датычыцца спісу моў у адной краіне і выхаду ў іншай: не доказ чаго-небудзь, проста спалучэнне, якое вылучаецца. WebRTC — выключэнне ў табліцы: старонка, якая адкрывае медыя- або канал даных, можа сабраць адрасы-кандыдаты, і пры ўключаным тунэлі кандыдат можа несці адрас выхаду або, без абароны ад уцечак, усё яшчэ прапаноўваць ваш лакальны.
Крок 3: чытайце тэст адбітка па тым, пра што ён паведамляе
Cover Your Tracks ад EFF — звычайная першая прыпынак. Ён паказвае характарыстыкі, якія ваш браўзер выдае гэтай старонцы, і дае вердыкт пра тое, колькі браўзераў у яго выбарцы падзяляюць іх. Чытайце дробным шрыфтам: выбарка — гэта людзі, якія прайшлі тэст, сігналы — тыя, што гэтая старонка вырашыла збіраць, а вердыкт — ацэнка бітаў энтрапіі, а не перапіс.
Такім чынам, «ваш браўзер унікальны» азначае унікальны ў гэтым наборы даных, сёння, з гэтым наборам проб. Гэта не значыць, што сайт можа вывесці вашае імя, і гэта не пастаянная ўласцівасць — абнаўленне браўзера можа зрушыць значэнне, нават калі вы нічога не краналі.
Выкарыстоўвайце тэст як вымяральны інструмент, а не як бал для аптымізацыі. Запішыце паведамленыя значэнні, змяніце адну рэч і параўнайце тыя ж палі. Калі ў браўзеры нічога не змянілася, а паказчыкі ўсё ж зрушыліся, змена была шумам у выбарцы, а не ў вас.
Крок 4: змяніце характарыстыкі, якія сапраўды ваш
Цяпер вы можаце дзейнічаць па канкрэтных радках. Спіс моў, часавы пояс і рэгіянальныя фарматы — гэта налады, і ўзгадненне іх з месцам, дзе вы сцвярджаеце, што знаходзіцеся, — гэта паслядоўныя паводзіны, а не хітрык. Асобны профіль браўзера для кожнага кантэксту трымае даныя сайта і ўваходы асобна, і гэта вырашае пазнанне з кроку 1 надзейней за любое пашырэнне супраць адбіткаў.
Асцярожна стаўцеся да класічнай парады дадаваць пашырэнні для ўмацавання. Кожнае з іх змяняе вашу назіральную паверхню, і набор незвычайных налад можа зрабіць вас больш рэдкім, а не больш звычайным. Некаторыя блакуюць API, які старонкі могуць выявіць як адсутны; іншыя пакідаюць адметны заплатаны подпіс. Папулярнасць пашырэння не з’яўляецца доказам таго, што яно памяньшае ідэнтыфікаванасць.
Браўзеры, якія ставяцца да гэтага сур’ёзна, робяць нешта структурна іншае: яны стандартызуюць. Tor Browser імкнецца да таго, каб кожны карыстальнік паведамляў аднолькавыя значэнні, Firefox пастаўляецца з рэжымам абароны, які паведамляе стандартызаваныя значэнні з невялікага набору замест вашых рэальных, а Safari абмяжоўвае тое, што могуць чытаць сайты. Гэта дызайнерскае рашэнне, што ўжываецца паслядоўна, і кіраўніцтва W3C па адбітках тлумачыць, чаму стандартызацыя пераўзыходзіць рандомізацыю для кожнага карыстальніка ў гэтай праблеме.
Крок 5: вырашыце, які ўзровень вам сапраўды быў патрэбны
Тры асобныя рэчы згортваюцца ў «схавай мяне»: сеткавы шлях, назіральная паверхня браўзера і вашы ўліковыя запісы. VPN займаецца першым. Ён не кранае другое і не можа дапамагчы з трэцім — уваход — гэта самы прамы ідэнтыфікатар, які ёсць, і ён перажывае любую змену выхаду.
Калі ваша мэта — каб сайт не мог зразумець, што два наведванні звязаныя, вам патрэбен і ўзровень браўзера: чысты профіль для кожнага кантэксту, паслядоўныя налады і без агульнага ўваходу. Калі ваша мэта — каб сайт увогуле не мог зразумець, хто вы, гэта мадэль пагрозы, у якой Tor Browser, што спалучае маршрутызацыю са стандартызацыяй на ўзроўні браўзера, з’яўляецца паслядоўным выбарам, а не звычайны браўзер за тунэлем.
Калі ваша мэта — толькі каб сайт бачыў іншы горад, а ваш правайдар нічога не бачыў, аднаго тунэля сапраўды дастаткова, і вынік тэсту адбітка не мае дачынення да гэтай мэты. Большасць расчараванняў тут паходзіць з таго, што купляюць адзін узровень і чакаюць трох.
Парадак, які трымае крокі сумленнымі:
- Аднавіце пазнанне з чыстым профілем і без уваходу, перш чым вінаваціць тунэль.
- Пацвердзіце, што адрас выхаду змяніўся, затым адзначце, якія значэнні браўзера не змяніліся.
- Параўнайце тыя ж палі тэсту да і пасля адной змены, а не галоўны бал.
- Выпраўце часавы пояс і мову, каб яны адпавядалі вашай гісторыі, перш чым дадаваць любое пашырэнне.
- Выберыце ўзровень, які адпавядае мэце: сетка, паверхня браўзера або ўліковыя запісы.