Zasebnost brskalnika

Preizkus stabilnosti prstnega odtisa brskalnika

Primerjajte podpise Canvas, WebGL in zvoka brez povezave med preizkusi, ne da bi prstne odtise poslali strežniku.

Razlagajte previdno. Stabilen podpis ne identificira osebe, spremenjen podpis pa ne dokazuje zaščite pred sledenjem. Spremenijo ga lahko posodobitve, zaslon, grafični gonilniki, nastavitve in naključni šum.

Pripravljeno. Strežniku se ne pošlje noben signal prstnega odtisa.

Stabilnost

Primerljiva ocena—Preizkus zaženite vsaj dvakrat.
Shranjeni preizkusi0Do 20 vnosov, shranjenih samo v localStorage.
Združeni prstni odtis—Zgoščena vrednost SHA-256 razpoložljivih komponent.

Canvas 2D

Ni preizkušeno
Prstni odtis
—
Kaj se izriše

Večjezično besedilo, emoji, oblike, prosojnost, prelivi, sence in sestavljanje. Trije enaki izrisi razkrijejo tudi variacijo znotraj preizkusa.

WebGL

Ni preizkušeno
Prstni odtis
—
Kaj se meri

Deterministični prizor, zmogljivosti WebGL, številčne omejitve, razširitve, natančnost senčilnikov in, kjer je dovoljeno, navedeni grafični izrisovalnik.

Zvok

Ni preizkušeno
Prstni odtis
—
Kaj se izračuna

Sintetični izris brez povezave uporablja oscilator, filter in kompresor. Mikrofon ali posneti zvok se ne uporabljata.

Signali okolja in razlike

SignalTrenutna vrednostPrejšnja primerjava
Ni preizkusov.

Lokalna zgodovina

Datumi in skrajšani prstni odtisi
DatumCanvasWebGLZvokZdruženo
Ni shranjenih preizkusov.

Primerjajte pred in po

Zaženite enak preizkus na isti napravi in shranite izhodiščni rezultat. Aktivirajte VPN ali spremenite eno ustrezno nastavitev, ponovite preizkus v enakih razmerah in shranite naslednji rezultat.

Za primerjavo shranite rezultat pred spremembo in po njej.

Kaj vam pove ta preizkus

Ta preizkus pokaže, ali izbrani izrisi ostajajo stabilni med preizkusi. Stabilnost lahko pomaga pojasniti, kako značilnosti brskalnika prispevajo k prepoznavanju, ni pa enaka edinstvenosti. Brez primerjave z reprezentativno populacijo ponovljeni prstni odtis ne pove, koliko drugih ljudi ga deli.

Kako izvesti preizkus

  1. Ohranite profil brskalnika, napravo in pogoje zaslona ter izberite, ali želite ohraniti lokalno zgodovino.
  2. Zaženite preizkus in ga nato enkrat ponovite brez sprememb, da določite običajno variacijo.
  3. Ločeno preberite komponente Canvas, WebGL in zvoka, vključno z nedostopnimi komponentami in označenim algoritmom zgoščevanja.

Kako deluje meritev

Brskalnik izriše deterministične prizore Canvas in WebGL ter obdela zvok z OfflineAudioContext. Ponavljajoči se izrisi v enem preizkusu pomagajo odkriti variacijo; mikrofon se ne uporablja.

Podpisi običajno uporabljajo SHA-256, po potrebi z označeno nadomestno metodo. Izračun in izbirna omejena zgodovina ostaneta v brskalniku; prstni odtisi se ne pošljejo našemu strežniku ali storitvam tretjih oseb.

Razumevanje rezultatov

Stabilni podpisi
Merjene komponente so v teh pogojih ustvarile enake podpise. To ne dokazuje aktivnega sledenja ali odsotnosti zaščite.
Podpisi se spreminjajo
Zaščita lahko dodaja šum, vendar lahko izhod spremenijo tudi posodobitve, grafični gonilniki, zasloni ali nastavitve. Preverite, katera komponenta se je spremenila.
Komponenta ni na voljo
Brskalnik ni zagotovil uporabnega rezultata izrisa ali zvoka. To ostaja omejitev meritve, ne izmišljen uspeh ali neuspeh.

Primerjajte pred in po

  1. Shranite izhodišče po dveh nespremenjenih preizkusih na isti napravi, profilu in različici brskalnika.
  2. Spremenite eno ustrezno nastavitev zaščite pred prstnim odtisom in znova zaženite isti preizkus.
  3. Primerjajte komponente in variacijo znotraj preizkusa ter ohranite isti algoritem zgoščevanja. Ne predpostavljajte, da sama sprememba VPN spremeni izris.

Omejitve preizkusa

  • Te tri površine ne zajemajo vseh načinov prepoznavanja brskalnika.
  • Sama variacija ne dokazuje učinkovite zaščite; spletna mesta lahko združujejo druge signale ali prepoznajo vzorce variacije.

Kaj po potrebi spremeniti

Želite zmanjšati stabilne podrobnosti izrisa
Poskusite dokumentirano zaščito brskalnika in primerjajte njen učinek na vsako komponento, vključno z morebitnimi težavami z združljivostjo spletnih mest.
Zgodovine ni mogoče shraniti ali počistiti
Preverite dovoljenja za shrambo spletnega mesta in podatke spletnega mesta v brskalniku. Rezultat trenutnega zavihka lahko ostane na voljo kljub neuspešnemu shranjevanju.

Pogosta vprašanja

Ali je stabilna zgoščena vrednost edinstvena zame?

Ta preizkus tega ne more ugotoviti. Nima zbirke podatkov o populaciji za izračun edinstvenosti.

Ali zvočni preizkus snema mene?

Ne. Izriše sintetični zvočni signal brez povezave in ne zahteva dostopa do mikrofona.

Viri in tehnične reference