الانتقال إلى المحتوى

دليل تشخيص متخصص

اختبار تسرب WebRTC: قراءة مرشحات ICE دون تخمين

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

إصدار الاختبار 2026.10.01روجعت في المراجع التقني: John Hale

إجابة سريعة

ما الذي يمكن أن تثبته هذه النتيجة

ينشئ اختبار تسرب WebRTC اتصال RTCPeerConnection،‏ وينتظر جمع ICE،‏ ويصنف المرشحات، ويقارن عناوين المرشحات العامة بالمسار الظاهر للمتصفح وبخط أساس مباشر معروف. ولا تعد العناوين الخاصة وأسماء مضيفي mDNS تسربا للهوية العامة. والمهلة المنتهية «غير متاحة» وليست نجاحا؛ أما المتصفح الذي لا يعيد أي مرشح على الإطلاق فلا يكشف أي عنوان.

حدود الأدلة

الإشارات التي تفحص، وما لا تثبته

يفصل حكم التسرب الذي يعتمد عليه بين أدلة المتصفح القابلة للرصد والافتراضات المتعلقة بالهوية أو الملكية أو المسار المقصود.

الإشارات التي يفحصها دليل التشخيص هذا
الإشارةالأدلة المتاحةما لا تثبته
اكتمال ICEما إذا كان جمع المرشحات قد اكتمل، أو انتهت مهلته، أو حظر، أو أنتج أدلة مشوهة.لا يثبت انتهاء المهلة أن WebRTC معطل أو آمن.
نوع المرشحمرشحات المضيف، والمرشحات المنعكسة من الخادم، والمنعكسة من النظير، والمرشحات المرحلة، كما تصفها معايير WebRTC وICE.لا يحدد نوع المرشح وحده مالك العنوان أو المسار المقصود.
مقارنة المسار العامالعنوان الدقيق، وعائلة العناوين، وعلاقة الشبكة المؤكدة بشكل مستقل بمسارات IPv4/IPv6 الظاهرة.العنوان المختلف على الشبكة نفسها المتعددة نقاط الخروج ليس تسربا تلقائيا.
التطابق مع خط الأساس المباشرما إذا كان مرشح عام يطابق تماما عنوانا حفظه المستخدم أثناء اتصاله المباشر.خط الأساس الذي يحفظه المستخدم قائم على إقراره؛ ولا تستطيع الأداة التحقق من كيفية توجيه ذلك التشغيل.

المنهجية

سير عمل يبدأ بخط الأساس

  1. 1

    تسجيل المسار المباشر

    تشغيل الاختبار الكامل دون المسار الذي تريد تقييمه، وحفظ ذلك التشغيل كخط أساس مباشر، مع تسجيل عائلتي العناوين كلتيهما، لأن IPv4 وIPv6 قد يسلكان مسارين مختلفين.

  2. 2

    غير متغير توجيه واحدا

    تفعيل فقط بروكسي المتصفح أو ملف تعريف WARP أو شبكة VPN التي تشمل الجهاز بالكامل موضع التقييم. فالإبقاء على ملف تعريف المتصفح وإعدادات الشبكة الأخرى ثابتة يجعل المقارنة قابلة للتفسير.

  3. 3

    جمع أدلة ICE المكتملة

    ينشئ الاختبار اتصال RTCPeerConnection للبيانات فقط، ولا يطلب الوصول إلى الكاميرا أو الميكروفون. وينتظر اكتمال مجموعة المرشحات قبل تصنيف العناوين العامة.

  4. 4

    مقارنة، ثم تقييد الاستنتاج

    التطابق التام مع خط الأساس المباشر مؤشر قوي على التجاوز. وقد تكون شبكة عامة أخرى مؤكدة بشكل مستقل تسربا أيضا. أما الأدلة الملتبسة على الشبكة نفسها أو غير المكتملة فتبقى في حالة «مراجعة» أو «غير متاح».

التفسير

كيف تترجم الأدلة إلى حالة مشروطة

«لا مؤشر» أضيق من «آمن»، و«مراجعة» ليست حكما بالتسرب، و«غير متاح» لا تتحول أبدا إلى نجاح.

لا مؤشر

بعد اكتمال الجمع، لا ترصد إلا مرشحات خاصة أو محلية الارتباط أو مخفاة عبر mDNS أو مرحلة، أو مرشحات تطابق المسار الظاهر تماما.

لم يظهر في هذا التشغيل أي مسار عام غير متوقع؛ وهذا ليس ضمانا لإخفاء الهوية.

مراجعة

يظهر عنوان عام مختلف من العائلة نفسها على الشبكة نفسها المؤكدة بشكل مستقل، أو لا يمكن تحديد الملكية بثقة.

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

تسرب

يطابق مرشح عام خط الأساس المباشر المحفوظ، أو ينتمي إلى شبكة مؤكدة خارج مسار المتصفح المقصود.

كشف المتصفح مسارا عاما خارج المسار المقصود.

غير متاح

تنتهي مهلة جمع مرشحات ICE،‏ أو يحظر، أو لا يعيد مرشحات قابلة للاستخدام، أو ينتج أدلة مشوهة.

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

استكشاف الأخطاء وإصلاحها

تشخيص المسار قبل تغيير الإعدادات

تستخدم حركة HTTP البروكسي، لكن WebRTC يكشف خط الأساس المباشر.

التفسير المرجح
يغطي بروكسي المتصفح حركة HTTP المعدة، بينما يستخدم ICE/STUN مقبسا آخر أو مسار UDP آخر.
الفحص التالي
استخدام نفق يشمل الجهاز بالكامل، أو سياسة متصفح تقيد حركة UDP غير المارة بالبروكسي، أو تعطيل WebRTC إذا لم يكن التطبيق بحاجة إليه؛ ثم إعادة التشغيل مقارنة بخط الأساس نفسه.

يظهر WebRTC عنوانا آخر على شبكة المزود نفسها.

التفسير المرجح
قد يستخدم المزود عناوين خروج منفصلة لحركة HTTP وحركة WebRTC.
الفحص التالي
التأكد من مالك الشبكة وسلوك الخروج المتوقع قبل اعتبار اختلاف العنوان تسربا.

تنتهي مهلة الاختبار مرارا.

التفسير المرجح
قد تحجب الأدلة سياسة المتصفح أو إحدى الإضافات أو قواعد جدار الحماية أو تعذر الوصول إلى STUN أو تسلسل أحداث ICE غير مكتمل.
الفحص التالي
إعادة المحاولة في ملف تعريف نظيف وفي متصفح آخر، مع التعامل مع النتيجة على أنها «غير متاح» إلى أن يكتمل الجمع.

الحدود

ما لا يستطيع هذا الدليل والاختبار ضمانه

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