ما هو WebRTC؟
يمكّن WebRTC الصوت والفيديو والاتصال بين الأقران مباشرة في المتصفح دون إضافات.
لإنشاء الاتصال قد يستعلم المتصفح خوادم STUN عن عناوين مرشّحة — منها عناوين LAN وعناوين عامة انعكاسية من الخادم.
الخصوصية
تحقق مما إذا كان WebRTC يكشف عنوان IP عامًا يختلف عن عنوان هذه الصفحة — وليس عنوان شبكة محلية فقط.
تتحدّث من اتصالك الحالي
المنهجية: يجمع هذا المتصفح مرشّحي ICE عبر خادم STUN واحد. عنوان host أو STUN (srflx) عام من نفس عائلة IP لهذه الصفحة ولا يطابقها هو التسريب. عناوين LAN تُدرج منفصلة. تُتجاهل أسماء mDNS. التمرير (TURN) لا يُعد تسريب IP عام.
عنوان host على الشبكة المحلية (مثل 192.168.x.x) يعني أن هذه الصفحة ترى شبكتك المحلية. هذا ليس كشف عنوانك العام الحقيقي.
عنوان STUN عام (srflx) يختلف عن IP هذه الصفحة هو التسريب المهم لـ VPN. «IP هذه الصفحة» هو العنوان المستخدم لتحميل SkyPath، وهو خروج VPN إذا كان النفق يغطي هذا الموقع.
حكم التسريب التلقائي يقارن فقط عائلة IP التي حُمِّلت بها هذه الصفحة. يُدرج عنوان عام من العائلة الأخرى لتقارنه بنفسك ولا يُعلَّم تلقائيًا.
تُتجاهل أسماء mDNS (.local) في الحكم. تخفي عنوان LAN ولا تثبت أن العنوان العام آمن. مرشّحو التمرير (TURN) لا يُعدّون تسريب IP عام.
يمكّن WebRTC الصوت والفيديو والاتصال بين الأقران مباشرة في المتصفح دون إضافات.
لإنشاء الاتصال قد يستعلم المتصفح خوادم STUN عن عناوين مرشّحة — منها عناوين LAN وعناوين عامة انعكاسية من الخادم.
قد تخفي VPN عنوان IP الذي تُحمَّل به هذه الصفحة، بينما يجمع WebRTC عنوانًا عامًا مختلفًا عبر STUN. هذا الاختلاف هو التسريب المهم.
رؤية 192.168 أو مرشّح host خاص آخر تعني رؤية الشبكة المحلية، وليست دليلًا على تسريب IP مزود الخدمة العام.
Host واجهة محلية. عنوان 192.168 أو 10.x أو ULA لـ IPv6 يعني أن الصفحة ترى شبكتك المحلية. هذا ليس تسريب IP عام.
الانعكاسي من الخادم (srflx) عنوان عام كما يراك خادم STUN. قارنه بـ IP العام في هذه الصفحة. الاختلاف في تلك العائلة هو تسريب VPN المهم.
التمرير (TURN) عبر خادم turn وليس عنوان مزود الخدمة. الانعكاسي من النظير (prflx) يُتعلم من النظير. أسماء mDNS تنتهي بـ .local: يتجاهلها هذا الاختبار في الحكم لأنها تخفي IP الشبكة المحلية لا تسريبًا عامًا.
افتح الاختبار وVPN متوقفة وسجّل IP العام وWebRTC العام. اتصل بـ VPN وأعد التشغيل؛ يجب أن يطابق كلا القيمتين العامتين خروج VPN لا مزود المنزل.
إذا بقي WebRTC العام عنوان مزودك بعد الاتصال فالنفق لا يغطي WebRTC. فعّل حماية WebRTC في VPN أو قيّد مرشّحي ICE في المتصفح ثم أعد الاختبار. التالي: اختبار تسرب DNS.
تُحمَّل هذه الصفحة عبر عائلة IP واحدة. الحكم التلقائي يقارن عناوين WebRTC العامة لتلك العائلة فقط، لذا لا يُعلَّم عنوان STUN لـ IPv6 كتسريب لمجرد أن الصفحة استخدمت IPv4.
عندما تظهر العائلة الأخرى ندرجها لتقارنها بخروج VPN المطابق إن وُجد. نستخدم خادم STUN واحدًا؛ ولن يغيّر خادم ثانٍ هذه القاعدة.
لم يعد Chrome وEdge يوفران خيار chrome://flags القديم لـ «WebRTC IP handling» الذي ما زالت كثير من الأدلة تذكره، وإضافة WebRTC Network Limiter متوقفة. يمكن للمتصفحات المُدارة تعيين سياسة معالجة IP في WebRTC. وإلا استخدم VPN تتضمن حماية WebRTC.
Firefox: في about:config يخفي media.peerconnection.ice.default_address_only وmedia.peerconnection.ice.no_host مرشّحي host المحلية. تعيين media.peerconnection.enabled إلى false يعطّل WebRTC ويكسر المكالمات داخل المتصفح.
Safari: قيّد WebRTC في إعدادات الموقع إن وُجدت. فضّل إخفاء العناوين على تعطيل WebRTC ما لم تكن لا تحتاج مكالمات المتصفح. ثم أعد هذا الاختبار.
تسرب WebRTC هو عندما تقرأ صفحة مرشّحي ICE وتتعرف على عنوان لم تقصد مشاركته. لمستخدمي VPN، الحالة الخطرة هي عنوان STUN عام يختلف عن IP خروج VPN — وليس مجرد عنوان LAN مثل 192.168.
تعني أن الصفحة ترى عنوان شبكة محلية. هذا سياق مفيد، لكنه ليس نفس النتيجة كعنوان عام يختلف عن هذه الصفحة. يفصل هذا الاختبار النتيجتين.
قد يحدث. تخفي VPN طلبات HTTP العادية، لكن WebRTC قد يجمع عنوانًا عامًا عبر STUN. قارن WebRTC العام مع IP العام في هذه الصفحة.
تعطيل WebRTC (مثل media.peerconnection.enabled = false في Firefox) يكسر مكالمات الفيديو والصوت في المتصفح. فضّل حماية VPN أو حدود ICE التي تخفي العناوين دون إيقاف WebRTC.
استخدم حماية WebRTC في VPN إن وُجدت. في Firefox قيّد مرشّحي ICE في about:config. في Chrome أو Edge استخدم سياسة معالجة IP إن كنت تدير المتصفح — Chrome الحالي لا يوفّر خيار الأعلام القديم. ثم أعد الاختبار.
لا. بعضها يمرّر حركة IP فقط. تحقق مما إذا كانت VPN أو المتصفح يقدّمان حماية صريحة من تسرب WebRTC.
حكم التسريب التلقائي يقارن فقط عائلة IP التي حُمِّلت بها الصفحة. يُدرج عنوان STUN لـ IPv6 عندما تستخدم الصفحة IPv4 (والعكس) لتقارنه بنفسك. لا يُعلَّم تلقائيًا كتسريب.
التمرير (TURN) يعني أن المسار استخدم خادم turn لا IP مزودك العام. أسماء mDNS المنتهية بـ .local تخفي عنوان LAN. يتجاهل هذا الاختبار كليهما في حكم التسريب العام.