Какво всъщност означава резултатът от тест за пръстов отпечатък на браузъра
Битовете от отделни сигнали на браузъра не се събират чисто, а тестовата извадка не е популацията. Четете резултата от отпечатъка според това какво измерва.
Тестът за отпечатък ви дава число и го нарича битове ентропия. След това хората събират тези числа и заключават, че са един от шепа хора в интернет. И двете стъпки са погрешни по интересни начини. Битовете не са независими, а тестът не е преброяване.
1. Не събирайте зависими сигнали
Започнете с връзката между наблюденията, а не с броя им, което е и това, което насоките за отпечатъци на W3C изискват, когато говорят за вероятни разпределения. Две балансирани двоични свойства показват аритметиката в най-простата ѝ форма.
| Relationship | Possible observed pairs |
|---|---|
| Independent properties | 00, 01, 10, 11 |
| The second always copies the first | 00, 11 |
Четири равновероятни състояния носят два бита; две равновероятни състояния носят един. Ако второто свойство винаги копира първото, отчетът все още изброява две полета и информацията все още е един бит. Четенето на един и същ факт два пъти не е второ разграничение.
Реалните характеристики рядко са точни копия. Езикът, локалът и часовата зона са свързани по начини, които допускането за независимост пренебрегва, и затова наивното сумиране надценява резултата.
2. Питайте каква популация описва резултатът
Тестът може честно да съобщи, че дадена комбинация е била рядка в собствените му наблюдения. Това е твърдение за извадка, на определена дата, с определен списък от атрибути и определено изчисление. То не е постоянно свойство на вашия браузър и не е броене на всяко устройство в света. Актуализациите на браузъра сами променят отговора.
Прочетете метода преди заглавието: какво е събрано, как са групирани стойностите, колко извадки е имало и дали твърдението за рядкост идва от същия панел, който е дал резултата. Число, изчислено върху малка самоселектирана извадка, описва извадката.
3. Разделяйте разпознаването от самоличността
Постоянен акаунт или бисквитка свързва посещенията ви без никакво хитро отпечатване, и смяната на изход на VPN не я засяга. Отпечатъкът може да разпознае завръщащ се браузър, без да назовава човека зад него. Това са различни способности и един резултат ги смесва. Когато услуга иска самоличност, тя обикновено първо посяга към скучните инструменти.
Това също обяснява защо двама души в един офис могат да изглеждат еднакви за груб отпечатък и напълно различни за вход.
4. Отбележете какво все пак ще размести числото
Настройките се променят, разширенията се променят, а версиите на браузъра променят това, което изобщо е наблюдаемо. Някои защити умишлено нормализират полета, които тестът иначе би отчел като разграничаващи. Други рандомизират стойност за всяка сесия и това се проявява като нестабилност, а не като анонимност.
Отпечатък, който се размества при всяко посещение, е по-труден за свързване между сесии и не ви казва нищо за рядкостта ви. И двата факта принадлежат на четенето.
5. Решете какво се опитвате да постигнете
Запишете целта, преди да инсталирате нещо. Ако целта е да спрете проследяването между сайтове от една рекламна мрежа, хигиената на бисквитките и хранилището плюс блокер за съдържание върши по-голямата част от работата. Ако целта е да избегнете една конкретна корелация, назовете характеристиката. Ако целта е да бъде трудно да ви отличат, честният подход е масова конфигурация, а не рядка.
Контраинтуитивната част е, че преследването на рядкост ви прави по-лесни за открояване. Отличителната конфигурация е точно това, което скриптът за отпечатъци се надява да намери. Сливането с тълпата е различна цел от максимизирането на отпечатано число.