Screen Fingerprinting
بصمة الشاشة (screen fingerprinting) هي تقنية تستخدم خصائص العرض مثل الدقة وعمق الألوان ونسبة البكسل ومساحة الشاشة المتاحة وتخطيط الشاشات المتعدّدة كإشارات مُعرِّفة. ومع أن أي قيمة شاشة منفردة شائعة، فإن دمجها مع نسبة بكسل الجهاز وتفاصيل منفذ العرض (viewport) يضيف إنتروبيا مفيدة إلى ملف الجهاز.
كيف يعمل Screen Fingerprinting
تكشف المتصفحات خصائص الشاشة عبر كائنات قياسية، بما فيها العرض والارتفاع الكليان، والمساحة المتاحة باستثناء واجهة النظام، وعمق اللون والبكسل، ونسبة بكسل الجهاز التي تربط بكسلات CSS بالبكسلات المادية. ويقرأ السكربت هذه القيم مباشرةً دون إذن خاص.
تُنتج الشاشات عالية الكثافة وإعدادات التحجيم قيم نسبة بكسل مميّزة، ويمكن أن يكشف الفرق بين المساحة الكلية والمتاحة عن واجهة نظام التشغيل. وعلى بعض المنصات، تضيف معلومات الشاشات المتعدّدة أو الاتجاه تفصيلًا إضافيًّا.
إشارات الشاشة مستقرة باعتدال لكنها قد تتغيّر حين يوصّل مستخدم شاشة خارجية أو يضبط التحجيم أو يدوّر جهازًا. ولهذا السبب تُدمج مع إشارات أكثر ثباتًا وتُطابَق بتسامح بدلًا من معاملتها كمُعرِّفات ثابتة.
لماذا يهم Screen Fingerprinting في منع الاحتيال
تضيف بصمة الشاشة إنتروبيا تساعد على فصل أجهزة متشابهة لولا ذلك، ويمكنها كشف تناقضات نمطية للبيئات المزوَّرة. فتهيئة تزعم جهازًا محمولًا بينما تُبلِغ عن دقة بمقياس مكتبي، أو محاكٍ بمقاييس شاشة غير معقولة، تصير أسهل على الوسم. وهي مساهم خفيف لكنه مفيد للتعرّف على الأجهزة بدون كوكيز.
كيف يتعامل TRACIO معه
تُدرِج TRACIO خصائص العرض ضمن أكثر من 130 إشارة لها، مستخدمةً إياها للتميّز ولفحوص الاتساق مقابل نوع الجهاز المزعوم معًا. ولأن إعداد الشاشة قد يتغيّر مع الشاشات الخارجية أو التحجيم، تطبّق TRACIO مطابقة متسامحة بحيث لا تكسر التغييرات الروتينية التعرّف. وتدعم الإشارة ثقة التعرّف الإجمالية بدلًا من أن تكون مفتاحًا فريدًا.
مصطلحات ذات صلة
استكشف المزيد
الأسئلة المتكرّرة
تعرّف على كل جهاز بثقة
ابدأ بخطة مجانية من 2,500 استدعاء API شهريًا. لا حاجة لبطاقة ائتمان.