Privatnost preglednika

Test stabilnosti otiska preglednika

Usporedite potpise Canvas, WebGL i izvanmrežnog zvuka između pokretanja bez slanja otisaka poslužitelju.

Tumačite oprezno. Stabilan potpis ne identificira osobu, a promijenjeni potpis ne dokazuje zaštitu od praćenja. Ažuriranja, zaslon, grafički upravljački programi, postavke i nasumični šum mogu ga promijeniti.

Spremno. Poslužitelju se ne šalje signal otiska.

Stabilnost

Usporediva ocjena—Pokrenite test barem dvaput.
Spremljena pokretanja0Do 20 zapisa, pohranjenih samo u localStorage.
Kombinirani otisak—SHA-256 sažetak dostupnih komponenti.

Canvas 2D

Nije testirano
Otisak
—
Što se crta

Višejezični tekst, emoji, oblici, prozirnost, gradijenti, sjene i kompozicija. Tri identična prikaza također otkrivaju varijacije unutar pokretanja.

WebGL

Nije testirano
Otisak
—
Što se mjeri

Deterministička scena, mogućnosti WebGL-a, numerička ograničenja, proširenja, preciznost shadera i, gdje je dopušteno, navedeni grafički uređaj.

Zvuk

Nije testirano
Otisak
—
Što se izračunava

Sintetički izvanmrežni prikaz koristi oscilator, filtar i kompresor. Ne koristi se mikrofon ni snimljeni zvuk.

Signali okruženja i razlike

SignalTrenutačna vrijednostPrethodna usporedba
Nema pokretanja.

Lokalna povijest

Datumi i skraćeni otisci
DatumCanvasWebGLZvukKombinirano
Nema spremljenih pokretanja.

Usporedite stanje prije i poslije

Pokrenite isti test na istom uređaju i spremite početni rezultat. Aktivirajte VPN ili promijenite jednu relevantnu postavku, ponovite test u istim uvjetima i spremite novi rezultat.

Spremite rezultat prije i rezultat poslije kako biste ih usporedili.

Što vam ovaj test govori

Ovaj test pokazuje ostaju li odabrani rezultati prikazivanja stabilni između pokretanja. Stabilnost može pomoći objasniti kako značajke preglednika doprinose prepoznavanju, ali ne znači jedinstvenost. Bez usporedbe reprezentativne populacije ponovljeni otisak ne može pokazati koliko ga drugih ljudi dijeli.

Kako pokrenuti test

  1. Zadržite isti profil preglednika, uređaj i uvjete prikaza te odaberite želite li zadržati lokalnu povijest.
  2. Pokrenite test pa ga ponovite bez promjena kako biste utvrdili uobičajene varijacije.
  3. Zasebno pročitajte komponente Canvas, WebGL i zvuka, uključujući nedostupne komponente i označeni algoritam raspršivanja.

Kako mjerenje funkcionira

Preglednik prikazuje determinističke Canvas i WebGL scene te obrađuje zvuk pomoću OfflineAudioContext. Ponovljeno prikazivanje unutar jednog pokretanja pomaže otkriti varijacije; mikrofon se ne koristi.

Potpisi obično koriste SHA-256, uz označenu zamjensku metodu prema potrebi. Izračun i neobavezna ograničena povijest ostaju u pregledniku; otisci se ne šalju našem poslužitelju ni uslugama trećih strana.

Razumijevanje rezultata

Stabilni potpisi
Izmjerene komponente dale su iste potpise u ovim uvjetima. To ne dokazuje aktivno praćenje ni odsutnost zaštite.
Potpisi variraju
Zaštita može dodavati šum, ali ažuriranja, grafički upravljački programi, zasloni ili postavke također mogu promijeniti rezultat. Provjerite koja se komponenta promijenila.
Komponenta nije dostupna
Preglednik nije dao upotrebljiv rezultat prikazivanja ili zvuka. To ostaje ograničenje mjerenja, a ne izmišljeni uspjeh ili neuspjeh.

Usporedite stanje prije i poslije

  1. Spremite početno stanje nakon dva nepromijenjena pokretanja na istom uređaju, profilu i verziji preglednika.
  2. Promijenite jednu relevantnu postavku zaštite od stvaranja otiska i ponovno pokrenite isti test.
  3. Usporedite komponente i varijacije unutar pokretanja uz isti algoritam raspršivanja. Ne treba pretpostaviti da sama promjena VPN-a mijenja prikazivanje.

Ograničenja testa

  • Ove tri površine ne obuhvaćaju sve metode prepoznavanja preglednika.
  • Sama varijacija ne dokazuje učinkovitu zaštitu; web-mjesta mogu kombinirati druge signale ili prepoznati obrasce u varijacijama.

Što promijeniti ako je potrebno

Želite smanjiti stabilne podatke prikazivanja
Isprobajte dokumentiranu zaštitu preglednika i usporedite njezin učinak na svaku komponentu, uključujući moguće probleme s kompatibilnošću web-mjesta.
Povijest se ne može spremiti ili očistiti
Provjerite dopuštenja pohrane i podatke web-mjesta u pregledniku. Rezultat trenutačne kartice može ostati dostupan unatoč neuspjelom spremanju.

Često postavljana pitanja

Je li stabilni sažetak jedinstven za mene?

Ovaj test to ne može utvrditi. Nema bazu podataka populacije iz koje bi izračunao jedinstvenost.

Snima li me test zvuka?

Ne. Stvara sintetički zvučni signal izvan mreže bez traženja pristupa mikrofonu.

Izvori i tehničke reference