Ses Parmak İzi Testi
Ses parmak izi, tarayıcınızın sesi dahili olarak nasıl işlediğine dayalı benzersiz bir tanımlayıcı oluşturmak için Web Audio API'yi kullanır. Mikrofon erişimi gerekmez — farklılıklar işletim sisteminiz, ses sürücüleriniz ve donanımınızdan kaynaklanır.
Ses Çıkışı
DynamicsCompressor Varsayılanları
Sinyal Analizi
Desteklenen Ses Düğümleri ()
Ses Parmak İzi Nasıl Çalışır
Ses parmak izinin mikrofonunuz veya hoparlörlerinizle hiçbir ilgisi yoktur. Tarayıcınızın ses yığınının — işletim sisteminiz, ses sürücüleriniz, tarayıcı sürümünüz ve donanımınızın birleşimi — ses sinyallerini dahili olarak nasıl işlediğini kullanır. 10.000 Hz'lik bir üçgen dalga osilatörü bir DynamicsCompressor düğümünden geçirilir ve ortaya çıkan ses örnekleri analiz edilir. Kayan nokta aritmetiğindeki, sürücü uygulamalarındaki ve ses işleme hatlarındaki mikroskobik farklılıklar her sistem için benzersiz çıkış değerleri üretir.
Yukarıdaki dalga formu, tam olarak işlenmiş ses sinyalini gösterir. Vurgulanan mor bölge (örnekler 4500-5000), parmak izinin çıkarıldığı yerdir — bu bölüm farklı sistemler arasında en fazla varyansı içerir. Bu değerlerin hash'i, çerezler olmadan bile oturumlar arasında kalıcı olan kararlı bir tanımlayıcı oluşturur.
Princeton Üniversitesi'nden yapılan araştırma, büyük web sitelerinde ses parmak izi komut dosyaları buldu ve yaklaşık 5,4 bit entropi sağladığını tespit etti — bu, kabaca 42 farklı yapılandırmayı ayırt etmeye yeterlidir. Canvas, WebGL ve font parmak izleriyle birleştirildiğinde güçlü bir takip vektörü haline gelir.