Privacy ng browser

Ihambing ang browser fingerprint

Suriin ang stability ng Canvas, WebGL at offline audio signature sa mga inuulit na render.

Unawain nang maingat. Hindi nakikilala ang tao mula sa stable signature; hindi rin patunay ng tracking protection ang nagbagong signature. Maaaring magbago ito dahil sa update, screen, graphics driver, setting o random noise.

Handa na. Walang fingerprint signal na ipinapadala sa server.

Stability

Maihahambing na score—Patakbuhin nang hindi bababa sa dalawang beses.
Mga naka-save na run0Hanggang 20 entry, sa localStorage lamang.
Pinagsamang fingerprint—SHA-256 hash ng mga magagamit na component.

Canvas 2D

Hindi nasuri
Fingerprint
—
Ano ang iginuguhit

Multilingual na teksto, emoji, hugis, transparency, gradient, shadow at compositing. Ipinapakita rin ng tatlong magkaparehong render ang pagbabago sa loob ng isang run.

WebGL

Hindi nasuri
Fingerprint
—
Ano ang sinusukat

Deterministic scene, WebGL capability, numerical limit, extension, shader precision at, kung pinapayagan, idineklarang graphics renderer.

Audio

Hindi nasuri
Fingerprint
—
Ano ang kinakalkula

Ang synthetic offline render ay gumagamit ng oscillator, filter at compressor. Walang mikropono o na-record na tunog.

Mga signal ng environment at pagkakaiba

SignalKasalukuyang halagaNakaraang paghahambing
Walang run.

Lokal na history

Mga petsa at pinaikling fingerprint
PetsaCanvasWebGLAudioPinagsama
Walang naka-save na run.

Ihambing ang bago at pagkatapos

Patakbuhin ang parehong test sa parehong device at i-save ang unang resulta. Ikonekta ang VPN o baguhin ang isang naaangkop na setting, ulitin sa parehong kondisyon at i-save ang kasunod na resulta.

Mag-save ng resulta bago at pagkatapos para maihambing ang mga ito.

Ano ang malalaman sa test na ito

Maaaring pagsamahin ng mga site ang katangian ng browser para makilala ang isang configuration. Sinusuri rito kung stable o nagbabago ang ilang synthetic render. Hindi awtomatikong unique ang stable hash, at hindi awtomatikong epektibong proteksyon ang pabago-bagong hash; kailangan ng ibang ebidensya para sa mga konklusyong iyon.

Paano patakbuhin ang test

  1. Gamitin ang parehong browser profile at device. Itala ang graphics setting at aktibong privacy protection.
  2. Patakbuhin ang Canvas, WebGL at offline audio test, kasama ang mga inuulit na render sa parehong run.
  3. Basahin ang signature, variation at unavailable na bahagi. Kung gagamit ng history, tingnan kung nakumpirma ang pag-save.

Paano gumagana ang pagsukat

Gumagawa ang browser ng deterministic na Canvas at WebGL scene at synthetic audio gamit ang OfflineAudioContext. Tinutulungan ng paulit-ulit na render na makita ang pagbabago; walang microphone na ginagamit.

Karaniwang SHA-256 ang signature, na may tahasang label sa fallback kung kailangan. Lokal ang computation at opsyonal na limitadong history; hindi ipinapadala ang fingerprint sa aming server o sa third-party service.

Unawain ang mga resulta

Stable ang signature
Pareho ang output sa sinusukat na render. Hindi nito sinasabing ikaw lang ang may ganitong hash dahil walang population database ang test.
Nagbabago ang output
Maaaring privacy noise, driver, setting o render condition ang dahilan. Hindi sapat ang variation lang para sabihing hindi ka na makikilala.
May unavailable na test
Maaaring unsupported o naka-block ang API. Hindi iyon katumbas ng pagbabago sa lahat ng fingerprint surface.

Ihambing ang bago at pagkatapos

  1. Kumuha muna ng dalawang resulta nang walang binabago, sa parehong device, profile at napiling test. I-save ang baseline at tingnan kung may likas nang variation.
  2. Baguhin ang isang graphics o dokumentadong fingerprinting setting, at ulitin nang hindi binabago ang ibang kondisyon.
  3. Ihambing ang bawat signature, algorithm label at variation. Panatilihing hiwalay ang within-run at between-run na pagbabago.

Mga limitasyon ng test

  • Maaaring magbago ang output dahil sa browser update, GPU driver o iba pang normal na pagbabago.
  • Hindi sakop ang bawat paraan ng fingerprinting, account identification o tracking sa ibang site.

Ano ang babaguhin kung kailangan

Gusto mong bawasan ang detalye ng graphics
Subukan ang dokumentadong browser protection at tingnan ang epekto sa fingerprint at mga app na kailangan mo.
Hindi nakumpirma ang history storage
Tingnan ang site storage permission o kapasidad. Gamitin ang lokal na export kung available at huwag ipagpalagay na na-save ang run.

Mga karaniwang tanong

Unique ba sa akin ang stable hash?

Hindi matutukoy rito. Walang database ng maraming browser na paghahambingan para makalkula ang uniqueness.

Nire-record ba ako ng audio test?

Hindi. Synthetic offline audio ang pinoproseso, na walang microphone access.

Mga source at teknikal na sanggunian