BreakHub
العودة إلى نظرة عامة على البصمة
مختبر بصمة المتصفح

التلاعب بالواجهات البرمجية

تستبدل امتدادات التزييف وأدوات الأتمتة عادةً الواجهات البرمجية الأصلية في JavaScript ‏(toDataURL وgetParameter وgetter الخاص بـ navigator.userAgent…) لتغيير ما تعيده. وتترك الدالة المستبدَلة آثارًا في toString وname وlength وواصف الخاصية ومكدس الاستدعاء.

قيد التشغيل…
النتيجة
التفاصيل
الواجهات المعترَضة
الواجهات المفحوصة
كائنات Proxy / غير أصلية
الدليل
ماذا يعني هذا

يسجّل المتصفح العادي 0 هنا. كل واجهة معترَضة تعني أن سكربتًا يعيد كتابة البصمة — امتداد خصوصية مثل Canvas Blocker، أو السكربت المحقون لمتصفح مضاد للكشف. تفشل الأدوات القائمة على الحقن في هذه الصفحة؛ ولا تجتازها إلا الأدوات المعدَّلة على مستوى المحرك. لا شيء في هذه الصفحة يعدّل أي كائن عام.