Privasi browser

Pengujian kestabilan sidik browser

Bandingkan keluaran Canvas, WebGL, dan audio dari beberapa pengujian pada browser yang sama.

Tafsirkan dengan hati-hati. Sidik stabil tidak mengidentifikasi seseorang, dan sidik berubah tidak membuktikan perlindungan pelacakan. Pembaruan, layar, driver grafis, pengaturan, dan variasi acak bisa mengubahnya.

Siap. Tidak ada data sidik yang dikirim ke server.

Kestabilan

Skor yang dapat dibandingkan—Jalankan pengujian setidaknya dua kali.
Pengujian tersimpan0Hingga 20 entri, hanya disimpan dalam localStorage.
Sidik gabungan—Hash SHA-256 dari komponen tersedia.

Canvas 2D

Belum diuji
Sidik browser
—
Apa yang digambar

Teks multibahasa, emoji, bentuk, transparansi, gradasi, bayangan, dan penggabungan. Tiga rendering identik juga menunjukkan variasi dalam satu pengujian.

WebGL

Belum diuji
Sidik browser
—
Apa yang diukur

Adegan deterministik, kemampuan WebGL, batas numerik, ekstensi, presisi shader, dan renderer grafis yang dinyatakan jika diizinkan.

Audio

Belum diuji
Sidik browser
—
Apa yang dihitung

Rendering sintetis offline memakai osilator, filter, dan kompresor. Tidak memakai mikrofon atau rekaman suara.

Indikator lingkungan dan perbedaan

IndikatorNilai saat iniPerbandingan sebelumnya
Belum ada pengujian.

Riwayat lokal

Tanggal dan sidik ringkas
TanggalCanvasWebGLAudioGabungan
Tidak ada pengujian tersimpan.

Bandingkan sebelum dan sesudah

Jalankan pengujian yang sama pada perangkat yang sama dan simpan hasil awal. Aktifkan VPN atau ubah satu pengaturan yang relevan, ulangi dalam kondisi yang sama, lalu simpan hasil berikutnya.

Simpan hasil sebelum dan sesudah untuk membandingkannya.

Apa yang dijelaskan pengujian ini

Pengujian ini menunjukkan apakah keluaran rendering tertentu tetap sama dari satu percobaan ke percobaan berikutnya. Kestabilan membantu memahami bagaimana karakteristik browser dapat dipakai untuk pengenalan, tetapi tidak sama dengan keunikan. Tanpa populasi pembanding, sidik yang berulang tidak memberi tahu berapa banyak orang lain memiliki hasil serupa.

Cara menjalankan pengujian

  1. Pertahankan profil browser, perangkat, dan kondisi layar. Pilih apakah ingin menyimpan riwayat lokal yang terbatas.
  2. Jalankan pengujian, kemudian ulangi sekali tanpa mengubah apa pun untuk mengetahui variasi yang biasa terjadi.
  3. Baca komponen Canvas, WebGL, dan audio secara terpisah, termasuk komponen yang tidak tersedia serta nama algoritma hash yang dipakai.

Cara pengukuran bekerja

Browser merender adegan Canvas dan WebGL yang ditentukan serta memproses audio melalui OfflineAudioContext. Pengulangan dalam satu pengujian membantu menunjukkan variasi; mikrofon tidak digunakan.

Ringkasan biasanya memakai SHA-256 dengan algoritma alternatif yang diberi label jika diperlukan. Perhitungan dan riwayat opsional tetap di browser; sidik tidak dikirim ke server kami atau layanan pihak ketiga.

Memahami hasil

Sidik stabil
Komponen yang diukur menghasilkan ringkasan yang sama dalam kondisi ini. Hasil tidak membuktikan adanya pelacakan aktif maupun ketiadaan perlindungan.
Sidik berubah
Perlindungan mungkin menambahkan variasi, tetapi pembaruan, driver grafis, layar, atau pengaturan juga bisa mengubah keluaran. Periksa komponen mana yang berubah.
Komponen tidak tersedia
Browser tidak menyediakan hasil rendering atau audio yang dapat digunakan. Ini batas pengukuran, bukan keberhasilan atau kegagalan perlindungan yang dibuat-buat.

Bandingkan sebelum dan sesudah

  1. Simpan hasil awal setelah dua percobaan tanpa perubahan pada perangkat, profil, dan versi browser yang sama.
  2. Ubah satu pengaturan perlindungan sidik yang relevan, lalu jalankan pengujian yang sama.
  3. Bandingkan komponen serta variasi dalam satu pengujian dengan algoritma hash tetap sama. Jangan menganggap perubahan VPN otomatis mengubah rendering.

Batas pengujian

  • Ketiga komponen ini tidak mencakup semua cara mengenali browser atau pengguna.
  • Variasi saja tidak memastikan perlindungan efektif. Situs dapat menggabungkan indikator lain atau mengenali pola variasinya.

Apa yang perlu diubah

Ingin mengurangi rincian rendering yang stabil
Coba perlindungan browser yang terdokumentasi, lalu bandingkan efeknya per komponen serta dampak terhadap fungsi situs.
Riwayat tidak dapat disimpan atau dihapus
Periksa izin penyimpanan situs dan data browser. Hasil tab saat ini dapat tetap tersedia walaupun penyimpanan permanen gagal.

Pertanyaan umum

Apakah hash stabil hanya milik saya?

Alat ini tidak dapat menentukan itu karena tidak memiliki basis data populasi untuk menghitung keunikan.

Apakah pengujian audio merekam saya?

Tidak. Alat membuat sinyal audio sintetis secara offline tanpa meminta akses mikrofon.

Sumber dan referensi teknis