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

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

ہر ایکٹیویشن اطلاع دو چیزوں کی طرف اشارہ کرتی ہے بغیر ان کے واضح نام لیے: وہ ایکسٹینشن جو ٹریفک سنبھالے گی، اور وہ کنفیگریشن جو ٹریفک کو اس میں بھیجتی ہے۔ موجودہ macOS میں یہ اجزا NetworkExtension سسٹم ایکسٹینشنز ہیں، اور ان میں سے کسی کو انسٹال یا فعال کرنے کے لیے سسٹم سیٹنگز میں منظوری درکار ہے۔ الفاظ وسیع رہتے ہیں کیونکہ آپریٹنگ سسٹم نہیں جان سکتا کہ منظوری دینے والا IT شعبہ ہے، سبسکرپشن VPN ہے، یا کسی اور چیز کے ساتھ آنے والا فلٹرنگ ایجنٹ ہے۔

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

دو کمانڈز ان صورتوں کو فوری الگ کرتی ہیں۔ پہلی انسٹال شدہ سسٹم ایکسٹینشنز اور ہر ایک کے فعال ہونے کی فہرست دیتی ہے، اور دوسری کنفیگریشن پروفائلز ان کے پے لوڈ اور دستخط کرنے والی تنظیم کے ساتھ دیتی ہے۔

systemextensionsctl list
profiles show -type configuration

ٹنل کو فلٹر سے الگ پہچانیں

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

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

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

scutil --nc list

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

آپریٹر پے لوڈ پڑھے بغیر کیا سیکھتا ہے

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

عام سوال کا یہی دیانتدار جواب ہے۔ مواد مہر بند رہنے کے باوجود آپریٹر دیکھ سکتا ہے کہ کہاں اور کب۔

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

دائرہ ڈیوائس پر بھی رک جاتا ہے۔ ایک لیپ ٹاپ کا ٹنل فون، ٹیبلٹ یا اسی Wi-Fi پر کسی دوسرے کی مشین کو نہیں ڈھکتا، اور کارپوریٹ کلائنٹ کیفے کے دیگر گاہکوں کی فہرست نہیں بنا سکتا۔ ڈیوائس مینجمنٹ سافٹ ویئر ٹنل کے ظاہر کرنے سے زیادہ جمع کر سکتا ہے، مگر یہ مختلف پالیسی مالک کے ساتھ الگ کنٹرول ہے۔

ArtifactVisible on the covered pathExtra step required
Destination address and portYesNone
DNS names and query timingUsuallyNone
HTTPS request and response bodiesNoTrusted root certificate
Files already stored on the MacNoEndpoint agent
Other devices on the same Wi-FiNoSeparate enrollment

گھبرانے سے پہلے سرٹیفکیٹ اسٹور دیکھیں

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

اس فہرست کا موازنہ ڈیوائس مینجمنٹ کی رپورٹ سے کریں۔ اگر پروفائل فہرست اور سرٹیفکیٹ فہرست میں مطابقت نہیں، تو Mac کیا قبول کرے گا یہ سرٹیفکیٹ فہرست طے کرتی ہے۔

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

profiles show -type configuration
security find-certificate -a -p /Library/Keychains/System.keychain

Apple کے فراہم کردہ روٹ الگ کی چین میں ہیں اور یہاں تشویش کا موضوع نہیں۔ ذاتی Mac پر دوسری کمانڈ کا خالی نتیجہ عام ہے۔ بھرا ہوا نتیجہ مسترد کرنے سے پہلے ہر موضوع پڑھنے کے قابل ہے۔

فیصلہ کریں، پھر لکھیں کہ کیوں

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

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

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

مختصر ریکارڈ رکھیں: پروفائل نام، ایکسٹینشن شناخت، آپریٹر، اگر شامل کیا گیا ہو تو سرٹیفکیٹ فنگر پرنٹ، اور تاریخ۔ اگلا شخص ڈائیلاگ کے الفاظ کے بجائے اس ٹائم لائن سے شروع کر سکتا ہے۔

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