Du byter VPN-en til eit anna land, lastar butikken på nytt, og han helsar deg framleis ved namn med den same handlekorga. Det er augneblinken ordet fingeravtrykk vanlegvis kjem inn i samtalen, ofte følgt av ein teststad som hevdar at nettlesaren din er éin av ein million. Ta problemet i rett rekkjefølgje i staden: for vanlege sideførespurnader endrar tunnelen nøyaktig eitt felt, nettlesaren held fram med å rapportere dusinvis, og testen måler noko smalare enn det høyrest ut som. Fem trinn skil desse tre tinga.

Trinn 1: utelukk dei keisame grunnane til at du vart kjend att

Byrja utlogga. Opne eit privat vindauge, besøk den same sida og sjå om ho framleis oppfører seg som om ho kjenner deg. Infokapslar, lokal lagring og ei aktiv økt forklarer dei fleste rapportane om «ho såg meg gjennom VPN-en», og ingen av dei er fingeravtrykk.

Viss sida framleis kjenner att noko i eit privat vindauge, sjå på den synlege tilstanden du tok med deg: same konto i ein annan fane, eit lagra skjemafelt, ein passordhandsamar som fyller ut adressa di, eller ein stad du autoriserte med eit token i URL-en. Kvar av dei er ei lagra referanse, og sletting av profilen fjernar ho.

Berre når ein rein profil utan økt framleis gir ei attkjenning som korrelerer med tidlegare besøk, er det verdt å snakke om eit fingeravtrykk. Det er ein mykje smalare påstand enn «VPN-en verkar ikkje», og det er den du faktisk kan teste.

Trinn 2: byt utgangen og list opp kva som ikkje endra seg

Set opp tunnelen, og kontroller deretter den eine verdien tunnelen skal flytte: adressa ein tenar ser. Kva side som helst for adresseoppslag viser ho, eller les ho frå eit endepunkt du kontrollerer med curl -s https://your-endpoint.example/ip. Kvar ekko-teneste du brukar ser førespurnaden, så eit endepunkt du eig held det utanfor loggane til andre. Stadfest at ho endra seg. No den interessante delen — list opp kva nettlesaren framleis rapporterer om seg sjølv, for nesten ingenting av det reiser i pakkehovudet.

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

Rada med tidssona er den det er verdt å stoppe ved. Ho blir lesen frå operativsystemet, så ein tunnel som flyttar trafikken din til ein annan verdsdel medan klokka framleis seier heimbyen din, gir eit misforhold som i seg sjølv er ei særmerkt observasjon. Det same gjeld ei språkliste i eitt land og ein utgang i eit anna: ikkje prov for noko, berre ein kombinasjon som skil seg ut. WebRTC er unntaket i tabellen: ei side som opnar ein medie- eller datakanal kan samle kandidatadresser, og med tunnelen oppe kan ein kandidat bera utgangsadressa eller, utan lekkasjevern, framleis tilby di lokale.

Trinn 3: les ein fingeravtrykkstest etter kva han rapporterer

Cover Your Tracks frå EFF er det vanlege første stoppet. Han viser eigenskapar nettlesaren din eksponerer for den sida og gir ein dom om kor mange nettlesarar i utvalet hans som deler dei. Les det med lita skrift: utvalet er menneska som tok testen, signala er dei den sida valde å samle inn, og dommen er eit overslag over entropibitar, ikkje ei folketeljing.

Så «nettlesaren din er unik» tyder unik innanfor det datasettet, i dag, med det settet av probar. Det tyder ikkje at ein stad kan utleie namnet ditt, og det er ikkje ein permanent eigenskap — ei nettlesaroppdatering kan flytte verdien utan at du rører noko.

Bruk testen som eit måleinstrument, ikkje som ein poengsum som skal optimaliserast. Noter dei rapporterte verdiane, endre éin ting og samanlikn dei same felta. Viss ingenting endra seg i nettlesaren og avlesingane likevel flytta seg, var endringa støy i utvalet, ikkje i deg.

Trinn 4: endre eigenskapane som faktisk er dine

No kan du handle på bestemte rader. Språklista, tidssona og dei regionale formata er innstillingar, og å tilpasse dei til staden du hevdar å vere på er samanhengande åtferd, ikkje eit triks. Ein eigen nettlesarprofil per kontekst held nettstadsdata og innloggingar åtskilde, noko som handterer attkjenninga frå trinn 1 meir påliteleg enn noka anti-fingeravtrykk-utviding.

Ver varsam med det klassiske rådet om å leggje til herdande utvidingar. Kvar av dei endrar den observerbare flata di, og eit sett uvanlege innstillingar kan gjere deg sjeldnare i staden for meir vanleg. Nokre blokkerer eit API som sider kan oppdage manglar ved; andre etterlèt ein karakteristisk lappa signatur. Populariteten til ei utviding er ikkje prov for at ho reduserer identifiserbarheit.

Nettlesarar som tek dette på alvor gjer noko strukturelt annleis: dei standardiserer. Tor Browser søkjer å få kvar brukar til å rapportere dei same verdiane, Firefox leverer ein vernemodus som rapporterer standardiserte verdiar frå eit lite sett i staden for dine ekte, og Safari avgrensar kva nettstader kan lese. Det er ei designavgjerd som blir brukt konsekvent, og rettleiinga i W3C-rettleiinga om fingeravtrykk forklarer kvifor standardisering slår tilfeldiggjering per brukar for dette problemet.

Trinn 5: avgjer kva lag du eigentleg trong

Tre separate ting blir pakka inn i «gøym meg»: nettverksvegen, den observerbare flata til nettlesaren og kontoane dine. Ein VPN handterer det første. Han rører ikkje det andre, og han kan ikkje hjelpe med det tredje — innlogging er den mest direkte identifikatoren som finst, og ho overlever kvar utgangsendring.

Viss målet ditt er at ein stad ikkje kan sjå at to besøk heng saman, treng du òg nettlesarlaget: ein rein profil per kontekst, konsekvente innstillingar og inga delt innlogging. Viss målet ditt er at staden ikkje kan sjå i det heile kven du er, er det ein trugselmodell der Tor Browser, som kombinerer ruting med standardisering på nettlesarnivå, er det samanhengande valet framfor ein vanleg nettlesar bak ein tunnel.

Viss målet ditt berre er at staden ser ein annan by og at tilbydaren din ikkje ser noko, er tunnelen åleine faktisk nok, og resultatet av fingeravtrykkstesten er irrelevant for det målet. Det meste av vonbrotet her kjem av å kjøpe eitt lag og vente tre.

Ei rekkjefølgje som held trinna ærlege:

  • Reproduser attkjenninga med ein rein profil og utan innlogging før du gir tunnelen skulda.
  • Stadfest at utgangsadressa endra seg, og noter deretter kva nettlesarverdiar som ikkje gjorde det.
  • Samanlikn dei same testfelta før og etter éi enkel endring, ikkje toppresultatet.
  • Rett tidssone og språk slik at dei passar historia di før du legg til noka utviding.
  • Vel laget som passar målet: nettverk, nettlesarflate eller kontoar.

Relaterte artiklar