اختبار بصمة الصوت
تستخدم بصمة الصوت واجهة Web Audio API لإنشاء معرّف فريد بناءً على كيفية معالجة متصفحك للصوت داخلياً. لا حاجة لميكروفون — الاختلافات تنشأ من نظام التشغيل وتعريفات الصوت والعتاد.
إخراج الصوت
القيم الافتراضية لـ DynamicsCompressor
تحليل الإشارة
عُقد الصوت المدعومة ()
كيف تعمل بصمة الصوت
بصمة الصوت لا علاقة لها بالميكروفون أو مكبرات الصوت. إنها تستغل الطريقة التي يعالج بها مكدس الصوت في متصفحك — مزيج من نظام التشغيل وتعريفات الصوت وإصدار المتصفح والعتاد — إشارات الصوت داخلياً. يتم تمرير مذبذب موجة مثلثية بتردد 10,000 هرتز عبر عقدة DynamicsCompressor، ثم تُحلَّل عينات الصوت الناتجة. الاختلافات الدقيقة في حسابات الفاصلة العائمة وتطبيقات التعريفات وخط أنابيب معالجة الصوت تُنتج قيم إخراج فريدة لكل نظام.
يُظهر شكل الموجة أعلاه إشارة الصوت المُعالَجة بالكامل. المنطقة البنفسجية المُبرزة (العينات 4500-5000) هي المكان الذي تُستخرج منه البصمة — يحتوي هذا القسم على أكبر تباين بين الأنظمة المختلفة. تجزئة هذه القيم تُنشئ معرّفاً مستقراً يستمر عبر الجلسات بدون ملفات تعريف الارتباط.
أظهرت أبحاث جامعة برينستون أن نصوص بصمة الصوت موجودة على مواقع ويب رئيسية، وتوفر حوالي 5.4 بت من الإنتروبيا — وهو ما يكفي للتمييز بين حوالي 42 تكويناً مختلفاً. عند دمجها مع بصمات Canvas وWebGL والخطوط، تصبح متجه تتبع قوياً.