FINGERPRINT

فحص بصمة المتصفح

اطلع على سمات Canvas وWebGL والصوت والخطوط والشاشة التي يكشفها متصفحك، مع قيم التجزئة المحلية. تجري كل العمليات محليًا، ولا يرفع أي شيء.

Technical Notes

بصمة المتصفح وبصمة TLS والحماية من التتبع

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

ما هي بصمة المتصفح

بصمة المتصفح مجموعة من سمات البيئة تجمعها المواقع عبر JavaScript وواجهات API الخاصة بالمتصفح — مثل إصدار المتصفح، ومنصة النظام، ومعلمات الشاشة، واللغة، والمنطقة الزمنية، والخطوط، ومخرجات عرض Canvas / WebGL، ونتائج AudioContext، وعدد أنوية CPU، ومؤشرات الذاكرة، وغير ذلك. وعادةً لا يكون أي حقل منفرد لافتًا، لكن هذه الحقول مجتمعة قد تكفي لتحديد جهاز بعينه أو إعداد متصفح بعينه.

وهي تختلف عن ملفات تعريف الارتباط (Cookie): فملف تعريف الارتباط علامة يكتبها الموقع ويمكنك مسحها، بينما تأتي البصمة في الغالب من الاختلافات الطبيعية في متصفحك وعتادك. لذلك، حتى مع استخدام نافذة خاصة أو مسح ملفات تعريف الارتباط، يظل بإمكان بعض المواقع ربط زياراتك ببعضها عبر تركيبة بصمة مستقرة.

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

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

  • Canvas / WebGL: يرصد محرك عرض الرسوميات وقدرات GPU واختلافات العرض.
  • الصوت: يرصد الاختلافات الثابتة التي يكشفها مسار معالجة الصوت.
  • الخطوط / الشاشة / العتاد: يسجل معلومات البيئة المتاحة لهذا المتصفح.
  • المتصفح / المنطقة الزمنية: يسجل اللغة والنظام والمنطقة الزمنية التي يعلنها المتصفح.

لماذا يمكن استخدامها للتتبع

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

JA3 / JA4 مقابل بصمة المتصفح

JA3 وJA4 بصمتان شبكيتان على مستوى مصافحة TLS. عندما يتصل المتصفح بموقع HTTPS، يرسل رسالة Client Hello تتضمن إصدار TLS ومجموعات التشفير والامتدادات والمنحنيات وغير ذلك. يدمج JA3 هذه الحقول في قيمة تجزئة واحدة؛ أما JA4 فيحسن JA3 بتقليل الأخطاء الناتجة عن اختلاف ترتيب الحقول، مما يجعله أنسب لتصنيف حركة مرور TLS الحديثة.

لا تستطيع JavaScript في الصفحة قراءة هذا النوع من البصمات بالكامل. يمكن لصفحة الواجهة الأمامية كشف سمات من جهة المتصفح مثل Canvas وWebGL والخطوط، لكن بصمة JA3 / JA4 الحقيقية تحتاج عادةً إلى التسجيل من جهة الخادم عند نقطة دخول الاتصال، أو عبر خدمة صدى TLS تدعم CORS. باختصار: تعكس بصمة المتصفح «ما تستطيع الصفحة رؤيته»، بينما تعكس JA3 / JA4 «شكل مصافحة الشبكة».

كيفية تقليل التفرد

  • فضّل المتصفحات المصممة لتوحيد البصمات، مثل Tor Browser أو Firefox بإعدادات صارمة.
  • تجنب تثبيت إضافات كثيرة تغير قيم Canvas أو WebGL أو الخطوط أو UA عشوائيًا — فالتغير المتكرر قد يصبح بحد ذاته إشارة على وجود شذوذ.
  • اجعل المنطقة الزمنية للنظام ولغة المتصفح ومنطقة نقطة خروج IP متسقة، لتقليل التعارض بين الأبعاد المختلفة.
  • للحسابات طويلة الأمد، التزم بملف تعريف المتصفح نفسه بدلًا من تبديل البصمات ونقاط الخروج يوميًا.

لا تلجأ إلى «تمويه» بصمتك دون تبصر

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

كيفية الجمع بين هذا الفحص والفحوصات الأخرى على هذا الموقع

فحص البصمةيعرض حالة الجمع وقيم التجزئة المحلية للرسوميات والصوت والخطوط وغيرها من الإشارات، مما يتيح المقارنة بين مرات التشغيل. ولا يقدر مدى التفرد بين المستخدمين.
اختبار التسريبيرصد ما إذا كانت WebRTC وDNS وIPv6 والمنطقة الزمنية تكشف معلومات لا تتسق مع نقطة خروج HTTP الخاصة بك.
فحص البيئة (شامل)يجمع IP والبصمة واللغة والمنطقة الزمنية وترويسات الطلب وإمكانية الوصول إلى المنصات وسجلات السمعة في تقييم واحد لاتساق البيئة.

باختصار: إعداد الخصوصية الجيد ليس الذي «يبدو كأنه لا شيء على الإطلاق»، بل الذي «يبدو كمتصفح حقيقي عادي ومستقر ومتسق منطقيًا». وعند تقليل تفرد البصمة، أعط الأولوية للاتساق والثبات قبل إخفاء حقول بعينها أو تعديلها.

mimetic
mimetic
mimetic