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

Font Fingerprinting

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

كيف يعمل

كيف يعمل Font Fingerprinting

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

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

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

لماذا يهم

لماذا يهم Font Fingerprinting في منع الاحتيال

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

مع TRACIO

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

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

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

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

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

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