En fingeravtrykkstest gir deg et tall og kaller det bits med entropi. Deretter legger folk sammen tallene og konkluderer med at de er en av få personer på internett. Begge trinnene er feil på interessante måter. Bitene er ikke uavhengige, og testen er ikke en folketelling.

1. Ikke legg sammen avhengige signaler

Begynn med forholdet mellom observasjonene i stedet for antallet, som også er det W3C veiledning om fingeravtrykk ber om når den snakker om sannsynlige fordelinger. To balanserte binære egenskaper viser aritmetikken i sin enkleste form.

RelationshipPossible observed pairs
Independent properties00, 01, 10, 11
The second always copies the first00, 11

Fire like sannsynlige tilstander bærer to bits; to like sannsynlige tilstander bærer én. Hvis den andre egenskapen alltid kopierer den første, lister rapporten fortsatt opp to felt, og informasjonen er fortsatt én bit. Å lese det samme faktumet to ganger er ikke en andre forskjell.

Virkelige egenskaper er sjelden eksakte kopier. Språk, lokalitet og tidssone er korrelert på måter en uavhengighetsantakelse ignorerer, og derfor overdriver naiv addisjon resultatet.

2. Spør hvilken populasjon scoren beskriver

En test kan ærlig rapportere at en kombinasjon var sjelden innenfor sine egne observasjoner. Det er en uttalelse om en prøve, på en dato, med en bestemt attributtliste og en bestemt beregning. Det er ikke en permanent egenskap ved nettleseren din, og det er ikke en opptelling av hver enhet i verden. Nettleseroppdateringer flytter svaret av seg selv.

Les metoden før overskriften: hva ble samlet inn, hvordan ble verdier gruppert, hvor mange prøver var det, og kommer sjeldenhetspåstanden fra det samme panelet som produserte scoren. Et tall beregnet mot en liten selvvalgt prøve beskriver prøven.

3. Skille gjenkjenning fra identitet

En vedvarende konto eller informasjonskapsel knytter sammen besøkene dine uten noen smart fingeravtrykksgiving, og det berøres ikke av å bytte VPN-utgang. Et fingeravtrykk kan gjenkjenne en nettleser som kommer tilbake uten å navngi personen bak. Det er forskjellige evner, og én score blander dem sammen. Når en tjeneste vil ha identitet, griper den vanligvis først etter de kjedelige verktøyene.

Det forklarer også hvorfor to personer på samme kontor kan se identiske ut for et grovt fingeravtrykk og helt forskjellige ut for en innlogging.

4. Legg merke til hva som uansett flytter tallet

Innstillinger endres, utvidelser endres, og nettleserversjoner endrer hva som i det hele tatt er observerbart. Noen beskyttelser normaliserer med vilje felt som en test ellers ville telle som særegne. Andre randomiserer en verdi per økt, noe som vises som ustabilitet snarere enn anonymitet.

Et fingeravtrykk som forskyves ved hvert besøk er vanskeligere å knytte sammen på tvers av økter, og det forteller deg ingenting om hvor sjelden du er. Begge fakta hører med i lesningen.

5. Bestem hva du prøver å oppnå

Skriv ned målet før du installerer noe. Hvis målet er å stoppe sporing på tvers av nettsteder fra ett annonsenettverk, gjør informasjonskapsel- og lagringshygiene pluss en innholdsblokker det meste av arbeidet. Hvis målet er å unngå én bestemt korrelasjon, navngi egenskapen. Hvis målet er å være vanskelig å peke ut, er den ærlige tilnærmingen en vanlig konfigurasjon fremfor en sjelden.

Det kontraintuitive er at jakten på sjeldenhet gjør deg lettere å plukke ut. En særegen konfigurasjon er nettopp det et fingeravtrykksskript håper å finne. Å smelte inn er et annet mål enn å maksimere et trykt tall.

Relaterte artikler