ذلك التحذير تصريح إذن، لا تشخيص. عندما يقول macOS إن إعداداً ما سيقوم بتصفية حركة المرور أو مراقبتها، فهو يخبرك أن مكوّناً وافقت عليه يستطيع رؤية المسار الذي يغطيه، ويسألك إن كان ذلك مقبولاً. لا يستطيع مربع الحوار أن يخبرك من يدير المكوّن، ولا ما يسجّله، ولا إن كان يفك تشفير أي شيء. هذه الأجوبة موجودة في الملف الشخصي وقائمة الإضافات والشهادات على الجهاز، فابدأ من هناك بدلاً من إعادة قراءة الجملة.

اقرأ الإشعار كسؤال عن النطاق

كل إشعار تنشيط يشير إلى شيئين دون تسميتهما بوضوح: الإضافة التي ستتعامل مع حركة المرور، والإعداد الذي يوجّه حركة المرور إليها. في macOS الحالي هذه المكوّنات هي إضافات نظام NetworkExtension، ويتطلب تثبيت أحدها أو تنشيطه موافقة في إعدادات النظام. تبقى الصياغة واسعة لأن نظام التشغيل لا يستطيع معرفة ما إذا كان الموافق قسم تقنية معلومات أو خدمة 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 شخصي. أما النتيجة الممتلئة فتستحق قراءة موضوعاً بموضوع قبل أن تتجاهلها.

قرّر، ثم اكتب السبب

الموافقة معقولة عندما تستطيع تسمية المشغّل والمكوّن والسبب، وعندما يطابق الطلب خياراً اتخذته أنت أو مؤسستك. والتحقيق هو الرد الصحيح عندما يصل الإشعار بلا سياق، خاصة بعد تغيير شبكة أو تثبيت غير مرتبط. افصل الاتصال أولاً، والتقط معرّف الملف الشخصي والإضافة، ثم قرّر. الإزالة مسار ثالث، وهي تستعيد التوجيه السابق دون المساس بالحساب.

تعامل مع الموافقة والإزالة كقرارين منفصلين يُتخذان في وقتين مختلفين. الموافقة على مرشّح اليوم لا تُلزمك بالاحتفاظ به، وإزالة ملف شخصي لا تمحو السجلات على الخادم لما لوحظ أثناء نشاطه.

إذا جاء الإشعار بعد تحديث لبرنامج تشغّله أصلاً، فاقرأ ملاحظات إصدار تلك النسخة قبل النقر. المورّدون يغيّرون فعلاً بنية الإضافات بين الإصدارات، وقد يصل مرشّح جديد مع تحديث روتيني. وإذا جاء الإشعار بعد الاتصال بشبكة جديدة، فاعتبر التوقيت دليلاً وافحص ما تغيّر.

احتفظ بسجل قصير: اسم الملف الشخصي، ومعرّف الإضافة، والمشغّل، وبصمة الشهادة إن أُضيفت، والتاريخ. يستطيع الشخص التالي أن يبدأ من ذلك الجدول الزمني بدلاً من صياغة مربع الحوار.

مقالات ذات صلة