Brauseri privaatsus

Brauseri sõrmejälje stabiilsuse test

Võrrelge Canvas-, WebGL- ja võrguühenduseta helisignatuure testide vahel, saatmata sõrmejälgi serverisse.

Tõlgendage ettevaatlikult. Stabiilne signatuur ei tuvasta inimest ja muutunud signatuur ei tõesta jälgimiskaitset. Seda võivad muuta värskendused, ekraan, graafikadraiverid, sätted ja juhuslik müra.

Valmis. Serverisse ei saadeta ühtegi sõrmejäljesignaali.

Stabiilsus

Võrreldav skoor—Käivitage test vähemalt kaks korda.
Salvestatud käivitused0Kuni 20 kirjet, salvestatud ainult localStorage'is.
Kombineeritud sõrmejälg—Saadaolevate komponentide SHA-256 räsi.

Canvas 2D

Testimata
Sõrmejälg
—
Mida joonistatakse

Mitmekeelne tekst, emotikonid, kujundid, läbipaistvus, värviüleminekud, varjud ja komposiitimine. Kolm identset renderdust näitavad ka varieeruvust ühe käivituse jooksul.

WebGL

Testimata
Sõrmejälg
—
Mida mõõdetakse

Deterministlik stseen, WebGL-i võimalused, arvulised piirangud, laiendused, varjutaja täpsus ja võimaluse korral deklareeritud graafikarenderdaja.

Heli

Testimata
Sõrmejälg
—
Mida arvutatakse

Sünteetiline võrguühenduseta renderdus kasutab ostsillaatorit, filtrit ja kompressorit. Mikrofoni ega salvestatud heli ei kasutata.

Keskkonnasignaalid ja erinevused

SignaalPraegune väärtusEelmine võrdlus
Käivitusi pole.

Kohalik ajalugu

Kuupäevad ja lühendatud sõrmejäljed
KuupäevCanvasWebGLHeliKombineeritud
Salvestatud käivitusi pole.

Võrrelge enne ja pärast

Tehke sama test samas seadmes ja salvestage lähtetulemus. Aktiveerige VPN või muutke üht asjakohast sätet, tehke test samadel tingimustel uuesti ja salvestage järgmine tulemus.

Võrdlemiseks salvestage enne- ja pärast-tulemus.

Mida see test näitab

See test näitab, kas valitud renderdustulemused püsivad käivituste vahel stabiilsed. Stabiilsus võib aidata selgitada, kuidas brauseri omadused aitavad äratundmisele kaasa, kuid see ei ole unikaalsus. Esinduslikku populatsiooni võrdlemata ei saa korduv sõrmejälg öelda, kui paljudel teistel on sama tulemus.

Kuidas testi teha

  1. Hoidke brauseriprofiil, seade ja kuvatingimused muutumatuna ning valige, kas säilitada kohalik ajalugu.
  2. Käivitage test ja korrake seda ilma muudatusteta, et määrata tavaline varieeruvus.
  3. Lugege Canvas-, WebGL- ja helikomponente eraldi, sealhulgas kättesaamatuid komponente ja märgitud räsialgoritmi.

Kuidas mõõtmine toimib

Brauser renderdab deterministlikud Canvas- ja WebGL-stseenid ning töötleb heli OfflineAudioContextiga. Korduvad renderdused ühe käivituse jooksul aitavad varieeruvust näha; mikrofoni ei kasutata.

Signatuurid kasutavad tavaliselt SHA-256, vajaduse korral märgitud varuvariandiga. Arvutus ja valikuline piiratud ajalugu jäävad brauserisse; sõrmejälgi ei saadeta meie serverisse ega kolmandate osapoolte teenustele.

Tulemuste mõistmine

Stabiilsed signatuurid
Mõõdetud komponendid andsid neil tingimustel samad signatuurid. See ei tõesta aktiivset jälgimist ega kaitse puudumist.
Signatuurid varieeruvad
Kaitse võib lisada müra, kuid tulemust võivad muuta ka värskendused, graafikadraiverid, kuvarid või sätted. Uurige, milline komponent muutus.
Komponent pole saadaval
Brauser ei andnud kasutatavat renderdus- või helitulemust. See jääb mõõtmise piiranguks, mitte väljamõeldud õnnestumiseks või ebaõnnestumiseks.

Võrrelge enne ja pärast

  1. Salvestage lähtetulemus pärast kaht muutumatut käivitust samas seadmes, profiilis ja brauseriversioonis.
  2. Muutke üht asjakohast sõrmejäljestamise vastase kaitse sätet ja käivitage sama test uuesti.
  3. Võrrelge komponente ja käivitusesisest varieeruvust, hoides räsialgoritmi samana. Ei tohiks eeldada, et üksnes VPN-i muutmine muudab renderdust.

Testi piirangud

  • Need kolm teabepinda ei hõlma kõiki brauseri äratundmise viise.
  • Varieeruvus üksi ei tõenda tõhusat kaitset; veebisaidid võivad kombineerida muid signaale või ära tunda varieeruvuse mustreid.

Mida vajaduse korral muuta

Soovite vähendada stabiilseid renderdusandmeid
Proovige dokumenteeritud brauserikaitset ja võrrelge selle mõju igale komponendile, sealhulgas võimalikke saitide ühilduvusprobleeme.
Ajalugu ei saa salvestada ega kustutada
Kontrollige saidi salvestusõigusi ja brauseri saidiandmeid. Praeguse vahekaardi tulemus võib jääda kättesaadavaks ka püsisalvestuse tõrke korral.

Korduma kippuvad küsimused

Kas stabiilne räsi on mulle ainulaadne?

See test ei saa seda kindlaks teha. Sellel puudub populatsiooniandmebaas unikaalsuse arvutamiseks.

Kas helitest salvestab mind?

Ei. See renderdab sünteetilise helisignaali võrguühenduseta ega küsi mikrofoni luba.

Allikad ja tehnilised viited