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

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

بغیر درج بائی پاس کیوں کبھی نہیں ہٹایا جاتا

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

ریکارڈ اتنا مختصر ہونا چاہیے کہ لوگ اسے واقعی تبدیلی کی کھڑکی میں لکھیں۔ ٹریفک کے لیے ایک سطر، اس ضرورت کے لیے ایک جس کی وہ خدمت کرتا ہے۔

دائرے کو ٹریفک کے طور پر لکھنا

ایپلیکیشن یا منزل کی رینج، متعلقہ ایڈریس خاندان، سروس اور پورٹ، اور وہ نیٹ ورک سیاق جس میں قاعدہ لاگو ہوتا ہے درج کریں، پھر منظوری دینے والے کا نام اور اسے اٹھانے والی صحیح کلائنٹ یا پلیٹ فارم ترتیب بتائیں۔ «پرنٹر» ایک ارادہ ہے؛ «TCP 631 سے 192.168.1.50 تک، صرف گھریلو نیٹ ورک» ایسا دائرہ ہے جسے کوئی تصدیق کر سکتا ہے۔ اگر «یہ کہاں رہتا ہے» کا جواب «MDM پروفائل میں کہیں» ہو تو ریکارڈ نامکمل ہے۔ فائل کا راستہ، پروفائل کا نام یا رجسٹری کی کلید — اس تفصیل سے بہتر ہے کہ ترتیب کہاں ہو سکتی ہے۔

جہاں پلیٹ فارم فی ایپلیکیشن قواعد کی حمایت کرتا ہے، وہاں انہیں ایڈریس رینج پر ترجیح دیں، کیونکہ ایک ایپلیکیشن کو ٹنل سے بچنے دینا پوری نجی ذیلی نیٹ کو چھوٹ دینے سے زیادہ تنگ ہے اور ڈیوائس نئے پتے پر جانے پر بھی قائم رہتا ہے۔ Android کا VpnService رہنما وہ فی ایپلیکیشن ماڈل بیان کرتا ہے؛ ڈیسک ٹاپ کلائنٹ اپنی پروفائل ترتیبات کے ذریعے وہی خیال ظاہر کرتے ہیں۔ پتے پر مبنی چھوٹیں اس وقت متبادل ہیں جب پلیٹ فارم اس سے زیادہ تنگ کچھ نہ دے، اسی لیے انہیں زیادہ باریک دائرہ سطر چاہیے۔

چار قسم کی استثنائیں، ہٹانے کے چار خطرات

استثنائیں ایک قسم نہیں ہیں، اور انہیں ہٹانے کے مختلف نتائج ہوتے ہیں۔ دو قسموں کے درمیان ایک ہی سطر بانٹنا وہی طریقہ ہے جس سے پرنٹر ہٹانا جڑنے کی صلاحیت بھی ہٹا دیتا ہے۔

KindTypical exampleRemoval risk
Endpoint bootstrapreaching the gateway before the tunnel existshigh: nothing comes up without it
Captive portalhotel or airport sign-in pagemedium: only matters on untrusted networks
Local deviceprinter, casting target, test instrumentlow: one service at one address
Excluded applicationan app that must not use the tunnelmedium: depends on the app's own behaviour

بوٹ اسٹریپ، پورٹل، ڈیوائس اور ایپلیکیشن استثناؤں کو الگ الگ سطروں پر رکھیں، چاہے عملی طور پر وہ ایک دوسرے پر پڑیں۔ نجی رینج کی چھوٹ خاموشی سے اس ذیلی نیٹ کے ہر پڑوسی کو رسائی دیتی ہے، نہ کہ اس ایک ڈیوائس کو جس تک آپ پہنچنا چاہتے تھے، اور یہی اس دائرے میں فرق ہے جس کا آپ دفاع کر سکتے ہیں اور جس کی صرف امید کرتے ہیں۔

ٹنل گرنے پر بائی پاس کیا کرتا ہے

تین سوال پوچھیں اور جواب لکھیں، کیونکہ وہی طے کرتے ہیں کہ لاک ڈاؤن حقیقی ہے یا نہیں۔ ٹنل گرنے پر استثنا قابل استعمال رہتا ہے یا نہیں: captive portal کے لیے رہنا لازم ہے، ورنہ کوئی کبھی سائن ان نہیں کر سکے گا، جبکہ نجی وسیلے کے لیے عام طور پر نہیں رہنا چاہیے، ورنہ پالیسی سجاوٹی ہے۔ کیا یہ ہر نیٹ ورک پر لاگو ہے یا صرف مطلوبہ ماحول میں، کیونکہ گھریلو ذیلی نیٹ تک محدود قاعدہ کسی عوامی نیٹ ورک پر بالکل مختلف رویہ رکھتا ہے جو اتفاقاً وہی رینج استعمال کرتا ہو۔ ہر جواب قاعدہ اور نوٹ دونوں بدلتا ہے، اس لیے بغیر جواب چھوڑا گیا سوال ایسا فیصلہ ہے جو بعد میں کوئی اور غلط لے گا۔

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

تجربہ کریں، دوبارہ تجربہ کریں، اور ہٹانے کا مرحلہ لکھیں

اجازت شدہ راستے کے لیے ایک بے ضرر تجربہ اور قریب کا ایک مسترد شدہ کیس لکھیں: پرنٹر کا صفحہ لوڈ ہوتا ہے اور اسی ذیلی نیٹ پر فائل شیئرنگ نہیں ہوتی۔ وہی جوڑی ثابت کرتی ہے کہ استثنا تنگ ہے، اور وہی جوڑی ہے جسے جائزہ لینے والا اصل درخواست سمجھے بغیر دہرا سکتا ہے۔ پھر دوبارہ تجربے کے محرکات مقرر کریں، کیونکہ جو استثنا کبھی دوبارہ تجربہ نہیں ہوتی وہ اس ضرورت سے دور ہٹتی جاتی ہے جس کے لیے لکھی گئی تھی، اور یہ دوری کچھ ٹوٹنے تک نظر نہیں آتی۔

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

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