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

ما هي بصمة الجهاز؟

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

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

ما هي بصمة الجهاز، على وجه الدقّة؟

بصمة الجهاز هي عملية قراءة مجموعة من السمات التي يكشفها جهاز وتجزئتها في معرّف يُرجّح أن يكون فريدًا لذلك الجهاز. وهي صورة من التعريف عديم الحالة: لا شيء يُكتب على الجهاز، فلا شيء لدى المستخدم ليمسحه.

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

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

كيف تعمل بصمة الجهاز؟

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

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

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

ما الإشارات التي تؤلّف بصمة الجهاز؟

تُجمَّع بصمة الجهاز من إشارات العرض، وإشارات العتاد والشاشة، وإشارات الإعداد، و— على الخادم — إشارات الشبكة. والأثمن منها هي ذات الإنتروبيا العالية والثبات العالي.

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

تكمّل إشارات الإعداد والعتاد الملفَّ، وترسّخه إشارات الشبكة من جانب الخادم — التي لا يستطيع العميل تحريفها — في وجه التزييف.

  • بصمة canvas: مخرجات على مستوى البكسل لعرض النص والأشكال على canvas الخاص بـ HTML5، تشكّلها GPU وتنميق الخطوط.
  • بصمة WebGL: سلاسل عارض GPU والمورّد، والامتدادات المدعومة، ودقة المُظلِّل.
  • بصمة الصوت: فروق دقيقة في كيفية معالجة مكدّس الصوت في الجهاز لموجة مولّدة.
  • الخطوط، ودقة الشاشة، وعمق الألوان، والمنطقة الزمنية، واللغة، وتزامن العتاد.
  • بصمات TLS/JA4 من جانب الخادم وخصائص ترويسة HTTP التي تكشف العميل الحقيقي.

ما مدى ثبات بصمة الجهاز وتفرّدها؟

البصمة المُحكمة البناء ثابتة بما يكفي للتعرّف على الجهاز نفسه أشهرًا وفريدة بما يكفي لتمييزه عن كل الأجهزة الأخرى تقريبًا في مجتمعٍ ما — شريطة أن يحتمل التطبيق الانجراف الروتيني الذي تُدخِله المتصفحات.

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

يأتي التفرّد من دمج الإشارات، وهو يتدهور برفق لا بكارثية. فحتى حين يتصادف تطابق جهازين في عدة سمات، تفصل بينهما إشارات إضافية. والهدف الهندسي هو إبقاء معدّل المطابقة الكاذبة (رؤية جهازين كواحد) ومعدّل التقسيم الكاذب (رؤية جهاز كاثنين) منخفضين معًا في آنٍ واحد — توتّر متأصّل صُمّمت المطابقة التقريبية لإدارته.

كيف تختلف البصمة عن ملفات تعريف الارتباط؟

ملفات تعريف الارتباط معرّفات تخزّنها على الجهاز؛ والبصمات معرّفات تحسبها من الجهاز. هذا الفارق الوحيد يفسّر لماذا تنجو البصمات من الأفعال — مسح التخزين، والدخول إلى الوضع المتخفي، والتحوّل إلى التصفّح الخاص — التي تدمّر ملفات تعريف الارتباط.

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

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

فيمَ تُستخدم بصمة الجهاز؟

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

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

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

كيف يحاول الناس التهرّب من البصمة؟

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

تحاول متصفحات مكافحة الكشف وإضافات الخصوصية تسميم الإشارات عالية الإنتروبيا — بإضافة ضوضاء إلى مخرجات canvas، أو تزوير سلاسل WebGL، أو تدوير وكلاء المستخدم. والدليل هو التناقض الداخلي: الملف المزيّف عادةً ما يدّعي تركيبًا من السمات لا ينتجه أي جهاز حقيقي، والتفاوت بين ادّعاءات العميل والواقع الذي يرصده الخادم يفضحه.

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

هل بصمة الجهاز قانونية ومتوافقة مع الخصوصية؟

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

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

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

غير معتاد على مصطلح في هذه الصفحة؟ كل مفهوم أعلاه معرَّف في مسرد ذكاء الأجهزة الخاص بنا.

تفضّل تعريفًا موجزًا؟ راجع بصمة المتصفح في المسرد.

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

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

ابصم أجهزة تنجو من مسح ملفات تعريف الارتباط

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