Cap Jari Audio: Bagaimana Web Audio API Menghasilkan Cincangan Unik
Ketahui bagaimana HTML5 Web Audio API memproses isyarat audio sintetik melalui susunan bunyi anda untuk menghasilkan cap jari pelayar yang kekal tanpa memainkan sebarang bunyi.
Menghasilkan Cap Jari Tanpa Bunyi
Tahukah anda bahawa laman web boleh mengenal pasti peranti anda dengan memproses isyarat bunyi yang anda tidak pernah dengar sekalipun?
Melalui Web Audio API (AudioContext), skrip penjejakan boleh mensintesis bentuk gelombang audio bawah sedar, menggunakan pemampatan dinamik serta penapis frekuensi, dan menganalisis output penimbal audio yang terhasil.
Mengapa Tandatangan Audio Berbeza Merentas Peranti
Isyarat audio yang diubah bergantung pada:
- Pemacu Audio & Pelaksanaan DSP: Algoritma perisian berbeza antara Windows, macOS, Linux, Android, dan iOS.
- Seni Bina Perkakasan DAC/Kad Bunyi: Pemasaan jam perkakasan dan pembundaran matematik titik terapung menghasilkan sisihan output yang kecil.
- Enjin Audio Pelayar: Blink oleh Chrome, Gecko oleh Firefox, dan WebKit oleh Safari memproses nod audio dengan ketepatan algoritma yang berbeza.
Skrip ini mengira cincangan SHA-256 atau MD5 bagi susunan penimbal audio akhir, mewujudkan Pengecam Cincangan Audio yang kekal.
Cara Menguji dan Mengurangkan Cap Jari Audio
- Gunakan Cap Jari Pelayar WhatsMyDevice untuk memeriksa cincangan AudioContext langsung anda.
- Gunakan pelayar yang memfokuskan privasi dengan rawak penimbal audio (seperti Brave dengan Farbling atau Pelayar Tor dengan pertahanan Kanvas/Audio).
Browser Fingerprint Diagnostic
Analyze your Canvas ID, WebGL renderer, system fonts, and trackability score.