Apa Browser Saya: Pemeriksaan User-Agent dan Sidik Jari Digital
Laporan di atas menjawab pertanyaan apa browser saya dengan menampilkan nilai yang dikirimkan peramban Anda ke setiap situs yang Anda kunjungi: nama, versi, mesin peramban, sistem operasi, resolusi layar, zona waktu, preferensi bahasa, dan kartu grafis. Seluruh proses dibaca secara lokal menggunakan JavaScript tanpa mengirim data ke server mana pun.
Apa itu string User-Agent dan mengapa sering kali tidak akurat
User-Agent adalah sebaris teks teknis yang disertakan peramban pada setiap permintaan HTTP agar server mengetahui perangkat lunak klien yang mengaksesnya. String ini telah memuat data yang tidak akurat sejak era 1990-an, ketika berbagai peramban mulai meniru identitas pesaingnya untuk menghindari pemblokiran kompatibilitas sepihak.
Itulah sebabnya hampir semua peramban modern saat ini masih diawali dengan Mozilla/5.0, dan mengapa string Google Chrome juga mencantumkan AppleWebKit, KHTML, like Gecko, serta Safari. Microsoft Edge menambahkan Edg/ dan Opera menambahkan OPR/ di belakang token Chrome/ yang sama-sama mereka gunakan.
Selain itu, pengembang peramban kini secara sengaja membekukan string ini demi privasi: Chrome membekukan nomor versi minor pada 0.0.0, Safari tidak mengubah versinya selama bertahun-tahun, dan iPad mengidentifikasi dirinya sebagai Mac. Anggap baris ini sebagai label kompatibilitas daripada fakta teknis mutlak.
Client Hints sebagai pengganti modern User-Agent
Standar Client Hints memisahkan informasi perangkat menjadi dua tingkat privasi. Petunjuk entropi rendah (merek peramban, versi utama, platform seluler atau desktop) dikirimkan secara otomatis di header HTTP. Sementara petunjuk entropi tinggi hanya dapat diakses jika situs web memintanya secara eksplisit melalui JavaScript menggunakan navigator.userAgentData.getHighEntropyValues().
Saat ini hanya peramban berbasis Chromium yang menerapkan API ini. Pada Safari dan Firefox, baris-baris tersebut menampilkan status Tidak Tersedia, yang merupakan perilaku standar dan disengaja dari peramban tersebut, bukan sebuah kegagalan pengujian.
Bagaimana browser fingerprinting sebenarnya bekerja
Fingerprinting menggabungkan berbagai karakteristik teknis yang terlihat biasa jika berdiri sendiri. Pengguna "Chrome di Windows" mewakili ratusan juta orang. Namun Chrome di Windows dengan resolusi 3440×1440, DPR 1.25, 16 inti CPU, RAM 8 GB, zona waktu Asia/Jakarta, dan susunan bahasa id-ID, en mewakili profil yang hampir tidak ada duanya di dunia.
Setiap sinyal memiliki tingkat identifikasi yang berbeda. Parameter berentropi tertinggi meliputi: hash canvas dan audio, daftar font lokal yang terpasang, renderer WebGL, geometri layar, serta urutan bahasa. Parameter menengah mencakup zona waktu, inti CPU, dan memori. Keluarga sistem operasi saja hampir tidak memiliki nilai identifikasi.
Agar dapat melacak secara efektif, sidik jari digital juga harus stabil dari waktu ke waktu. Itulah sebabnya pelacak menggabungkannya dengan kebocoran jaringan persisten yang bertahan setelah penghapusan cookie, seperti alamat IP yang bocor melalui WebRTC yang dapat Anda uji di halaman tes kebocoran WebRTC.
Hal-hal yang tidak diukur oleh halaman pengujian ini
Halaman ini menjawab pertanyaan apa browser saya; halaman ini tidak menghitung skor keunikan absolut Anda. Kami menampilkan parameter yang dapat diakses oleh situs web tanpa memberikan skor persentase keunikan spekulatif.
Kami tidak menjalankan pengujian gambar canvas tak terlihat, manipulasi audio WebAudio, pemindaian font lokal, atau pelacakan ekstensi. Kami juga tidak menyimpan basis data riwayat pengunjung untuk membandingkan kelangkaan profil Anda secara matematis.
Waspadalah terhadap klaim bahwa Anda "1 dari 3 juta orang": situs pengujian semacam itu hanya membandingkan Anda dengan pengunjung mereka sendiri yang sebagian besar merupakan pengguna antusias privasi dengan konfigurasi unik. Penelitian lalu lintas web biasa menunjukkan bahwa perangkat pengguna umum jauh lebih seragam daripada laporan situs pengujian.
Selain itu, nama dan versi utama diambil dari Client Hints atau pencocokan token User-Agent. Jika Anda menggunakan ekstensi pengubah User-Agent, halaman akan menampilkan data palsu tersebut.
Cara mengurangi keunikan sidik jari dan kesalahan yang sering terjadi
Paradoks terbesar dalam perlindungan privasi digital adalah bahwa sebagian besar alat penyamaran justru membuat Anda lebih mudah dilacak. Karena pelacakan mencari keunikan, setiap ekstensi khusus, font asing, ukuran jendela aneh, atau parameter palsu akan membuat Anda menonjol. Memasang lima ekstensi privasi yang jarang digunakan justru menjadi tanda tangan unik; sementara peramban standar tanpa modifikasi lebih mudah membaur.
Langkah paling efektif adalah menjaga konfigurasi tetap umum: gunakan peramban arus utama dengan setelan bawaan dan selalu perbarui versinya. Jika memerlukan privasi tingkat tinggi, gunakan peramban yang menstandarkan semua penggunanya seperti Tor Browser atau Mullvad Browser, atau Brave yang mengacak sinyal per situs.
Mengapa memalsukan User-Agent justru memperburuk privasi
Memalsukan User-Agent hanya mengubah satu baris teks sementara semua API lainnya tetap melaporkan kondisi nyata. Pengunjung yang mengaku menggunakan Windows padahal GPU melaporkan chip grafis Apple, Client Hints melaporkan macOS, dan zona waktu Asia/Jakarta menciptakan kontradiksi yang sangat langka dan stabil — persis seperti yang dicari pelacak.
Mode samaran dan VPN tidak mengubah sidik jari browser Anda
Jendela penyamaran pribadi hanya menghapus riwayat, cookie, dan data situs lokal saat ditutup. Jendela ini tidak mengubah resolusi layar, GPU, zona waktu, font, atau User-Agent, sehingga sidik jari di tab samaran biasanya identik dengan tab normal. VPN hanya mengubah alamat IP — dan jika negara VPN tidak cocok dengan zona waktu dan bahasa sistem, ketidakcocokan itu menjadi sinyal identifikasi tambahan.
Menggunakan laporan ini untuk laporan bug atau tiket dukungan
Tombol Salin Semua sebagai JSON dibuat khusus saat pengembang web bertanya "peramban dan OS apa yang Anda gunakan?". Format JSON mencakup User-Agent mentah, detail peramban, OS, layar, bahasa, dan kartu grafis. Dua data paling krusial untuk pemecahan masalah adalah renderer WebGL (menjelaskan bug visual pada driver grafis tertentu) dan skala DPR serta ukuran jendela (menjelaskan bug tata letak pada layar resolusi tinggi).
Pertanyaan Umum Seputar Pemeriksaan Browser
Mengapa muncul pesan error "Browser Anda sudah usang! Perbarui browser untuk melihat situs web ini"?
Situs web tersebut memeriksa string User-Agent Anda dan mendeteksi versi yang sudah lama, bukan memeriksa kapabilitas nyata peramban. Tiga penyebab umum: sistem operasi terlalu tua untuk menerima versi baru, ekstensi keamanan memodifikasi string User-Agent Anda, atau skrip deteksi situs web tersebut sudah usang.
Firefox saya menyatakan sudah terbaru tetapi situs web menyebutnya usang — bagaimana memperbaikinya?
Nilai User-Agent Anda telah ditimpa; Anda perlu menyetel ulang ke default. Buka about:config, cari parameter general.useragent.override, klik kanan dan pilih Reset, lalu mulai ulang Firefox. Ekstensi pengubah user-agent atau adware sering kali membekukan nilai ini pada versi lama.
Bagaimana cara mengubah User-Agent di peramban Safari?
Aktifkan menu Kembangkan (Develop), lalu pilih string yang diinginkan. Masuk ke Safari > Pengaturan > Lanjutan > centang "Tampilkan fitur untuk pengembang web", lalu buka menu Kembangkan > Agen Pengguna (User Agent) untuk memilih preset atau memasukkan string khusus. Setelan ini kembali ke normal saat Safari ditutup.
Saya ingin mengurangi fingerprinting sebanyak mungkin — apa yang benar-benar efektif?
Membaurlah dengan pengguna lain alih-alih menambah alat proteksi. Gunakan peramban populer dengan pengaturan standar pabrik, jaga selalu terbarui, jangan ubah ukuran jendela secara aneh, dan jangan memalsukan User-Agent. Jika butuh proteksi ekstra, gunakan Tor Browser, Mullvad Browser, atau Brave.
Jika saya memasang beberapa ekstensi, dapatkah situs web mengetahui ekstensi yang saya pasang?
Sering kali bisa. Pada peramban berbasis Chromium, skrip web dapat menguji keberadaan file internal ekstensi yang dapat diakses publik. Ekstensi juga dapat dideteksi dari kode HTML, gaya CSS, atau modifikasi jaringan yang disuntikkan ke halaman. Setiap ekstensi yang terdeteksi mempersempit identitas Anda.
Haruskah saya khawatir tentang fingerprinting berdasarkan ekstensi yang terpasang?
Ya, dan di sinilah banyak langkah privasi justru menjadi bumerang. Menggunakan satu pemblokir iklan populer aman karena dipakai ratusan juta orang. Namun memadukan lima ekstensi privasi khusus menciptakan tanda tangan digital yang sangat langka dan memudahkan pelacakan.
Peramban saya mengirim User-Agent generik agar membaur — apakah itu membuat saya anonim?
Tidak. User-Agent saat ini merupakan salah satu sinyal yang paling lemah dalam identifikasi. Peramban tetap dapat diidentifikasi melalui perilaku internal API, performa grafis WebGL, resolusi layar, skala DPR, zona waktu, daftar bahasa, dan tipografi lokal yang tidak berubah.