دو UUID قدریں فیصلہ کرتی ہیں کہ کوئی ایک زیرِ نظم iPhone ایپ فی ایپ ٹنل سے گزرتی ہے یا نہیں، اور ان میں سے کوئی بھی اُس پروفائل کی شناخت نہیں ہے جو انہیں اٹھائے ہوئے ہے۔ ایپ کی VPNUUID خصوصیت فی ایپ VPN پے لوڈ کے اندر موجود VPNUUID کے برابر ہونی چاہیے۔ تعینات شدہ ایپ بھی اُسی ڈیوائس نظم کی خدمت کے تحت ہونی چاہیے، اور جو کمانڈ آپ بھیجتے ہیں وہ واقعی یہ خصوصیت اٹھائے ہوئے ہو۔ نیچے دیے گئے چار مراحل ترتیب سے مکمل کریں، کیونکہ ہر ایک ایسی قدر بناتا ہے جس کی ضرورت اگلے کو ہے۔

ڈیوائس کو چھونے سے پہلے چار شناختیں جمع کریں

چار قدریں لکھیں: اپنی نظم فہرست سے بنڈل شناخت، فی ایپ VPN پے لوڈ کی شناخت، اُس پے لوڈ کے اندر VPNUUID اور اُس کمانڈ کی شناخت جو آپ بھیجنے والے ہیں۔ بنڈل شناخت اُس ایپلیکیشن کا نام دیتی ہے جو ترتیبات وصول کرتی ہے، اور ہوم اسکرین کا لیبل اُس کا متبادل نہیں ہے۔ PayloadUUID کو اِس فہرست سے مکمل طور پر باہر رکھیں، کیونکہ یہ پروفائل کے اندر موجود پے لوڈ کی نشاندہی کرتا ہے اور کسی اور سوال کا جواب دیتا ہے۔ دونوں خانے UUID جیسے دکھتے ہیں اِس لیے اُس کی جگہ اِسے رکھنا ایسا رشتہ بنانے کا سب سے عام طریقہ ہے جو کبھی میل نہیں کھا سکتا۔

اگر VPN منتظم نے آپ کو فی ایپ پے لوڈ اور اُس کی شناخت نہیں دی، تو قریب ترین کسی بھی تشکیل فائل سے UUID کھرچنے کے بجائے وہ مانگیں۔

نظم کے راستے خصوصیت کا اطلاق کریں

تصدیق کریں کہ ہدف ایپ اُس ڈیوائس پر زیرِ نظم ہے، کیونکہ معلوم بنڈل شناخت کسی غیر نظم شدہ تنصیب کو رشتے کے لیے اہل نہیں بناتی۔ پھر ApplicationAttributes قسم کی ترتیبات شے اپنی مصنوعات کی فی ایپ VPN تفویض یا Settings کمانڈ کی اُس کی معاون عمل آوری کے ذریعے بھیجیں۔ شے ایپ کی شناخت بنڈل شناخت سے کرتی ہے اور Attributes لغت اٹھائے ہوئے ہوتی ہے جس کا VPNUUID پے لوڈ سے میل کھاتا ہے۔ اُس شے میں کچھ بھی مکمل کمانڈ لفافہ نہیں ہے، اور اُس میں کچھ بھی ہاتھ سے پروفائل کے طور پر نصب نہیں کیا جا سکتا۔

ہٹانے کو تنصیب جیسی سنجیدگی سے لیں۔ نقش کہتا ہے کہ Attributes لغت کو چھوڑ دینے سے ایپ کی موجودہ خصوصیات ہٹ جاتی ہیں، اِس لیے آدھی بنی تازہ کاری خاموشی سے ری سیٹ بن جاتی ہے۔ اسی نام والی Managed Application Attributes کمانڈ تصدیق کے لیے خصوصیات واپس پڑھتی ہے؛ وہ اُنہیں مقرر نہیں کرتی، اور اُسے مقرر کرنے والا سمجھنا ضائع شدہ تعیناتی وقفہ ہے۔

کمانڈ کا نتیجہ پڑھیں، ایپ کا آئیکن نہیں

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

اگر ایک ہی بیڑے پر دو فی ایپ تشکیلات ہوں، تو یہ سمجھنے سے پہلے کہ آپ کی تفویض مطلوبہ میں اُتری ہے، اُن کی شناختوں کا موازنہ کریں۔

وسیلے سے آزمائیں، پھر جوڑا درج کریں

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

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

بغیر ضمنی نقصان کے واپس پلٹیں

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

جو آڈٹ پوچھے کہ کوئی خاص ایپ کبھی ٹنل سے کیوں گزری، وہ UUID کا جوڑا اور تاریخ چاہے گا، تعیناتی کی تفصیل نہیں۔

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