Apple IncludeAllNetworks: کیا اب بھی VPN کو بائی پاس کرتا ہے
IncludeAllNetworks ٹریفک کو دستاویزی استثناؤں کے ساتھ VPN سے گزرتا ہے، جن میں آپریٹر کی براہِ راست سیلولر سروس بھی شامل ہے۔ بائی پاس کا الزام لگانے سے پہلے پروفائل پڑھیں۔
آپ MDM کنسول میں پروفائل کھولتے ہیں، IncludeAllNetworks پر ٹک لگا دیکھتے ہیں اور سمجھتے ہیں کہ اُس ڈیوائس کا ہر پیکٹ اب سرنگ میں داخل ہو رہا ہے۔ Apple کی اپنی اسکیما اس کا وعدہ نہیں کرتی۔ یہ سیٹنگ ٹریفک کو استثناؤں کے ساتھ VPN سے گزارتی ہے، جن میں سے کچھ اختیاری سوئچ ہیں اور کچھ نظام کے چلنے کے لیے لازمی۔ نیچے کی وضاحت اُس دستاویز کی پیروی پروفائل سے باہر کی طرف کرتی ہے، اس لیے سب سے پہلے آپ خود سیٹنگ پڑھتے ہیں، کسی ایسی ڈیوائس کی ریکارڈنگ نہیں جسے ابھی کسی نے شناخت نہیں کیا۔
ان استثناؤں میں سے دو زیادہ تر الجھن کی وضاحت کرتے ہیں، اور دونوں کا تعلق سیلولر سروس سے ہے۔
کیپچر سے نہیں، منظم پروفائل سے شروع کریں
کسی بھی پیکٹ لاگ کو پڑھنے سے پہلے منظم VPN پروفائل اسکیما کھولیں اور خاصیت کی تفصیل پڑھیں۔ غور کریں کہ تفصیل استثناؤں کے ساتھ روٹنگ کے بارے میں ہے، مکمل سرنگ کی ضمانت کے بارے میں نہیں۔ یہی ایک جملہ طے کرتا ہے کہ آپ بعد میں دیکھی جانے والی ہر چیز کی تشریح کیسے کریں گے۔
کنسول میں رہتے ہوئے تین چیزیں لکھ لیں: سیٹنگ اٹھانے والا پے لوڈ شناخت کنندہ، ڈیوائس پر منظم OS ورژن، اور یہ کہ درحقیقت کون سی VPN عمل درآمد نصب ہے۔ دستاویز میں کسی کلید کا بیان ہونا اس بات پر کچھ نہیں کہتا کہ کوئی تیسرے فریق کا کلائنٹ اسے اپنے کنفیگریشن انٹرفیس میں دکھاتا ہے یا نہیں۔
سیلولر استثنا کو دو الگ معاملات کے طور پر پڑھیں
معاونت شدہ کنفیگریشنز میں، ExcludeCellularServices انٹرنیٹ سے روٹ ہو سکنے والی سیلولر سروس ٹریفک کو خارج کرتا ہے، لیکن صرف اُس وقت جب یہ IncludeAllNetworks کے ساتھ فعال ہو۔ اسکیما Wi-Fi Calling، IMS اور پیغام رسانی سے متعلق خدمات کو اِس زمرے کی مثالیں بتاتی ہے۔ وہ بہاؤ ڈیزائن کے مطابق سرنگ سے نکل سکتے ہیں، اور جب تک استثنا فعال ہے کوئی پروفائل جائزہ اُنہیں اِس سے نہیں گزارے گا۔
دوسرا معاملہ الگ ہے اور کسی سوئچ پر منحصر نہیں۔ کچھ آپریٹر سیلولر خدمات انٹرنیٹ کے بجائے براہِ راست اپنے نیٹ ورک پر فراہم کرتے ہیں، اور Apple اِس زمرے کو سرنگ سے ہمیشہ خارج شدہ قرار دیتا ہے۔ یہ اوپر والا مشروط انٹرنیٹ سے روٹ ہو سکنے والا معاملہ نہیں، اس لیے وہ پروفائل جو ہر استثنا خانہ خالی کر دے، پھر بھی اِسے نہیں پکڑے گا۔ دونوں کو ایک ہی خصوصیت سمجھنا ہی وہ مقام ہے جہاں لیک کے بارے میں زیادہ تر بحثیں شروع ہوتی ہیں۔
اگر آپ کی ضرورت لفظی طور پر یہ ہے کہ کوئی پیکٹ کبھی سرنگ نہ چھوڑے، تو یہ دوسرا معاملہ سیلولر ڈیوائس پر وہ ضرورت پہلے ہی ناممکن بنا دیتا ہے۔ یہ ڈیزائن جائزے سے پہلے جاننا ضروری ہے، بعد میں نہیں۔
دیکھیں کہ آپ کا پلیٹ فارم درحقیقت کون سی کلیدیں ظاہر کرتا ہے
اسکیما ضروری نیٹ ورک کنکشن اور captive نیٹ ورک ٹریفک کی بھی وضاحت کرتی ہے، نیز مقامی نیٹ ورکس اور ڈیوائس مواصلت جیسے دیگر زمروں کے لیے الگ کنٹرول دیتی ہے۔ یہ دستاویزی کنفیگریشن تعلقات ہیں، آپ کی ڈیوائس کے مشاہدات نہیں۔ ہر ایک کی تصدیق اُس OS ورژن کے مقابلے میں کریں جس کا آپ انتظام کرتے ہیں، کیونکہ دستیابی ورژنوں کے درمیان بدلتی ہے اور خاموشی سے نظر انداز کی گئی پروفائل کلید بالکل ایسی ہی دکھتی ہے جیسی اپنا کام کرنے والی کلید۔
اس فیصلے کے لیے کم سے کم پے لوڈ عام طور پر ایسا دکھتا ہے، جس میں سیلولر جھنڈا ٹیمپلیٹ سے ورثے میں نہیں بلکہ واضح طور پر دیا گیا ہوتا ہے:
<key>IncludeAllNetworks</key><true/>
<key>ExcludeCellularServices</key><true/>
<key>ExcludeLocalNetworks</key><true/>
اگر فراہم کردہ پروفائل میں کوئی کلید غائب ہو تو ڈیوائس اُس کلید کی طے شدہ قدر پر واپس آ جاتی ہے، جو ضروری نہیں کہ وہی قدر ہو جو ٹیمپلیٹ کے مصنف کے ذہن میں تھی۔ صرف ٹیمپلیٹ پڑھنے کے بجائے فراہم کردہ پے لوڈ کا ٹیمپلیٹ سے موازنہ کریں۔
معلوم کریں کہ نامعلوم ہوسٹ نام کیا ہے
جب کوئی مشکوک نام سامنے آئے تو طے کریں کہ مشاہدہ درحقیقت کیا پیش کرتا ہے: نظام کا طلب کردہ نام، جواب دینے والا حل کنندہ، کنکشن کی منزل، یا کسی ٹول کا چھاپا ہوا لیبل۔ آپریٹر سے متعلق نام بذات خود نہ ماخذ عمل کی شناخت کرتا ہے نہ لاگو استثنا کی۔ اِس کا بائی پاس کے ثبوت کے طور پر پیچھا کرنا ہی وہ طریقہ ہے جس سے کوئی معاونت تھریڈ ایک ہفتہ غلط سطح پر گزارتا ہے۔
معاونت شدہ تشخیص استعمال کریں اور پروفائل کے مالک منتظم سے بات کریں، پھر بہاؤ کا مطلوبہ پالیسی سے موازنہ کریں۔ ہوسٹ نام نہیں، یہی موازنہ بتاتا ہے کہ ٹریفک متوقع تھا یا نہیں۔
نظام کو کمزور کرنے کے بجائے ضرورت حل کریں
صرف کیپچر کو خاموش کرنے کے لیے غیر واضح روٹ سرٹیفکیٹ نصب نہ کریں اور نہ نظام کی خدمات بند کریں۔ کیپچر کو خاموش کرنا ثبوت ہٹا دیتا ہے اور استثنا کو اپنی جگہ چھوڑ دیتا ہے، جو اصل سوال سے بدتر انجام ہے۔ اگر تعمیل کا کوئی قاعدہ ایسے زمرے سے منع کرتا ہے جسے پلیٹ فارم جان بوجھ کر خارج کرتا ہے، تو یہ تصادم اسکیما کا حصہ ہاتھ میں لے کر ڈیوائس اور نیٹ ورک کے مالکان تک لے جائیں۔
وضاحت کو یہ درج کر کے ختم کریں کہ کون سے استثنا نے ٹریفک کی وضاحت کی، یہ کس OS ورژن پر لاگو ہے، اور کس پروفائل قدر نے اِسے پیدا کیا۔ آپریٹنگ سسٹم کے ٹریفک دائرے کے پھیلاؤ کے بارے میں دو متضاد مفروضوں کو کوئی کنکشن آئیکن نہیں ملا سکتا۔