نیٹ ورک کاٹنے والا سوئچ بمقابلہ Tor Browser کی تنہائی: دو مختلف ٹیسٹ
مشترکہ سائفر نہ ہونے کی خرابی TLS کنٹرول چینل کی ہے، data-ciphers کی نہیں۔ پہلے ورژن، پھر سائفر سوٹ کی فہرستیں موازنہ کریں، اور آخر میں مذاکرات ثابت کریں۔
نیٹ ورک کاٹنے والے سوئچ اور براؤزر کے شناختی ماڈل اس لیے گڈمڈ ہو جاتے ہیں کہ دونوں کو رازداری کی خصوصیت بتایا جاتا ہے۔ ایک نیٹ ورک پرت پر ٹریفک روکتا ہے، اور دوسرا محدود کرتا ہے کہ ایک براؤزنگ سیشن کیا کچھ آپس میں جوڑ سکتا ہے۔ پہلے کا ٹیسٹ پاس کرنا دوسرے کے بارے میں کچھ نہیں کہتا، اور Tor Browser کے اندر لوڈ ہونے والا صفحہ پہلے کے بارے میں کچھ نہیں کہتا۔ فیصلہ یہ ہے کہ کون سا کنٹرول کس سوال کا جواب دیتا ہے، کیونکہ یہی انتخاب طے کرتا ہے کہ کون سے شواہد شمار ہوں گے۔
دو سرحدوں پر دو کنٹرول
نیٹ ورک کاٹنے والا سوئچ راستوں کے بارے میں ایک قاعدہ ہے: جب ٹنل اوپر نہ ہو، تو جو ٹریفک ورنہ کوئی دوسرا راستہ لیتا، اسے گرا دیا جاتا ہے۔ اس کا دائرہ وہ ہے جو عمل درآمد ڈھکتا ہے، جو پورا نظام، ایک ایپلیکیشن یا صرف وہ ایڈریس خاندان ہو سکتے ہیں جنہیں کلائنٹ سنبھالتا ہے۔ براؤزر کی تنہائی اس بات سے متعلق ہے کہ کوئی سائٹ کسی زائر کے بارے میں سیشن بھر کیا مشاہدہ کر سکتی ہے: کوکیز، کیش شدہ حالت، فنگر پرنٹس، لاگ اِن۔ کوئی بھی طریقہ کار دوسرے کی جگہ نہیں لے سکتا، کیونکہ وہ بالکل مختلف چیزوں پر اثر انداز ہوتے ہیں۔
اسی لیے ایک مشین بے عیب سوئچ ٹیسٹ پاس کر کے بھی لاگ اِن کے ذریعے شناخت لیک کر سکتی ہے۔ اُلٹا بھی اتنی ہی بار ہوتا ہے: ایسے ہوسٹ پر اچھی طرح الگ تھلگ براؤزر جس کی ٹیلی میٹری ایسا راستہ لیتی ہے جو پالیسی نے کبھی نہیں ڈھکا۔
دونوں کو ایک ہی لیبل کے نیچے رکھنا ہی برے شواہد پیدا کرتا ہے، کیونکہ پھر ایک طرف کا پاس ہونا جوڑی کی جگہ لے لیتا ہے۔ شروع سے ہی انہیں الگ کالمز میں رکھیں۔ کالم کا سرورق آپ کو یہ بھی بتاتا ہے کہ ٹیسٹ آپ کو کون سی شے دینے کا پابند ہے: مسدود پیکٹ یا سیشن کا ریکارڈ۔
بندش کی آزمائش زیادہ تنگ سوال کا جواب دیتی ہے
کنٹرول شدہ بندش دکھاتی ہے کہ کلائنٹ آپ کے جانچے گئے ٹریفک کو، آپ کے جانچے گئے پلیٹ فارم پر، ٹیسٹ چلنے کی مدت تک روکتا ہے یا نہیں۔ ضرورت میں مذکور ایڈریس خاندان، ایپلیکیشنز اور نیٹ ورک کی منتقلیاں شامل کریں، کیونکہ ہر ایک الگ دعویٰ ہے۔ IPv4 کے لیے لاگو مگر IPv6 کے لیے نہ ہونے والی بندش حقیقی دریافت ہے، اور تار والے نیٹ ورک پر لاگو مگر موبائل ہینڈ اوور میں نہ ہونے والی بندش بھی۔ نتیجے کے ساتھ دائرہ لکھیں، کیونکہ بلا شرط پاس ہونا ہی تنگ ٹیسٹ کے وسیع مفروضے میں بدلنے کا راستہ ہے۔
منفی کنٹرول مثبت کے برابر اہم ہے۔ تصدیق کریں کہ وہی درخواست ٹنل کے اوپر ہونے پر کامیاب ہوتی ہے، تاکہ واضح ہو کہ بندش پالیسی سے آئی، کسی ایسی منزل سے نہیں جو کبھی کام نہیں کرتی تھی۔ دونوں حالتوں میں ناکام ٹیسٹ کچھ ثابت نہیں کرتا، اور اسے خاموشی سے پھینکنے کے بجائے ریکارڈ میں کہنا بہتر ہے۔
تنہائی براؤزر کی خصوصیت ہے، راستہ نہیں
Tor Browser کا اعلان شدہ ڈیزائن سرکٹ اور براؤزر کی حالت کو ساتھ رکھ کر اور درخواست پر حالت مٹا کر جوڑنے کی صلاحیت محدود کرتا ہے، اور منصوبہ دستاویز کرتا ہے کہ عملاً یہ شناختوں کے انتظام کے لیے کیا معنی رکھتا ہے۔ یہ ڈیزائن معاون ترتیب کو فرض کرتا ہے، پروکسی پورٹ کی طرف اشارہ کرنے والا عام براؤزر نہیں۔ سہولت کے لیے شامل کردہ ایکسٹینشن تنہائی کا کچھ حصہ منسوخ کر سکتے ہیں، اور پکڑا گیا لاگ اِن سرکٹ سے قطع نظر بعد کی سب چیزوں کو جوڑ دیتا ہے۔ دستاویزی رویہ براہ راست پڑھنے کے لیے کافی مختصر ہے۔
براؤزر کے مشاہدات اور نیٹ ورک کے مشاہدات مختلف سوالوں کے جواب دیتے ہیں، اس لیے انہیں الگ نوٹوں میں رکھیں۔ VPN کے اوپر ہونے پر Tor کے ذریعے لوڈ ہونے والا صفحہ بتاتا ہے کہ پراکسی کام کرتی ہے اور VPN کے ڈراپ رویے کے بارے میں کچھ نہیں۔ بندش کے دوران مسدود پیکٹ اس بارے میں کچھ نہیں کہتا کہ ایک گھنٹہ پہلے دو لاگ اِن جوڑے جا سکتے تھے یا نہیں۔
دو ریکارڈ، دو سوال
نیٹ ورک کاٹنے والے سوئچ کے لیے پوچھیں کہ کیا کوئی نامزد ایپلیکیشن خرابی کے دوران ناپسندیدہ راستے سے باہر نکل سکتی ہے، اور اپنی ملکیت کے لاگ کی منزل کے ساتھ کنٹرول شدہ بندش لائیں۔ براؤزر کی تنہائی کے لیے پوچھیں کہ کون سے اکاؤنٹس، حالت اور اشارے دو سرگرمیوں کو جوڑ سکتے ہیں، اور پیکٹ کیپچر کے بجائے کام کا بہاؤ لائیں۔ اگر دوسری ایپلیکیشن اہم ہو تو اسے الگ جانچیں، کیونکہ دائرہ فروشوں کے اشارے سے زیادہ بار فی ایپلیکیشن ہوتا ہے۔ دو مختلف سوال دو مختلف اشیاء اور ایک ایماندار رپورٹ دیتے ہیں۔
ٹیسٹ سے پہلے دونوں راستے کھینچیں: معمول کا راستہ اور ٹنل کی خرابی کے بعد کا راستہ، دائرے میں موجود ہر ایپلیکیشن کے لیے۔ نقشہ اس خلا کو بے نقاب کرتا ہے جسے ایک ہرا اشارہ چھپاتا ہے، کیونکہ یہ آپ کو مجبور کرتا ہے کہ بتائیں کیا ڈھکا ہے اور کیا نہیں۔ یہ اس وقت کریں جب نظام صحت مند ہوں، جب کوئی جانچ مکمل ہونے کا اعلان کرنے کے دباؤ میں نہ ہو۔
دونوں کنٹرولوں میں سے کوئی دوسرے کی تصدیق نہیں کرتا، اور مشترکہ ترتیب کو دونوں خصوصیات کا دعویٰ کرنے سے پہلے دونوں ریکارڈ درکار ہیں۔ ایک ہی ہرے اشارے سے دونوں کا دعویٰ کرنا ہی وہ خرابی ہے جسے یہ جوڑی روکنے کے لیے ہے۔