Прехвърляте VPN към друга държава, презареждате магазина и той все още ви поздравява по име със същата кошница. Това е моментът, в който в разговора обикновено влиза думата отпечатък, последвана обикновено от тестов сайт, който твърди, че браузърът ви е един на милион. Вместо това решавайте проблема по ред: при обикновените заявки на страници тунелът променя точно едно поле, браузърът продължава да съобщава десетки, а тестът измерва нещо по-тясно, отколкото звучи. Пет стъпки разделят тези три неща.

Стъпка 1: изключете скучните причини да ви разпознаят

Започнете излезли от профила. Отворете поверителен прозорец, посетете същата страница и вижте дали тя още се държи така, сякаш ви познава. Бисквитките, локалното хранилище и активната сесия обясняват повечето сигнали „видя ме през VPN“, и нито едно от тях не е отпечатък.

Ако страницата все още разпознава нещо в поверителен прозорец, погледнете видимото състояние, което сте пренесли: същият профил в друг раздел, запазен запис на формуляр, мениджър на пароли, който попълва адреса ви, или сайт, на който сте дали разрешение с токен в URL. Всяко от тях е запазена референция и изчистването на профила я премахва.

Само когато чист профил без сесия все още създава разпознаване, което корелира с предишни посещения, си струва да говорим за отпечатък. Това е много по-тясно твърдение от „VPN не работи“ и именно него можете действително да тествате.

Стъпка 2: сменете изхода и избройте какво не се е променило

Вдигнете тунела, после проверете единствената стойност, която тунелът трябва да промени: адреса, който сървърът вижда. Всяка страница за проверка на адрес го показва, или го прочетете от крайна точка, която контролирате, чрез curl -s https://your-endpoint.example/ip. Всяка ехо услуга, която използвате, вижда заявката, така че крайна точка, която е ваша, държи това извън чужд журнал. Потвърдете, че се е променил. Сега интересната част — избройте за какво браузърът още съобщава за себе си, защото почти нищо от това не пътува в заглавката на пакета.

What a page can readChanged by the VPN?Where it comes from
Public source addressYesThe tunnel's exit
WebRTC candidate addressesSometimesBrowser network stack and leak protection
User agent stringNoBrowser build and platform
Language preference listNoBrowser and OS settings
Timezone offsetNoThe operating system clock
Screen size, colour depth, pixel ratioNoDisplay and window state
Installed fonts, canvas and WebGL outputNoRendering stack and GPU
Accept-Language, client hintsNoBrowser configuration

Редът с часовата зона е този, на който си струва да се спрете. Той се чете от операционната система, така че тунел, който мести трафика ви на друг континент, докато часовникът още показва родния ви град, създава несъответствие, което само по себе си е отличително наблюдение. Същото важи за списък с езици в една държава и изход в друга: не е доказателство за нищо, просто комбинация, която изпъква. WebRTC е изключението в таблицата: страница, която отваря медиен или канал за данни, може да събере кандидат адреси, а при вдигнат тунел кандидат може да носи адреса на изхода или, без защита срещу изтичане, все още да предлага локалния ви.

Стъпка 3: четете теста за отпечатък според това какво съобщава

Cover Your Tracks на EFF е обичайната първа спирка. Той показва характеристики, които браузърът ви разкрива на тази страница, и дава присъда колко браузъра в нейната извадка ги споделят. Четете дребния шрифт: извадката са хората, които са направили теста, сигналите са тези, които тази страница е избрала да събира, а присъдата е оценка на битове ентропия, не преброяване.

Значи „браузърът ви е уникален“ означава уникален в този набор от данни, днес, с този набор от проби. Това не означава, че сайт може да извлече името ви, и не е постоянно свойство — актуализация на браузъра може да премести стойността, без да пипате нищо.

Използвайте теста като измервателен инструмент, не като резултат за оптимизиране. Записвайте съобщените стойности, променете едно нещо и сравнете същите полета. Ако в браузъра нищо не се е променило, а показанията все пак са се изместили, промяната е била шум в извадката, не във вас.

Стъпка 4: сменете характеристиките, които наистина са ваши

Сега можете да действате по конкретни редове. Списъкът с езици, часовата зона и регионалните формати са настройки и съобразяването им с мястото, за което твърдите, че сте, е последователно поведение, а не трик. Отделен профил на браузъра за всеки контекст държи данните на сайтовете и входовете разделени, което решава разпознаването от Стъпка 1 по-надеждно от всяко разширение против отпечатъци.

Внимавайте с класическия съвет да добавяте разширения за затягане. Всяко от тях променя наблюдаемата ви повърхност и набор от необичайни настройки може да ви направи по-редки, а не по-обикновени. Някои блокират API, който страниците могат да открият като липсващ; други оставят отличителен поправен подпис. Популярността на разширение не е доказателство, че намалява идентифицируемостта.

Браузърите, които приемат това сериозно, правят нещо структурно различно: стандартизират. Tor Browser цели всеки потребител да съобщава едни и същи стойности, Firefox предлага режим на защита, който съобщава стандартизирани стойности от малък набор вместо вашите реални, а Safari ограничава какво могат да четат сайтовете. Това е дизайнерско решение, прилагано последователно, и ръководството в указанията на W3C за отпечатъци обяснява защо стандартизацията превъзхожда рандомизацията за всеки потребител при този проблем.

Стъпка 5: решете кой слой всъщност ви е бил нужен

Три отделни неща се смесват в „скрий ме“: мрежовият път, наблюдаемата повърхност на браузъра и вашите профили. VPN се занимава с първото. То не пипа второто и не може да помогне с третото — влизането е най-прекият идентификатор, който съществува, и то оцелява при всяка смяна на изхода.

Ако целта ви е сайт да не може да разбере, че две посещения са свързани, трябва ви и слоят на браузъра: чист профил за всеки контекст, последователни настройки и без споделен вход. Ако целта ви е сайтът изобщо да не може да разбере кой сте, това е модел на заплаха, при който Tor Browser, който обединява маршрутизацията със стандартизация на ниво браузър, е последователният избор, а не обикновен браузър зад тунел.

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

Ред, който държи стъпките честни:

  • Възпроизведете разпознаването с чист профил и без вход, преди да обвинявате тунела.
  • Потвърдете, че адресът на изхода се е променил, после отбележете кои стойности на браузъра не са.
  • Сравнявайте същите тестови полета преди и след една промяна, а не общия резултат.
  • Настройте часовата зона и езика да отговарят на историята ви, преди да добавите каквото и да е разширение.
  • Изберете слоя, който отговаря на целта: мрежа, повърхност на браузъра или профили.

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