تخطّي إلى المحتوى
البصمات

بصمة المتصفح

بصمة المتصفح (browser fingerprinting) هي ممارسة جمع ودمج العديد من السمات القابلة للرصد في متصفح الويب وبيئته في مُعرِّف واحد قادر على التعرّف على جهاز دون الحاجة إلى الكوكيز أو التخزين المحلي. ولأن كل سمة تحمل قدرًا ضئيلًا من المعلومات، فإن الدمج بينها يكون في الغالب مميزًا بما يكفي لتمييز متصفح واحد من بين الملايين.

كيف يعمل

كيف يعمل بصمة المتصفح

يستعلم سكربت البصمات من المتصفح عن عشرات السمات المكشوفة عبر واجهات برمجة الويب القياسية. ومن بينها سلسلة وكيل المستخدم (user agent)، وقائمة الخطوط المثبّتة، ودقة الشاشة وعمق الألوان، والمنطقة الزمنية، وتفضيلات اللغة، والإضافات المتاحة، وخصائص كائنات navigator وwindow. وبمفردها تكون معظم هذه القيم مشتركة بين مجموعات كبيرة من المستخدمين، لكنها معًا تشكّل ملفًا عالي الأبعاد.

تعتمد التقنية أيضًا على فحوص قائمة على العرض (rendering) مثل canvas وWebGL، التي تكشف فروقًا دقيقة في وحدة معالجة الرسوميات (GPU) ومشغّل الرسوميات ومُنقِّط الخطوط. وتضيف معالجة الصوت ودعم برامج ترميز الوسائط وتوازي العتاد أبعادًا إضافية. يقوم السكربت بتسلسل كل القيم المجموعة ويحوّلها عادةً عبر دالة تجزئة (hash) إلى مُعرِّف مُدمج يمكن مقارنته بالبصمات التي شوهدت سابقًا.

على خلاف الكوكيز، لا تُخزَّن البصمة على جهاز العميل ولا يمكن للمستخدم حذفها ببساطة. إذ يُعاد احتسابها في كل زيارة انطلاقًا من خصائص يجب على المتصفح كشفها لعرض الصفحات بشكل صحيح. وهذا يجعل البصمات صامدة أمام مسح الكوكيز وأوضاع التصفّح الخاص، وإن كانت الإشارات الفردية قد تتغيّر عند تحديث المتصفح أو نظام التشغيل أو العتاد.

لا تعتمد التطبيقات المتينة على مطابقة تامة للبصمة بأكملها. بل تُرجِّح الإشارات وفق استقرارها وتميّزها وتطبّق مطابقة متسامحة، بحيث لا يؤدي تحديث مكوّن واحد إلى كسر التعرّف على جهاز عائد.

لماذا يهم

لماذا يهم بصمة المتصفح في منع الاحتيال

تُعد بصمة المتصفح تقنية أساسية لمنع الاحتيال لأنها تربط النشاط بجهاز مادي حتى عندما يبدّل المهاجمون الكوكيز وعناوين IP والحسابات. وهي تدعم كشف تعدّد الحسابات، والاستيلاء على الحسابات، وإساءة استخدام العروض الترويجية، وحركة البوتات، حيث يظهر الجهاز نفسه مرارًا خلف هويات مختلفة. وبدون إشارة جهاز دائمة، لا يبقى أمام المدافعين سوى الوثوق بمُعرِّفات يسهل تزويرها أو التخلّص منها.

مع TRACIO

كيف يتعامل TRACIO معه

يبني منتج Identification من TRACIO مُعرِّف زائر مستقرًّا انطلاقًا من أكثر من 130 إشارة جهاز، بدمج سمات المتصفح مع إشارات من جانب الخادم ومن الشبكة بدلًا من الاعتماد على قيمة واحدة. والنهج مُضبَط لتحقيق دقة مقابل معايير داخلية (99.5% دقة تعرّف) مع تشغيل بحمل منخفض (زمن استجابة أقل من 50 ملّي ثانية عند P95). وتتعامل TRACIO مع البصمات كمدخل واحد ضمن هوية احتمالية، لا كآلية تتبّع قائمة بذاتها، وتقرنها بـ Smart Signals لتوفير السياق.

الأسئلة الشائعة

الأسئلة المتكرّرة

تعرّف على كل جهاز بثقة

ابدأ بخطة مجانية من 2,500 استدعاء API شهريًا. لا حاجة لبطاقة ائتمان.