Sidik jari browser (browser fingerprinting) adalah cara mengenali sebuah browser dari ciri-cirinya sendiri, bukan dari sesuatu yang tersimpan di perangkat Anda. Situs menjalankan skrip yang membaca puluhan properti, menggabungkannya, lalu menghasilkan nilai yang cenderung sama saat Anda kembali.
Apa bedanya dengan cookie?
Cookie adalah berkas yang diminta situs web agar disimpan browser Anda, dan Anda bisa menghapusnya. Sidik jari dihitung dari kondisi perangkat Anda yang sudah ada, jadi tidak ada yang bisa dihapus. Menghapus data penjelajahan atau membuka jendela pribadi biasanya membiarkan sebagian besarnya tidak berubah.
Sinyal apa saja yang dipakai?
- Grafis: cara GPU dan driver Anda menggambar konten canvas dan WebGL
- Audio: selisih numerik kecil dalam cara suara diproses
- Font: font apa yang terpasang dan bagaimana teks diukur
- Layar dan perangkat keras: resolusi, rasio piksel, jumlah inti CPU, dan kelas memori
- Perangkat lunak: versi browser, sistem operasi, bahasa, dan zona waktu
Untuk apa dipakai?
Penggunaan umumnya adalah pencegahan penipuan, deteksi bot, keamanan akun, dan pengukuran iklan. Teknik yang sama bisa dipakai untuk melindungi akun atau untuk mengikuti seseorang di berbagai situs, itulah sebabnya teknik ini diatur di beberapa wilayah.
Bisakah dikurangi?
- Perbarui browser Anda agar terlihat seperti banyak pengguna lain dengan versi yang sama
- Gunakan browser dengan perlindungan sidik jari bawaan
- Hindari ekstensi dan font yang tidak lazim, karena membuat Anda menonjol
- Hati-hati dengan alat yang menjanjikan membuat Anda tak terlihat: nilai yang tidak konsisten justru bisa membuat browser lebih mudah dikenali