Pārlūkprogrammas privātums

Pārlūkprogrammas digitālā nospieduma stabilitātes pārbaude

Salīdziniet Canvas, WebGL un bezsaistes audio parakstus dažādos izpildes reizēs, nesūtot digitālos nospiedumus serverim.

Interpretējiet piesardzīgi. Stabils paraksts neidentificē personu, un mainīts paraksts nepierāda aizsardzību pret izsekošanu. To var mainīt atjauninājumi, displejs, grafikas draiveri, iestatījumi un nejaušs troksnis.

Gatavs. Serverim netiek nosūtīts digitālā nospieduma signāls.

Stabilitāte

Salīdzināms rezultāts—Palaidiet pārbaudi vismaz divreiz.
Saglabātās pārbaudes0Līdz 20 ierakstiem, glabāti tikai localStorage.
Apvienotais digitālais nospiedums—Pieejamo komponentu SHA-256 jaucējkods.

Canvas 2D

Nav pārbaudīts
Digitālais nospiedums
—
Kas tiek zīmēts

Daudzvalodu teksts, emocijzīmes, formas, caurspīdīgums, gradienti, ēnas un salikšana. Trīs identiskas renderēšanas arī atklāj svārstības vienā pārbaudē.

WebGL

Nav pārbaudīts
Digitālais nospiedums
—
Kas tiek mērīts

Deterministiska aina, WebGL iespējas, skaitliskie ierobežojumi, paplašinājumi, ēnotāju precizitāte un, kur atļauts, deklarētais grafikas renderētājs.

Audio

Nav pārbaudīts
Digitālais nospiedums
—
Kas tiek aprēķināts

Sintētiskā bezsaistes renderēšanā izmanto oscilatoru, filtru un kompresoru. Mikrofons vai ierakstīta skaņa netiek izmantota.

Vides signāli un atšķirības

SignālsPašreizējā vērtībaIepriekšējais salīdzinājums
Nav pārbaužu.

Lokālā vēsture

Datumi un saīsināti digitālie nospiedumi
DatumsCanvasWebGLAudioApvienots
Nav saglabātu pārbaužu.

Salīdziniet pirms un pēc

Veiciet to pašu pārbaudi tajā pašā ierīcē un saglabājiet sākotnējo rezultātu. Aktivizējiet VPN vai mainiet vienu attiecīgu iestatījumu, atkārtojiet pārbaudi tādos pašos apstākļos un saglabājiet nākamo rezultātu.

Saglabājiet rezultātu pirms un pēc, lai tos salīdzinātu.

Ko rāda šī pārbaude

Šī pārbaude rāda, vai atlasītie renderēšanas rezultāti dažādās reizēs paliek stabili. Stabilitāte var palīdzēt izskaidrot, kā pārlūkprogrammas īpašības veicina atpazīšanu, taču tā nav unikalitāte. Nesalīdzinot reprezentatīvu populāciju, atkārtots digitālais nospiedums nevar pateikt, cik daudziem citiem tas ir kopīgs.

Kā veikt pārbaudi

  1. Nemainiet pārlūkprogrammas profilu, ierīci un displeja apstākļus un izvēlieties, vai saglabāt vietējo vēsturi.
  2. Palaidiet pārbaudi un pēc tam atkārtojiet to bez izmaiņām, lai noteiktu parastās svārstības.
  3. Atsevišķi izlasiet Canvas, WebGL un audio komponentus, tostarp nepieejamos komponentus un norādīto jaukšanas algoritmu.

Kā darbojas mērījums

Pārlūkprogramma renderē deterministiskas Canvas un WebGL ainas un apstrādā audio ar OfflineAudioContext. Atkārtota renderēšana vienā reizē palīdz atklāt svārstības; mikrofons netiek izmantots.

Paraksti parasti izmanto SHA-256 ar norādītu rezerves metodi, ja vajadzīgs. Aprēķins un izvēles ierobežota vēsture paliek pārlūkprogrammā; digitālie nospiedumi netiek nosūtīti mūsu serverim vai trešo pušu pakalpojumiem.

Rezultātu izpratne

Stabili paraksti
Mērītie komponenti šajos apstākļos radīja vienādus parakstus. Tas nepierāda aktīvu izsekošanu vai aizsardzības neesamību.
Paraksti mainās
Aizsardzība var pievienot troksni, bet rezultātu var mainīt arī atjauninājumi, grafikas draiveri, displeji vai iestatījumi. Pārbaudiet, kurš komponents mainījās.
Komponents nav pieejams
Pārlūkprogramma nesniedza izmantojamu renderēšanas vai audio rezultātu. Tas paliek mērījuma ierobežojums, nevis izdomāta veiksme vai neveiksme.

Salīdziniet pirms un pēc

  1. Saglabājiet sākotnējo rezultātu pēc divām nemainītām pārbaudēm tajā pašā ierīcē, profilā un pārlūkprogrammas versijā.
  2. Mainiet vienu attiecīgu aizsardzības pret digitālo nospiedumu iestatījumu un atkārtojiet to pašu pārbaudi.
  3. Salīdziniet komponentus un svārstības vienas pārbaudes laikā, nemainot jaukšanas algoritmu. Nevajadzētu pieņemt, ka VPN maiņa pati maina renderēšanu.

Pārbaudes ierobežojumi

  • Šīs trīs virsmas neaptver visas pārlūkprogrammas atpazīšanas metodes.
  • Svārstības vien nepierāda efektīvu aizsardzību; vietnes var kombinēt citus signālus vai atpazīt svārstību modeļus.

Ko mainīt, ja nepieciešams

Vēlaties samazināt stabilas renderēšanas detaļas
Izmēģiniet dokumentētu pārlūkprogrammas aizsardzību un salīdziniet tās ietekmi uz katru komponentu, tostarp iespējamās vietņu saderības problēmas.
Vēsturi nevar saglabāt vai notīrīt
Pārbaudiet vietnes krātuves atļaujas un pārlūkprogrammas vietnes datus. Pašreizējās cilnes rezultāts var palikt pieejams, neraugoties uz saglabāšanas kļūmi.

Biežāk uzdotie jautājumi

Vai stabils jaucējkods ir unikāls man?

Šī pārbaude to nevar noteikt. Tai nav populācijas datubāzes, pēc kuras aprēķināt unikalitāti.

Vai audio pārbaude mani ieraksta?

Nē. Tā renderē bezsaistes sintētisku audio signālu, nepieprasot piekļuvi mikrofonam.

Avoti un tehniskās atsauces