WebRTC لیک ٹیسٹ

VPN ویب سائٹس سے آپ کا اصل IP چھپا رہا ہو تب بھی براؤزر WebRTC کے ذریعے اسے ظاہر کر سکتے ہیں۔ یہ ٹیسٹ جانچتا ہے کہ آپ کا براؤزر ایسا کرتا ہے یا نہیں — مکمل طور پر آپ کے براؤزر میں، کہیں کوئی ڈیٹا بھیجے بغیر۔

WebRTC جانچا جا رہا ہے…

WebRTC لیک کیا ہے؟

WebRTC براؤزر کی پیئر ٹو پیئر آڈیو، ویڈیو اور ڈیٹا کی سہولت ہے — Google Meet، Discord اور کئی ویب ایپس اسے استعمال کرتی ہیں۔ P2P کنکشن بنانے کے لیے براؤزر STUN سرورز سے اپنے IP ایڈریس معلوم کرتا ہے، جن میں مقامی اور NAT کے پیچھے والے پتے بھی شامل ہیں۔ کوئی ویب سائٹ براؤزر سے یہ دریافت چپکے سے کروا کر ملنے والے IP جاوا اسکرپٹ سے پڑھ سکتی ہے — VPN کو مکمل نظرانداز کرتے ہوئے۔

ٹیسٹ کیسے کام کرتا ہے

آپ کا براؤزر ایک فرضی RTCPeerConnection بناتا ہے، createOffer کال کرتا ہے اور ملنے والے ICE امیدوار پڑھتا ہے۔ ICE امیدواروں میں ہر وہ IP ہوتا ہے جو براؤزر ڈھونڈ سکے — آپ کا اصل IP بھی، چاہے VPN باقی سارا ٹریفک ٹنل کر رہا ہو۔ ٹیسٹ مقامی طور پر چلتا ہے؛ ہمارے سرورز کو کچھ نہیں بھیجا جاتا۔

WebRTC لیک کیسے ٹھیک کریں

تین راستے: (1) ایسا VPN استعمال کریں جو WebRTC لیکس کو فعال طور پر روکے (Doppler کی iOS اور Android ایپس ٹنل سے باہر WebRTC بند کر دیتی ہیں)۔ (2) WebRTC بند کرنے والی براؤزر ایکسٹینشن لگائیں (uBlock Origin میں اس کا آپشن ہے)۔ (3) Firefox میں about:config میں media.peerconnection.enabled کو false کریں۔ WebRTC بند کرنے سے براؤزر کی ویڈیو کالز نہیں چلیں گی؛ ان کی جگہ نیٹیو ایپ استعمال کریں۔

FAQ

WebRTC کیا ہے؟+

WebRTC ہر جدید براؤزر میں شامل W3C معیار ہے جو حقیقی وقت میں پیئر ٹو پیئر آڈیو، ویڈیو اور ڈیٹا مواصلات فراہم کرتا ہے۔ یہ Google Meet، ویب Discord، Zoom کے ویب کلائنٹ اور بیشتر براؤزر ویڈیو چیٹس کو چلاتا ہے۔ جو API پی ٹو پی کالز ممکن بناتے ہیں وہی جاوا اسکرپٹ کو آپ کے مقامی نیٹ ورک پتے دریافت کرنے بھی دیتے ہیں۔

VPN کے باوجود WebRTC میرا اصل IP کیوں لیک کرتا ہے؟+

کیونکہ WebRTC اسٹیک ایپلیکیشن کی سطح کے نیچے کام کرتا ہے اور STUN کے ذریعے نیٹ ورک انٹرفیس سے براہِ راست پوچھتا ہے۔ VPN ٹریفک کو IP کی سطح پر ٹنل کرتا ہے مگر WebRTC کی پتہ دریافت کرنے والی کالز نہیں روکتا۔ لیک شدہ پتہ خفیہ ٹنل کے اندر سفر کرتا ہے — مگر پھر براؤزر اسے صفحے کی جاوا اسکرپٹ کو دے دیتا ہے، جو اسے کہیں بھی بھیج سکتی ہے۔

کون سے براؤزر متاثر ہیں؟+

ڈیفالٹ سیٹنگ پر سب: Chrome، Edge، Firefox، Safari، Brave، Opera، Arc۔ Brave میں WebRTC IP لیک کی سیٹنگ ہے جو ڈیفالٹ پر بند ہے۔ Firefox میں about:config سے WebRTC مکمل بند کیا جا سکتا ہے۔ iOS کا Safari iOS 14 سے جزوی محفوظ ہے مگر مکمل نہیں۔

کیا Doppler VPN WebRTC لیکس روکتا ہے؟+

ہاں۔ ہمارے iOS اور Android کلائنٹ مقامی کِل سوئچ چلاتے ہیں جو ٹنل سے باہر سارا UDP ٹریفک روک دیتا ہے، جس سے STUN دریافت بیرونی سرورز تک نہیں پہنچتی۔ ڈیسک ٹاپ پر مکمل تحفظ کے لیے VPN کو uBlock Origin کے WebRTC ٹوگل یا براؤزر کی سطح پر بند کرنے کے ساتھ ملا کر استعمال کرنے کا مشورہ ہے۔

کیا WebRTC بند کرنے سے ویب سائٹس خراب ہوں گی؟+

براؤزر کی ویڈیو کالز (Meet، ویب Zoom، ویب Discord) اور کچھ تعاون کے ٹولز خراب ہو جاتے ہیں۔ عام براؤزنگ، اسٹریمنگ یا کسی ایسی چیز پر اثر نہیں پڑتا جسے پیئر ٹو پیئر کنکشن نہیں چاہیے۔ ان خدمات کی نیٹیو ایپس WebRTC پر انحصار نہیں کرتیں۔

کیا یہ ٹیسٹ نجی ہے؟+

ہاں۔ ٹیسٹ معیاری RTCPeerConnection API کے ذریعے مکمل طور پر آپ کے براؤزر میں چلتا ہے۔ نہ IP، نہ نتیجہ، نہ میٹا ڈیٹا — کچھ بھی آلے سے باہر نہیں جاتا۔ ہم یہ تک ریکارڈ نہیں کرتے کہ آپ نے ٹیسٹ چلایا۔