سوال آسان لگتا ہے اور اس کے کم از کم تین جواب ہیں۔ کون سا لاگو ہوتا ہے یہ اس پر منحصر ہے کہ معلومات کون وصول کرتا ہے، اور متعلقہ اجزاء ایک چینل مشترک نہیں کرتے۔ ہر جواب الگ فریق کا ہے، اس لیے مفید سوال یہ ہے کہ آپ کس فریق کے بارے میں پوچھ رہے ہیں۔

ان چینلز کو ترتیب دینے میں چند منٹ لگتے ہیں۔ یہ غلط نتائج کی پوری قسم کو بھی روکتا ہے۔

تین مبصر، تین چینل

ٹنل ٹریفک آگے بھیجنے والا گیٹ وے پیکٹ دیکھتا ہے۔ ڈیوائس پر نصب مقامی ایپ پلیٹ فارم کی اجازت ہونے پر اس کے انٹرفیس کال کر سکتی ہے۔ براؤزر میں صفحہ براؤزر اور صارف کی دی ہوئی حد کے اندر چلتا ہے۔ ان میں سے کوئی بھی ایک جیسی چیز نہیں دیکھتا۔

یہ ایک ہی صلاحیت کی قسمیں نہیں ہیں۔ یہ الگ اجازتوں والے الگ طریقے ہیں، اور ہر ایک قدرے مختلف سوال کا جواب دیتا ہے۔

ObserverWhat it receivesWhat it needs
Tunnel gatewayForwarded IP packets, which carry no SSID fieldNo device permission at all
Installed client appLocal network details, when the platform exposes themThe specific permission and context the platform requires
Page using browser geolocationPosition properties such as coordinatesUser consent plus the browser's own checks

فراہم کنندہ کے دعوے کے لیے پہلی سطر اہم ہے۔ بے تار نیٹ ورک کا نام پیکٹ ہیڈر کا حصہ نہیں ہے۔ کوئی روٹنگ جانچ اسے پیدا نہیں کرتی، اور آگے بھیجی گئی ٹریفک کے کسی لاگ میں یہ نہیں ہوتا۔

Android کا معاملہ اجازت کی حد دکھاتا ہے

Android کی WifiInfo دستاویزات دوسرے چینل کی ٹھوس مثال ہیں۔ وہاں کچھ Wi-Fi تفصیلات مقام کے لحاظ سے حساس سمجھی جاتی ہیں، اور دستاویزات بتاتی ہیں کہ مطلوبہ رسائی نہ ہونے پر نتائج ترمیم شدہ ہوتے ہیں، بشمول نامعلوم SSID قدر۔

یہ رویہ غور سے پڑھنے کے قابل ہے۔ یہ بتاتا ہے کہ پلیٹ فارم رسائی نہ رکھنے والی ایپ سے قدر روک سکتا ہے۔ یہ نہیں بتاتا کہ VPN ایپ اسے خودکار طور پر وصول کرتی ہے، اور یہ بھی نہیں بتاتا کہ VPN فراہم کنندہ اسے ٹنل کے ذریعے وصول کرتا ہے۔

نیٹ ورک ٹنل کی منظوری ایک تنگ اجازت ہے۔ یہ ایپ کو ٹریفک روٹ کرنے دیتی ہے۔ یہ پلیٹ فارم کی محفوظ کردہ ہر ڈیوائس حقیقت حوالے نہیں کرتی۔ دونوں کو ایک ہی اجازت سمجھنا وہی جگہ ہے جہاں ان دعووں میں سے بیشتر غلط ہوتے ہیں۔

نقاط نیٹ ورک کا نام نہیں ہیں

Geolocation API ایک مقام واپس کرتا ہے۔ یہ آپ کے ارد گرد Wi-Fi ناموں کی فہرست واپس نہیں کرتا، حالانکہ نیچے کا پلیٹ فارم اس مقام کے حساب کے لیے نیٹ ورک معلومات سمیت کئی اشارے استعمال کر سکتا ہے۔

شہر وصول کرنا کسی شناخت کنندہ کے وصول کرنے کے برابر نہیں ہے۔ آپ کا علاقہ دکھانے والا صفحہ ڈیوائس کے مقام کے بارے میں کچھ سیکھ چکا ہے، اور وہ SSID نہیں سیکھا جو اسے وہاں لے گیا۔

ایک ایکسٹینشن، مقامی معاون یا الگ طور پر مراعات یافتہ ایپلیکیشن اپنے جائزے کی حقدار ہے۔ ان میں سے کوئی بھی جیو لوکیشن بلانے والے عام صفحے کے ساتھ قابل تبادلہ نہیں ہے، اور براؤزر ایکسٹینشن ایسی اجازتوں کے ساتھ چلتا ہے جو صفحے کے پاس نہیں ہیں۔

رپورٹ یا تشخیصی ایکسپورٹ کیا ثابت کرتا ہے

جب کلائنٹ تشخیصی بنڈل بناتا ہے، مفید سوال یہ ہے کہ اس نے کون سے فیلڈ جمع کیے، انہیں کون وصول کرتا ہے، اور کس اجازت کے تحت۔ خفیہ کردہ نقل و حمل بتاتی ہے کہ بنڈل محفوظ طریقے سے سفر کرتا رہا، یہ نہیں کہ اس میں کیا ہے۔

نیٹ ورک نام دوبارہ استعمال اور تبدیل بھی کیے جا سکتے ہیں۔ تنہا لیبل ایک جسمانی مقام کا کمزور ثبوت ہے، جبکہ عوامی پتہ مختلف اعتبار کا مختلف مشاہدہ ہے۔

اصل نیٹ ورک لیبل عوامی مدد کے دھاگوں سے باہر رکھیں۔ جس سوال کا جواب دینا قابل قدر ہے وہ زیادہ تنگ اور زیادہ مفید ہے۔ کس جز نے کون سی فیلڈ، کس اجازت اور کس بہاؤ کے ذریعے حاصل کی؟

متعلقہ مضامین