هل سبق لك تنزيل تطبيق على جهاز Mac الخاص بك ولم تتمكن من فتحه؟ عادةً، إذا حدث هذا، فستتلقى نوعًا من الرسائل المزعجة، تشير إلى شيء ما حول تأثير "التطبيق غير مفتوح. لم تتمكن Apple من التحقق من خلو (app name.app) من البرامج الضارة التي قد تضر جهاز Mac الخاص بك أو تعرض خصوصيتك للخطر" مع خيارين؛ تم، أو انتقل إلى سلة المهملات. ولكن ماذا لو كنت تثق في التطبيق ومطوره، وتريد بالفعل فتح هذا التطبيق على أي حال؟ نظرًا لمدى صرامة برنامج Gatekeeper في إصدارات MacOS الحديثة، بما في ذلك MacOS Sequoia وmacOS Sonoma، ستحتاج إلى اتخاذ بعض الخطوات الإضافية للسماح لنظام Mac بفتح التطبيقات التي تم تنزيلها من أي مكان.
نظرًا لأن هذا التعديل يتطلب تعديل أذونات Gatekeeper لتكون أقل أمانًا، واستخدام الجهاز للقيام بذلك، فإن هذا مناسب حقًا فقط لمستخدمي Mac المتقدمين الذين يرغبون في السماح بخيار "Anywhere" لفتح تطبيقات الطرف الثالث التي لم يتم التحقق منها والتي تم تنزيلها من أي مكان، بما في ذلك التطبيقات التي لم يتم التحقق منها بواسطة Apple، أو التي ينتجها المطورون الذين لم يخضعوا لعملية التحقق النموذجية من Apple. إذا كنت من مستخدمي Mac العاديين، فمن المحتمل أنك لن ترغب في إجراء هذا التغيير على نظام MacOS الخاص بك.
سيضيف هذا التغيير خيار "Anywhere" لفتح التطبيقات إلى لوحة تفضيلات الأمان في MacOS Sequoia وSonoma، والذي يكون مخفيًا افتراضيًا بخلاف ذلك:
- افتح تطبيق Terminal على جهاز Mac، وهو موجود في المجلد /Applications/Utilities/ ولكن يمكنك فتحه باستخدام Spotlight أيضًا عن طريق الضغط على Command+spacebar وكتابة Terminal ثم العودة.
- أدخل سلسلة الأوامر التالية بالضبط:
- اضغط على "رجوع"، ثم قم بمصادقة التغيير باستخدام كلمة مرور المسؤول (لن تظهر كلمة المرور أثناء الكتابة، وهذا أمر طبيعي)
- ستشاهد تأكيدًا يفيد بما يلي: "يلزم تأكيد تعطيل نظام التقييم عالميًا في إعدادات النظام."
- قم بالخروج من المحطة الطرفية
- انتقل الآن إلى قائمة Apple واختر "إعدادات النظام"، ثم انتقل إلى "الخصوصية والأمان".
- قم بالتمرير وصولاً إلى قسم "الأمان" وانقر على القائمة المنسدلة بجوار "السماح بالتطبيقات من:" ويمكنك الآن اختيار خيار "في أي مكان"، مما يسمح لك بفتح التطبيقات التي لم يتم التحقق منها أو من مطورين غير معروفين.
sudo spctl --master-disable


الآن سيكون لديك الحرية في فتح التطبيقات دون رؤية رسالة التنبيه التي تقول شيئًا مثل "التطبيق غير مفتوح".
لم تتمكن Apple من التحقق من خلو "AppName.app" من البرامج الضارة التي قد تضر جهاز Mac الخاص بك أو تعرض خصوصيتك للخطر.

من المهم أن ندرك أن السماح للتطبيقات من أي مكان يمكن أن يشكل خطرًا أمنيًا من الناحية النظرية، وهذا سبب آخر لأن هذا مجرد تغيير مناسب لمستخدمي Mac المتقدمين الذين يفهمون تلك المخاطر، والذين لديهم قدراتهم المستقلة للتحقق من الثقة في تطبيقات وتطبيقات الطرف الثالث من مصادر مختلفة.
يحتاج العديد من مستخدمي Mac المتقدمين إلى إجراء هذا التغيير حتى يتمكنوا من استخدام التطبيقات التي تم تنزيلها من Github أو Gumroad أو الوسائط الاجتماعية أو حتى التطبيقات الداخلية المستخدمة في البيئات الشخصية أو المؤسسية أو التعليمية أو الحكومية.
تمكين أمان Gatekeeper الافتراضي في MacOS Sequoia، Sonoma
للعودة إلى حالة الأمان الافتراضية لـ GateKeeper في نظام التشغيل MacOS، وإزالة خيار "Anywhere" من لوحة تفضيلات الأمان، يمكنك العودة إلى الجهاز وإدخال الأمر التالي:
sudo spctl --master-enable
اضغط مرة أخرى على العودة والمصادقة، وبعد إعادة تشغيل إعدادات النظام ستجد أن التغيير قد تم إجراؤه مرة أخرى.
إذا كنت معتادًا على إيقاف تشغيل Gatekeeper (أو إعادة تشغيله مرة أخرى)، فربما تعرف هذه الخطوات بالفعل، حيث ظل الأمر الأساسي لـ Terminal كما هو، على الرغم من تغير مربعات حوار التنبيهات والتحذيرات وإعدادات النظام نفسها بشكل كبير.
القراءة المقترحة:يتوفر MacOS Sonoma 14.7.1 وMacOS Ventura 13.7.1 مع تحديثات أمنية
