WebRTC لیک ٹیسٹ
VPN ویب سائٹس سے آپ کا اصل IP چھپا رہا ہو تب بھی براؤزر 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 بند کرنے سے براؤزر کی ویڈیو کالز نہیں چلیں گی؛ ان کی جگہ نیٹیو ایپ استعمال کریں۔