كيف تكشف المواقع استخدام VPN أو بروكسي؟
لا يحمل اتصالك علامة تقول إنه يمر عبر VPN أو بروكسي. ما تفعله المواقع هو جمع إشارات عن الاتصال ومقارنتها: مالك العنوان وتاريخه، وتوافق خادم الأسماء وعنوان WebRTC والمنطقة الزمنية معه، وزمن وصول الحزم. كل إشارة وحدها ضعيفة، لكن اجتماعها يعطي تقديراً للخطر تبني عليه الخدمة قرارها.
هذا المقال شرح عام لمن يريد أن يفهم لماذا صنّفته خدمة ما، لا دليل للالتفاف على نظام بعينه.
لماذا تهتم الخدمات بذلك
الأسباب في الغالب ثلاثة: مكافحة الاحتيال في الحسابات والمدفوعات، والالتزام بتراخيص المحتوى المرتبطة بالبلد، وصد البرامج الآلية التي تنشئ حسابات أو تجمع البيانات بكثافة. والسبب الثاني مشروح في الحجب الجغرافي.
والكشف لا يعني المنع دائماً. النتيجة قد تكون سماحاً عادياً، أو طلب تحقق إضافي كرمز يصل برسالة، أو تقييداً لبعض العمليات، أو رفضاً.
الإشارات وما تقيسه
| الإشارة | ما تقيسه | متى تخطئ |
|---|---|---|
| نوع الشبكة (ASN) | هل العنوان لمزوّد منزلي أو خلوي، أم لمركز بيانات أو استضافة | شبكات الشركات والجامعات، وخوادم المستخدمين المشروعة |
| قوائم العناوين المعروفة | هل سُجّل العنوان مخرجاً لخدمة VPN أو بروكسي عام أو شبكة Tor | القوائم القديمة، والعناوين التي انتقلت إلى مالك جديد |
| السمعة | تاريخ العنوان: رسائل مزعجة، أو هجمات، أو عدد كبير من الحسابات | العناوين المشتركة، حيث يتحمل الجميع أثر مستخدم واحد |
| رؤوس الطلب | رؤوس يضيفها بعض البروكسي وتذكر العنوان الأصلي أو مرور الطلب بوسيط | نادراً، فهي إشارة صريحة حين توجد |
| خادم الأسماء | هل خادم الأسماء الذي سأل عن الموقع في بلد العنوان وشبكته | من يستخدم خادم أسماء عاماً بعيداً عن بلده |
| WebRTC | هل يكشف المتصفح عنواناً عاماً غير العنوان الذي وصل به الطلب | الشبكات التي لها أكثر من مخرج |
| المنطقة الزمنية واللغة | هل يوافق إعداد الجهاز بلد العنوان | المسافرون والمغتربون، وهم كثر |
| زمن الوصول | هل يتفق زمن ذهاب الحزم وإيابها مع المسافة إلى المكان المفترض | الشبكات البطيئة والمزدحمة |
من يملك العنوان
كل عنوان على الإنترنت يُعلَن ضمن نظام مستقل (Autonomous System)، وتعرّفه RFC 1930 بأنه مجموعة بادئات عناوين يديرها مشغّل أو أكثر بسياسة توجيه واحدة. من رقم النظام يُعرف المالك: مزوّد إنترنت منزلي، أو شركة اتصالات خلوية، أو شركة استضافة.
والمستخدم العادي لا يتصفح عادةً من شبكة استضافة، فهذه أقوى إشارة وأرخصها. الشرح في ما هو رقم النظام المستقل.
أما شبكات الجوال فتضع عادةً عدداً كبيراً من المشتركين خلف عنوان عام واحد بتقنية NAT على مستوى المشغّل. ولربط المشتركين بأجهزة هذا النوع من NAT نطاق عناوين مخصص في RFC 6598.
فحجب عنوان خلوي يعني حجب مشتركين حقيقيين كثيرين، لذلك تتعامل الخدمات معه بحذر أكبر قبل المنع. التفاصيل في ما هو CGNAT وسمعة عنوان IP.
ما يكشفه الطلب نفسه
بعض البروكسي يضيف إلى طلبات HTTP رؤوساً تخبر الموقع بوجوده، مثل Via أو X-Forwarded-For، أو الرأس الموحّد Forwarded المعرّف في RFC 7239. والغرض منها أصلاً أن يعرف الخادم عنوان العميل الأصلي حين يمر الطلب بوسيط.
فالبروكسي الذي يضيفها يعلن عن نفسه صراحةً. ترى ما يرسله متصفحك في أداة رؤوس HTTP.
وحتى دون هذه الرؤوس، قد يظهر التناقض في طبقة أدنى. خصائص حزم TCP الأولى تختلف من نظام تشغيل إلى آخر. فإن قال المتصفح إنه على هاتف ووصلت حزمه بخصائص نظام خوادم، فثمة وسيط في الطريق.
خادم الأسماء: من سأل عن الموقع؟
- تضع الصفحة رابطاً لاسم فرعي عشوائي فريد، مثل
a7f3k.test.example.com، لم يسأل عنه أحد قبلك. - يحاول متصفحك فتحه، فيسأل جهازك خادم الأسماء المضبوط عليه.
- يصل السؤال في النهاية إلى خادم الأسماء الموثوق للموقع، فيرى عنوان الخادم الذي سأل.
- يقارن الموقع عنوان ذلك الخادم بعنوان اتصالك. خادم أسماء في بلد ومخرج في بلد آخر تناقض واضح.
وقد يمرّر بعض خوادم الأسماء جزءاً من عنوان المستخدم نفسه إلى الخادم الموثوق، وفق امتداد RFC 7871، فيظهر حتى جزء من عنوانك الحقيقي. هذه الحالة هي ما يُسمى تسريب DNS.
WebRTC: عنوان من طريق آخر
تقنية WebRTC تتيح للمتصفح الاتصال المباشر للصوت والفيديو. ولتعرف عنوانها العام، ترسل طلبات إلى خوادم STUN قد لا تمر بالبروكسي. فإن خرجت هذه الطلبات من اتصالك العادي، عرف الموقع عنواناً ثانياً.
وتصف RFC 8828 أربعة أوضاع لما يكشفه المتصفح من عناوين. وفي الوضع الرابع يجب أن تمر الوسائط بالبروكسي حين يمر به HTTP. التفاصيل في تسريب WebRTC.
المنطقة الزمنية واللغة
تستطيع أي صفحة أن تقرأ المنطقة الزمنية لجهازك بسطر JavaScript. وتصلها لغتك المفضلة مع كل طلب في رأس Accept-Language، المعرّف في القسم 12.5.4 من RFC 9110. وتنبّه هذه الوثيقة نفسها إلى أن رؤوس التفاوض هذه تسهّل على الخادم تمييز الفرد.
لكنها إشارة ضعيفة: سوري مقيم في ألمانيا يستخدم العربية وتوقيت برلين حالة عادية تماماً.
زمن الوصول والمسافة
ينتقل الضوء في الألياف الزجاجية بنحو ثلثي سرعته في الفراغ، أي قرابة 200,000 كيلومتر في الثانية. فكل 100 كيلومتر من مسار الألياف تضيف نحو ميلي ثانية واحدة إلى زمن الذهاب والإياب، وهذا حد أدنى لا تتجاوزه أي شبكة.
والموقع يستطيع قياس الزمن مرتين. الأولى عند مصافحة TCP، وهي تقيس الطريق إلى آخر نقطة أنشأت الاتصال، أي البروكسي.
والثانية داخل الصفحة نفسها، برسالة يرد عليها متصفحك، وهي تشمل الطريق كله حتى جهازك. فرق كبير بين القياسين يدل على وسيط بعيد عن المستخدم.
كيف ترى ما يراه الموقع
- أداة عنوانك تعرض عنوانك ورقم النظام المستقل والبلد، أي الإشارة الأولى كما تراها قواعد البيانات.
- فحص تسريب DNS يعرض خوادم الأسماء التي تسأل نيابة عنك وبلدانها.
- فحص تسريب WebRTC يعرض العناوين التي يكشفها متصفحك.
- إن كنت تستخدم بروكسي، فـ فاحص البروكسي يعرض عنوان الخروج وزمن الاستجابة ومستوى إخفاء العنوان الأصلي.
إن صنّفتك خدمة خطأً
- افحص اتصالك أولاً. التسريب يكشف عنوانك الحقيقي أو بلدك، وإصلاحه يحمي خصوصيتك قبل أي شيء آخر.
- اقرأ شروط الخدمة. بعض الخدمات تمنع الـ VPN والبروكسي صراحةً، وحينها يكون الاتصال العادي هو الطريق الصحيح.
- لا تشارك حسابك ولا تفتحه من أماكن متعددة في وقت واحد، فهذا يرفع تقدير الخطر أكثر من أي إشارة شبكة.
- تواصل مع الدعم إن طُلب منك تحقق لا تستطيع إتمامه. شرح وضعك، كالإقامة في الخارج، يحل كثيراً من الحالات.
عناوين syriaproxy من هذه الزاوية
عناوين syriaproxy عناوين خلوية من شبكة سيريتل (AS48065) يشترك فيها مشتركون كثيرون خلف NAT المشغّل، لا عناوين مراكز بيانات. وتُحلّ الأسماء داخل سوريا عبر خوادم سيريتل، وIPv6 محجوب داخل النفق، وإضافة المتصفح مضبوطة كي لا تكشف عنوانك عبر WebRTC. لكن هذا لا يعني أن أي خدمة لن تعرف أنك تستخدم نفقاً، فزمن الوصول وإعدادات جهازك وبيانات حسابك تبقى كما هي.
أسئلة شائعة
هل يستطيع موقع أن يعرف يقيناً أنني أستخدم VPN؟
أحياناً، كأن يكون العنوان مدرجاً مخرجاً معروفاً لخدمة VPN. وفي حالات كثيرة يبقى الأمر احتمالاً تقدّره الخدمة من عدة إشارات، لا يقيناً.
لماذا صُنّفت كمستخدم VPN وأنا لا أستخدمه؟
ربما لأن عنوانك مشترك مع مستخدمين آخرين، كما في شبكات الجوال والشركات. وقد يكون مستخدم سابق للعنوان أساء استخدامه، أو أخطأت قاعدة البيانات في تصنيف شبكتك.
هل تخفي نافذة التصفح الخاص هذه الإشارات؟
لا. التصفح الخاص لا يحفظ السجل وملفات تعريف الارتباط بعد إغلاق النافذة، لكنه لا يغيّر عنوانك ولا خادم الأسماء ولا المنطقة الزمنية.
افتح أدوات الفحص المجانية وقارن نتائجها بالإشارات التي يشرحها هذا المقال.