خصوصية المتصفح

اختبار ثبات بصمة المتصفح

قارن توقيعات Canvas وWebGL والصوت بين المحاولات دون إرسال البصمات إلى خادم.

فسّر بحذر. ثبات التوقيع لا يحدد شخصا والتغير لا يثبت حماية. قد تغيره تحديثات وشاشة وتعريفات وإعدادات وضجيج.

جاهز. لا تُرسل البصمات للخادم.

الثبات

درجة قابلة للمقارنة—نفذ محاولتين على الأقل.
المحاولات المحفوظة0حتى 20 مدخلا، في localStorage فقط.
البصمة المركبة—تجزئة SHA-256 للمكونات المتاحة.

Canvas 2D

لم يُختبر
البصمة
—
ما يُرسم

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

WebGL

لم يُختبر
البصمة
—
ما يُقاس

مشهد حتمي وقدرات WebGL وحدوده وامتداداته ودقة shaders ومحرك الرسم المعلن إن سمح المتصفح.

الصوت

لم يُختبر
البصمة
—
ما يُحسب

معالجة صوت اصطناعي محلي عبر مذبذب ومرشح وضاغط، دون ميكروفون أو صوت مسجل.

إشارات البيئة واختلافاتها

الإشارةالقيمة الحاليةالمقارنة السابقة
لا محاولات.

السجل المحلي

التواريخ والبصمات المختصرة
التاريخCanvasWebGLالصوتمركبة
لا محاولات محفوظة.

المقارنة قبل التغيير وبعده

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

احفظ نتيجة قبل التغيير وأخرى بعده لعرض المقارنة.

ما الذي يوضحه هذا الاختبار؟

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

كيفية إجراء الاختبار

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

طريقة القياس

يرسم المتصفح مشاهد حتمية في Canvas وWebGL ويعالج صوتا عبر OfflineAudioContext. تكشف الإعادات داخل المحاولة بعض التباين؛ لا يستخدم ميكروفونا.

تستخدم التوقيعات SHA-256 عادة مع بديل موسوم عند الحاجة. يبقى الحساب والسجل الاختياري المحدود في المتصفح ولا تُرسل البصمات إلى خادمنا أو خدمات خارجية.

فهم النتائج

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

المقارنة قبل التغيير وبعده

  1. احفظ مرجعا بعد محاولتين ثابتتي الظروف على الجهاز والملف والنسخة نفسها.
  2. غيّر إعداد حماية بصمة واحدا وأعد الاختبار نفسه.
  3. قارن المكونات والتباين داخل المحاولة مع الخوارزمية نفسها. لا تفترض أن تغيير VPN يغير الرسم.

ما لا يمكن استنتاجه

  • هذه الأسطح الثلاثة لا تشمل كل أساليب التعرف إلى المتصفح.
  • التغير وحده لا يثبت فعالية الحماية؛ قد تجمع المواقع إشارات أخرى أو أنماطا من التغير.

إجراءات مناسبة للنتيجة

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

أسئلة مفيدة

هل التجزئة الثابتة خاصة بي وحدي؟

لا يمكن للاختبار إثبات ذلك؛ لا يملك قاعدة سكانية لحساب التفرّد.

هل يسجل اختبار الصوت صوتي؟

لا. يولد إشارة اصطناعية محليا دون طلب الميكروفون.

المصادر والمراجع التقنية