هل يغيّر VPN بصمة متصفحك؟ وما الذي ينبغي اختباره أولاً
يستبدل VPN عنوان خروجك ولا يغيّر كثيراً غيره في طلبات الصفحات العادية. جرّب الخطوات الخمس وانظر أي قيم المتصفح تتغيّر فعلاً.
تبدّل VPN إلى بلد آخر، وتعيد تحميل المتجر، فيستقبلك باسمك وبالسلة نفسها. هذه هي اللحظة التي تبدأ فيها كلمة «بصمة» بالدخول إلى الحديث، ويتبعها عادة موقع اختبار يزعم أن متصفحك واحد من مليون. اعمل على المسألة بالترتيب بدلاً من ذلك: في طلبات الصفحات العادية النفق يغيّر حقلاً واحداً بالضبط، بينما يواصل المتصفح الإبلاغ عن عشرات الحقول، والاختبار يقيس شيئاً أضيق مما يبدو. تفصل خمس خطوات بين هذه الأمور الثلاثة.
الخطوة 1: استبعد الأسباب المملة التي جعلتك معروفاً
ابدأ وأنت مسجّل الخروج. افتح نافذة خاصة، وزار الصفحة نفسها، وانظر هل ما زالت تتصرّف كأنها تعرفك. ملفات تعريف الارتباط والتخزين المحلي والجلسة النشطة تفسّر معظم تقارير «رأى VPN من خلالي»، ولا شيء منها بصمة متصفح.
إذا كانت الصفحة ما زالت تتعرف على شيء ما داخل نافذة خاصة، فانظر إلى الحالة الظاهرة التي حملتها معك: الحساب نفسه في تبويب آخر، أو إدخال نموذج محفوظ، أو مدير كلمات مرور يملأ عنوانك، أو موقع أذنت له برمز في عنوان URL. كل واحد منها مرجع مخزّن، ومسح الملف الشخصي يزيله.
لا يستحق الحديث عن بصمة إلا عندما يُنتج ملف شخصي نظيف بلا جلسة تعرفاً ما زال يرتبط بزيارات سابقة. هذا ادعاء أضيق بكثير من «VPN لا يعمل»، وهو الادعاء الذي يمكنك اختباره فعلاً.
الخطوة 2: غيّر الخروج وأدرج ما لم يتغيّر
شغّل النفق، ثم افحص القيمة الوحيدة المتوقع أن يحرّكها النفق: العنوان الذي يراه الخادم. أي صفحة لبحث العنوان تعرضه، أو اقرأه من نقطة نهاية تتحكم بها باستخدام curl -s https://your-endpoint.example/ip. أي خدمة صدى تستخدمها ترى الطلب، لذا فإبقاء نقطة النهاية ملكاً لك يبعده عن سجل شخص آخر. تأكد من أنه تغيّر. والآن الجزء المثير — أدرج ما يزال المتصفح يبلّغ به عن نفسه، لأن أياً منه تقريباً لا يسافر في ترويسة الحزمة.
| What a page can read | Changed by the VPN? | Where it comes from |
|---|---|---|
| Public source address | Yes | The tunnel's exit |
| WebRTC candidate addresses | Sometimes | Browser network stack and leak protection |
| User agent string | No | Browser build and platform |
| Language preference list | No | Browser and OS settings |
| Timezone offset | No | The operating system clock |
| Screen size, colour depth, pixel ratio | No | Display and window state |
| Installed fonts, canvas and WebGL output | No | Rendering stack and GPU |
| Accept-Language, client hints | No | Browser configuration |
صف المنطقة الزمنية هو الذي يستحق التوقف عنده. فهو يُقرأ من نظام التشغيل، لذا فإن نفقاً ينقل حركتك إلى قارة أخرى بينما تقول الساعة ما زالت مدينتك الأصلية ينتج تعارضاً هو بذاته ملاحظة مميّزة. وينطبق الأمر نفسه على قائمة لغة في بلد وخروج في بلد آخر: ليس دليلاً على شيء، بل مجرد تركيبة تلفت النظر. WebRTC هو الاستثناء في الجدول: الصفحة التي تفتح قناة وسائط أو بيانات يمكنها جمع عناوين مرشحة، ومع تشغيل النفق قد يحمل أحد المرشحين عنوان الخروج أو، بلا حماية من التسرب، ما زال يعرض عنوانك المحلي.
الخطوة 3: اقرأ اختبار البصمة بحسب ما يبلّغ عنه
أداة Cover Your Tracks من EFF هي المحطة الأولى المعتادة. تعرض خصائص يكشفها متصفحك لتلك الصفحة، وتعطي حكماً بشأن عدد المتصفحات في عينتها التي تشاركها. اقرأ التفاصيل الصغيرة: العينة هي الأشخاص الذين أجروا الاختبار، والإشارات هي التي اختارت تلك الصفحة جمعها، والحكم تقدير لبتات من العشوائية لا إحصاء سكاني.
لذا فقول «متصفحك فريد» يعني فريداً داخل تلك المجموعة، اليوم، وبتلك المجموعة من الفحوص. ولا يعني أن موقعاً يستطيع استنتاج اسمك، وليس خاصية دائمة — تحديث المتصفح قد يحرّك القيمة دون أن تلمس شيئاً.
استخدم الاختبار أداة قياس، لا نتيجة تسعى لتحسينها. سجّل القيم المبلّغ عنها، وغيّر شيئاً واحداً، وقارن الحقول نفسها. إذا لم يتغيّر شيء في المتصفح وتحركت القراءات مع ذلك، فالتغيّر كان ضوضاء في العينة لا فيك.
الخطوة 4: غيّر الخصائص التي هي لك فعلاً
الآن يمكنك التصرف على صفوف محددة. قائمة اللغة والمنطقة الزمنية والتنسيقات الإقليمية إعدادات، ومواءمتها مع المكان الذي تدّعي أنك فيه سلوك متسق لا حيلة. وملف متصفح منفصل لكل سياق يُبقي بيانات الموقع وتسجيلات الدخول منفصلة، وهو يعالج التعرف المذكور في الخطوة 1 بموثوقية أكبر من أي إضافة لمكافحة البصمات.
توخَّ الحذر مع النصيحة الكلاسيكية بإضافة إضافات التقوية. كل إضافة تغيّر سطحك القابل للملاحظة، ومجموعة إعدادات غير معتادة قد تجعلك أندر لا أكثر عادية. بعضها يحجب واجهة برمجية تستطيع الصفحات كشف غيابها؛ وبعضها يترك توقيعاً مرقّعاً مميزاً. شيوع إضافة ليس دليلاً على أنها تقلّل قابلية التعريف.
المتصفحات التي تأخذ هذا بجدية تفعل شيئاً مختلفاً بنيوياً: إنها توحّد المعايير. يهدف Tor Browser إلى جعل كل مستخدم يبلّغ القيم نفسها، ويأتي Firefox بوضع حماية يبلّغ بقيم موحّدة من مجموعة صغيرة بدلاً من قيمك الحقيقية، ويقيّد Safari ما يمكن للمواقع قراءته. هذا قرار تصميمي يُطبّق باتساق، والإرشاد في إرشادات W3C للبصمات يشرح لماذا يتفوق التوحيد على العشوائية لكل مستخدم في هذه المسألة.
الخطوة 5: قرّر أي طبقة احتجتها فعلاً
ثلاثة أمور منفصلة تُجمع في «أخفني»: مسار الشبكة، والسطح القابل للملاحظة في المتصفح، وحساباتك. يعالج VPN الأول. ولا يمس الثاني، ولا يستطيع المساعدة في الثالث — تسجيل الدخول هو أوضح معرّف هناك، وينجو من كل تغيير في الخروج.
إذا كان هدفك ألا يستطيع موقع ربط زيارتين، فأنت تحتاج طبقة المتصفح أيضاً: ملف نظيف لكل سياق، وإعدادات متسقة، ولا تسجيل دخول مشترك. وإذا كان هدفك ألا يستطيع الموقع معرفة من أنت إطلاقاً، فتلك حالة تهديد يكون فيها Tor Browser، الذي يضمّ التوجيه إلى توحيد على مستوى المتصفح، الخيار المتسق بدلاً من متصفح عادي خلف نفق.
إذا كان هدفك فقط أن يرى الموقع مدينة أخرى وألا يرى مزود خدمة الإنترنت شيئاً، فالنفق وحده كافٍ حقاً، ونتيجة اختبار البصمة غير ذات صلة بذلك الهدف. ومعظم خيبة الأمل هنا تأتي من شراء طبقة واحدة وتوقّع ثلاث.
ترتيب يُبقي الخطوات صادقة:
- أعد إنتاج التعرف بملف نظيف وبلا تسجيل دخول قبل لوم النفق.
- تأكد من تغيّر عنوان الخروج، ثم دوّن قيم المتصفح التي لم تتغيّر.
- قارن حقول الاختبار نفسها قبل تغيير واحد وبعده، لا النتيجة الرئيسية.
- اضبط المنطقة الزمنية واللغة لتطابق قصتك قبل إضافة أي إضافة.
- اختر الطبقة التي تطابق الهدف: الشبكة أو سطح المتصفح أو الحسابات.