Selaimen yksityisyys

Selaimen sormenjäljen vakaustesti

Vertaa Canvas-, WebGL- ja offline-äänen allekirjoituksia testikertojen välillä lähettämättä sormenjälkiä palvelimelle.

Tulkitse varoen. Vakaa allekirjoitus ei yksilöi henkilöä eikä muuttunut allekirjoitus todista seurantasuojausta. Päivitykset, näyttö, grafiikkaohjaimet, asetukset ja satunnainen kohina voivat muuttaa sitä.

Valmis. Sormenjälkisignaalia ei lähetetä palvelimelle.

Vakaus

Vertailukelpoinen pistemäärä—Suorita testi vähintään kahdesti.
Tallennetut testikerrat0Enintään 20 merkintää, tallennetaan vain localStorageen.
Yhdistetty sormenjälki—Saatavilla olevien komponenttien SHA-256-tiiviste.

Canvas 2D

Ei testattu
Sormenjälki
—
Mitä piirretään

Monikielinen teksti, emojit, muodot, läpinäkyvyys, liukuvärit, varjot ja sommittelu. Kolme samanlaista renderöintiä paljastaa myös testikerran sisäisen vaihtelun.

WebGL

Ei testattu
Sormenjälki
—
Mitä mitataan

Deterministinen näkymä, WebGL-ominaisuudet, numeeriset rajat, laajennukset, varjostimen tarkkuus ja, jos sallittu, ilmoitettu grafiikan renderöijä.

Ääni

Ei testattu
Sormenjälki
—
Mitä lasketaan

Synteettinen offline-renderöinti käyttää oskillaattoria, suodatinta ja kompressoria. Mikrofonia tai tallennettua ääntä ei käytetä.

Ympäristön signaalit ja erot

SignaaliNykyinen arvoEdellinen vertailu
Ei testikertoja.

Paikallinen historia

Päivämäärät ja lyhennetyt sormenjäljet
PäivämääräCanvasWebGLÄäniYhdistetty
Ei tallennettuja testikertoja.

Vertaa ennen ja jälkeen

Suorita sama testi samalla laitteella ja tallenna vertailutulos. Aktivoi VPN tai muuta yhtä olennaista asetusta, suorita testi uudelleen samoissa olosuhteissa ja tallenna uusi tulos.

Tallenna ennen- ja jälkeen-tulokset vertaillaksesi niitä.

Mitä testi kertoo

Tämä testi näyttää, pysyvätkö valitut renderöintitulokset vakaina testikertojen välillä. Vakaus voi auttaa selittämään, miten selaimen ominaisuudet edistävät tunnistamista, mutta se ei tarkoita yksilöllisyyttä. Ilman edustavan väestön vertailua toistuva sormenjälki ei kerro, kuinka moni muu jakaa sen.

Testin suorittaminen

  1. Pidä selainprofiili, laite ja näyttöolosuhteet samoina ja valitse, säilytetäänkö paikallinen historia.
  2. Suorita testi ja toista se kerran muuttamatta mitään tavallisen vaihtelun selvittämiseksi.
  3. Lue Canvas-, WebGL- ja äänikomponentit erikseen, mukaan lukien puuttuvat komponentit ja nimetty tiivistealgoritmi.

Miten mittaus toimii

Selain renderöi deterministiset Canvas- ja WebGL-näkymät ja käsittelee ääntä OfflineAudioContextilla. Testin sisäiset toistuvat renderöinnit auttavat havaitsemaan vaihtelua; mikrofonia ei käytetä.

Allekirjoitukset käyttävät yleensä SHA-256:ta ja tarvittaessa nimettyä varamenetelmää. Laskenta ja valinnainen rajattu historia pysyvät selaimessa; sormenjälkiä ei lähetetä palvelimellemme tai kolmansien osapuolten palveluille.

Tulosten ymmärtäminen

Vakaat allekirjoitukset
Mitatut komponentit tuottivat samat allekirjoitukset näissä olosuhteissa. Tämä ei todista aktiivista seurantaa tai suojauksen puuttumista.
Allekirjoitukset vaihtelevat
Suojaus voi lisätä kohinaa, mutta myös päivitykset, grafiikkaohjaimet, näytöt tai asetukset voivat muuttaa tulosta. Tarkista, mikä komponentti muuttui.
Komponentti ei ole käytettävissä
Selain ei antanut käyttökelpoista renderöinti- tai äänitulosta. Tämä on mittauksen rajoitus eikä keksitty onnistuminen tai epäonnistuminen.

Vertaa ennen ja jälkeen

  1. Tallenna vertailutaso kahden muuttumattoman testin jälkeen samalla laitteella, profiililla ja selainversiolla.
  2. Muuta yhtä olennaista sormenjälkisuojauksen asetusta ja suorita sama testi uudelleen.
  3. Vertaa komponentteja ja testin sisäistä vaihtelua pitäen tiivistealgoritmi samana. Pelkän VPN:n muutoksen ei pidä olettaa muuttavan renderöintiä.

Testin rajoitukset

  • Nämä kolme pintaa eivät kata kaikkia selaimen tunnistamismenetelmiä.
  • Pelkkä vaihtelu ei osoita tehokasta suojaa; sivustot voivat yhdistää muita signaaleja tai tunnistaa vaihtelun kuvioita.

Mitä muuttaa tarvittaessa

Haluat vähentää vakaita renderöintitietoja
Kokeile dokumentoitua selaimen suojausta ja vertaa sen vaikutusta jokaiseen komponenttiin, myös mahdollisia sivustojen yhteensopivuusongelmia.
Historiaa ei voi tallentaa tai tyhjentää
Tarkista sivuston tallennusoikeudet ja selaimen sivustotiedot. Nykyisen välilehden tulos voi pysyä käytettävissä tallennuksen epäonnistumisesta huolimatta.

Usein kysytyt kysymykset

Onko vakaa tiiviste yksilöllinen minulle?

Tämä testi ei voi osoittaa sitä. Sillä ei ole väestötietokantaa yksilöllisyyden laskemiseksi.

Tallentaako äänitesti minua?

Ei. Se tuottaa synteettisen äänisignaalin offline-tilassa pyytämättä mikrofonin käyttöoikeutta.

Lähteet ja tekniset viitteet