اختبار تسريب WebRTC

قد تكشف WebRTC العنوان الذي تخرج منه بياناتك فعلًا، حتى مع تشغيل VPN. اضغط الزر لترى العناوين العامة التي يبلّغ عنها متصفحك، وقارنها بالعنوان الذي يراه خادمنا.

مجانية تعمل داخل متصفحك آخر مراجعة: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة

تعمل هذه الأداة داخل متصفحك، وتحمّل بيانات مرجعية من خادمنا. ما تكتبه فيها لا يُرسل إلينا.

طريقة الاستخدام

  1. شغّل VPN، ثم افتح هذه الصفحة واضغط شغّل الاختبار.
  2. انتظر بضع ثوانٍ بينما تتصل الصفحة بخادمَي STUN عامّين.
  3. اقرأ الحكم. إذا قال إن عنوانًا عامًا يختلف، فأوقف VPN ثم شغّله من جديد، ثم شغّل الاختبار مرة أخرى.

ما الذي يفعله الاختبار

تتيح WebRTC للمتصفحات أن تتصل مباشرة ببعضها، في المكالمات ومشاركة الملفات. ولإيجاد مسار تجمع عناوين مرشّحة: عناوين الجهاز نفسه، والعنوان العام الذي يعيده خادم STUN. يبدأ الاختبار هذا الجمع مع خادمَي STUN عامّين، هما stun.l.google.com من Google وstun.cloudflare.com من Cloudflare، ويقرأ المرشحين الذين يجدهم المتصفح.

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

كيف تمنع تسريب WebRTC في كل متصفح

تقدّم كل متصفحات إعدادات مختلفة، وتتغير الخطوات بين الإصدارات. تحقق من نتيجة هذا الاختبار بعد كل تغيير.

  • Firefox: افتح about:config واضبط media.peerconnection.ice.default_address_only على true، فتستخدم WebRTC المسار الافتراضي فقط. وضبط media.peerconnection.enabled على false يوقف WebRTC كليًا، فتتوقف مكالمات المتصفح. يصف موقع Mozilla على ويكي الإعدادين.
  • Edge: توثّق Microsoft سياسة اسمها WebRtcLocalhostIpHandling يضبطها المسؤولون. قيمتها AllowPublicInterfaceOnly تجعل WebRTC يستخدم الواجهة العامة فقط. لم نجد إعدادًا للمستخدمين العاديين.
  • Brave: تتضمن إعداداته خيار عنوان IP لـ WebRTC، وهو Default Public Interface Only، كما تصفه وثائق Brave. ويختلف موضعه في القائمة بحسب الإصدار.
  • Chrome: لم نجد إعدادًا رسميًا للمستخدمين العاديين. والطريق المعتاد هو إضافات تطبّق القيد نفسه؛ فاختر إضافة تثق بشيفرتها.
  • Safari: لم نتحقق من إعداد لعناوين WebRTC.
  • أي متصفح: VPN يحجب حركة WebRTC، أو VPN يوجّه الجهاز كله، يزيل المشكلة من مصدرها. شغّل هذا الاختبار من جديد بعد ذلك.

ما لا يُظهره هذا الاختبار

  • لا يختبر كل المسارات. فقد يستخدم الاتصال عنوانًا لم يبلّغ عنه خادما STUN.
  • لا يستطيع أن يقول أي واجهة شبكة جاء منها مرشح، لذلك قد يأتي العنوان المختلف من اتصال عادي.
  • الاسم .local المخفي يمثل عنوانًا محليًا لم يكشفه المتصفح، ولا يستطيع الاختبار قراءته.

مثال: VPN يسرّب البيانات

العناوين أدناه عناوين توثيقية من RFC 5737، تقوم مقام عناوين حقيقية. يرى خادمنا عنوان خادم VPN، لكن المتصفح يبلّغ أيضًا عن عنوان الاتصال العادي.

عندئذ يكون الحكم تسريبًا محتملًا، وتعرض الصفحة العنوان الذي يختلف.

العنوان يراه النتيجة
203.0.113.7 خادمنا عنوان VPN
198.51.100.9 المتصفح (WebRTC) يختلف: الاتصال العادي
192.168.1.10 المتصفح (محلي) عنوان محلي، وليس عامًا

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

لماذا تكشف WebRTC عنوان IP الخاص بي؟

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

هل يرسل هذا الاختبار عنوان IP الخاص بي إلى أحد؟

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

لماذا يقول الاختبار إن الاسم المخفي .local ليس عنواني؟

يستبدل المتصفح العنوان الخاص للجهاز باسم عشوائي ينتهي بـ .local، لذلك لا تستطيع صفحة ويب قراءة العنوان نفسه. والاسم مكان محجوز؛ يحصي الاختبار هذه الأسماء، لكنه لا يستطيع النظر خلفها.

ماذا لو قال الحكم إن عنوانًا عامًا يختلف، ولا يوجد لديّ VPN؟

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

لماذا لا يطلب الاختبار إذن الكاميرا أو الميكروفون؟

لأنه لا يحتاجهما. فمنح إذن الكاميرا أو الميكروفون يجعل المتصفح يُظهر عنوانك المحلي الحقيقي، لذلك يترك الاختبار هذا الخيار لك.

هل يمكنني الثقة بـ VPN يدّعي أنه يحجب WebRTC؟

اختبره. شغّل هذه الصفحة والـ VPN مفعّل، واقرأ الحكم. الادعاء ليس دليلًا، وقد يعود التسريب بعد تحديث أو تغيير في الشبكة.

المصادر

آخر مراجعة للأرقام والنص: الثلاثاء، 30 جمادى الأولى 1448 بعد الهجرة.

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