الإعلانات

هل واجهت هذه الإحباطات على جهاز Mac الخاص بك؟

  • يظهر تطبيق في شريط القائمة ولكن ليس في عناصر تسجيل الدخول الخاصة بك.
  • يعيد Safari التوجيه إلى مواقع الإعلانات أو يغير صفحتها الرئيسية دون إذنك.
  • عمليات غير معروفة تستهلك وحدة المعالجة المركزية في الخلفية.

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

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

فهم روتين بدء تشغيل macOS

عندما تضغط على زر الطاقة ، يقوم جهاز Mac بتشغيل مجموعة من الأحداث المألوفة:

  • تسمع صوت بدء تشغيل مسموع (لا تعمل أجهزة Mac الجديدة).
  • يظهر شعار Apple مع شريط التقدم.
  • ستظهر لك شاشة تسجيل الدخول عند اكتمال ذلك (أو سطح المكتب في حالة تمكين تسجيل الدخول التلقائي).

وراء الكواليس ، ماك يبدأ launchd معالجة. هذا مسؤول عن بدء وإيقاف وإدارة كل عملية أخرى ، بما في ذلك حسابات المستخدمين والنظام. تم تحسين العملية بدرجة كبيرة ولا تستغرق سوى لحظات قليلة.

instagram viewer

لفحص هذا بنفسك ، افتح مراقب النشاط التطبيق ، واختيار عرض> جميع العمليات. في الجزء العلوي ، سترى عمليتين رئيسيتين: kernel_task و launchd، مع معرفات العملية الخاصة بهم (PID) كـ 0 و 1.

وهذا يبين أن launchd هي العملية الأصل الرئيسية عند بدء تشغيل النظام. إنها أيضًا آخر عملية للخروج عند إيقاف تشغيل النظام.

عملية launcd في مراقبة النشاط

المسؤولية الأساسية لل launchd هو إطلاق عمليات أو وظائف أخرى على أساس مجدول أو عند الطلب. هذه تأتي في نوعين: LaunchDaemons و LaunchAgents.

ما هي LaunchDaemons و LaunchAgents؟

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

على سبيل المثال ، فإن locationd عملية بالكشف عن الموقع الجغرافي لنظام التشغيل Mac ، في حين bluetoothd عملية تدير بلوتوث. قائمة الشياطين تعيش في المواقع التالية:

  • /System/Library/LaunchDaemons لعمليات ماك الأصلية
  • /Library/LaunchDaemons لتطبيقات الطرف الثالث المثبتة
LaunchDaemons مجلد ماك

تبدأ LaunchAgents عندما يقوم المستخدم بتسجيل الدخول. على عكس الشياطين ، يمكنهم الوصول إلى واجهة المستخدم وعرض المعلومات. على سبيل المثال ، يمكن لتطبيق التقويم مراقبة حساب تقويم المستخدم للأحداث وإعلامك عند حدوث الحدث. تعيش قائمة الوكلاء في المواقع التالية:

  • /Library/LaunchAgents لجميع حسابات المستخدمين
  • ~ / المكتبة / LaunchAgents لحساب مستخدم معين
  • /System/Library/LaunchAgents لنظام التشغيل MacOS فقط
LaunchAgents مجلد ماك

قبل تسجيل الدخول ، launchd يقوم بتشغيل الخدمات والمكونات الأخرى المحددة في ملفات PLIST من مجلد LaunchDaemons. بمجرد تسجيل الدخول ، launchd سيتم تشغيل الخدمات والمكونات المحددة في ملفات PLIST من مجلدات LaunchAgents. تلك في /System/Library كلها جزء من macOS و يحميها حماية سلامة النظام ما هو SIP؟ شرح حماية سلامة نظام ماكما هي حماية تكامل النظام على جهاز Mac الخاص بك؟ نوضح ما يفعله SIP وكيف يؤثر على برنامج macOS. اقرأ أكثر .

تتبع ملفات التفضيل نظام تسمية المجال العكسي القياسي. يبدأ اسم الشركة ، متبوعًا بمعرف التطبيق ، وينتهي بملحق ملف قائمة الخصائص (.PLIST). فمثلا، at.obdev. LittleSnitchHelper.plist هو ملف المساعد لتطبيق LittleSnitch.

مجلد LaunchAgents النظام Mac

كيفية التقاط LaunchDaemons و LaunchAgents

خلافا لتلك الموجودة في النظام المجلد ، الجمهور LaunchDaemon و LaunchAgent المجلدات مفتوحة للتطبيقات المشروعة وغير المشروعة. يمكنك مراقبة هذه المجلدات تلقائيًا باستخدام إجراءات المجلد.

افتح ال محرر AppleScript التطبيق من خلال البحث عنه في دائرة الضوء. انقر تفضيلات و اختار عام> إظهار قائمة Script في شريط القوائم.

تمكين قائمة البرامج النصية في شريط القوائم Mac

انقر على قائمة النصي أيقونة واختيار إجراءات المجلد> تمكين إجراءات المجلد. ثم حدد إرفاق البرنامج النصي إلى مجلد في تلك القائمة نفسها.

إرفاق البرنامج النصي إلى مجلد في إجراءات المجلد الإعداد ماك

سوف يظهر مربع حوار. من هنا ، حدد إضافة - تنبيه عنصر جديد.

حدد خيار تنبيه عنصر جديد Mac

انقر حسنا لفتح نافذة الباحث. الآن حدد مجلد LaunchDaemon للمستخدم (المذكور أعلاه) وانقر فوق أختر.

حدد مجلد launchdaemon لإجراء المجلد Mac

كرر الإجراء أعلاه لكل مجلد LaunchAgents.

عند الانتهاء ، افتح Finder وانقر فوق اذهب> اذهب إلى المجلد أو اضغط Shift + Cmd + G لفتح مربع حوار التنقل. اكتب ~ / المكتبة / LaunchAgents وانقر فوق اذهب.

الباحث عن الذهاب إلى LaunchAgents مجلد

انقر بزر الماوس الأيمن فوق LaunchAgents المجلد ، واختيار خدمات> إعداد إجراءات المجلد لربط البرنامج النصي تنبيه عنصر جديد إلى كل مجلد.

اختر إعداد إجراءات المجلد لربط البرنامج النصي Mac

في مربع الحوار المنبثق ، سترى قائمة المجلدات في العمود الأيسر والنص البرمجي في العمود الأيمن. إذا لم تشاهد أي نصوص ، فانقر فوق زائد زر وإضافة عنصر جديد alert.scpt.
إعداد إجراءات المجلد من نافذة الحوار Mac

النظر في مراقبة هذه المجلدات مع التطبيقات

إذا كنت ترغب في بعض الخيارات الإضافية للتنبيهات على هذه المجلدات ، يمكنك تجربة بعض أدوات الجهات الخارجية.

EtreCheck هي أداة تشخيص لنظام التشغيل MacOS تعرض حالة تحميل LaunchDaemons و LaunchAgents من الجهات الخارجية ، من بين معلومات أخرى. عند تشغيل EtreCheck ، فإنه يجمع مجموعة متنوعة من المعلومات حول جهاز Mac الخاص بك 9 تفاصيل أساسية يجب أن تعرفها عن جهاز Mac الخاص بككمستخدم لنظام Mac ، يجب أن تعرف بعض التفاصيل حول جهاز الكمبيوتر الخاص بك في حالة احتياجك إلى استكشاف الأخطاء وإصلاحها. فيما يلي العديد من تفاصيل Mac الرئيسية التي يجب عليك التحقق منها الآن. اقرأ أكثر ويقدمها في تقرير سهل القراءة. كما أن لديها خيارات مساعدة إضافية عند التعامل مع البرامج الدعائية والشياطين والوكلاء المشتبه فيهم والملفات غير الموقعة وغير ذلك الكثير.

افتح EtreCheck وانقر فوق تفحص. سيستغرق ذلك بضع دقائق ، وبمجرد الانتهاء من ذلك ، سترى ملخصًا كاملاً للكمبيوتر الخاص بك. يتضمن ذلك المشكلات الرئيسية والثانوية ومواصفات الأجهزة ومشكلات توافق البرامج وحالة LaunchDaemons و LaunchAgents والمزيد.

التطبيق مجاني للتقارير الخمسة الأولى ، ثم يتطلب شراء داخل التطبيق بقيمة 10 دولارات للاستخدام المستمر.

etrecheck توليد تقرير ماك

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

هذه الأداة مجانية ، وتكلف 15 دولارًا للحصول على ترخيص كامل.

Lingon X واجهة ماك

كيفية إزالة LaunchDaemons و LaunchAgents

الجمهور /Library/LaunchAgents و /Library/LaunchDaemons المجلدات عرضة للتطبيقات المشروعة وغير المشروعة. قد يستخدمه أحد التطبيقات المشروعة للتسويق ، بينما يمكن للتطبيقات غير القانونية استخدامها لسرقة البيانات وإصابة النظام.

لكي تنجح البرامج الضارة والبرامج الضارة ، يجب أن تستمر في كل جلسة مستخدم. للقيام بذلك ، يقوم مؤلفو البرامج الضارة والبرامج الضارة بإنشاء تعليمة برمجية ضارة ووضعها في مجلد LaunchAgent أو LaunchDaemon. في كل مرة يبدأ فيها Mac الخاص بك ، launchd سيضمن تشغيل التعليمات البرمجية الضارة تلقائيًا. لحسن الحظ ، يمكن أن تساعد تطبيقات الأمان في الحماية من هذا.

استخدم تطبيقات Mac Security

الحر دق دق يعمل على مبدأ الثبات. يسرد التطبيقات المثبتة باستمرار ومكوناتها في واجهة أنيقة. انقر على تفحص زر ، وسيقوم KnockKnock بمسح جميع المواقع المعروفة التي قد توجد فيها برامج ضارة.

يحتوي الجزء الأيمن على فئات التطبيقات الدائمة ، مع أسماء ووصف موجز. انقر فوق أي مجموعة لعرض العناصر الموجودة في الجزء الأيسر. على سبيل المثال ، انقر فوق إطلاق العناصر في الجزء الأيمن لعرض كل LaunchAgents و LaunchDaemons.

knockknock واجهة المستخدم ماك

كل صف يعطي معلومات مفصلة عن التطبيق. تضمن هذا الحالة الموقعة أو غير الموقعة ، والمسار إلى الملف ، ومسح مكافحة الفيروسات من VirusTotal.

آخر تطبيق أمان مجاني من Object-See, BlockBlock تراقب باستمرار مواقع الثبات. يعمل التطبيق في الخلفية ويظهر لك تنبيهًا عندما تضيف البرامج الضارة مكوّنًا ثابتًا إلى macOS.

تنبيه التطبيق Blockblock

ليس كل ملف PLIST تابع لجهة خارجية ضارًا. يمكن أن تأتي من أي مكان ، بما في ذلك:

  • مكونات التطبيقات المثبتة
  • بقايا التطبيقات القديمة التي لم تعد تستخدمها
  • بقايا من ترقيات ماك السابقة
  • بقايا مساعد الهجرة
  • الجرو (البرامج التي يحتمل أن تكون غير مرغوب فيها) ، ادواري ، والبرامج الضارة.

لا تريد حذف أي مكونات للتطبيقات المثبتة. ومع ذلك ، من الآمن إزالة بقايا التطبيقات القديمة وبقايا الطعام من ترقيات نظام التشغيل MacOS السابقة (إلا إذا كنت تريد الاستمرار في استخدام هذه التطبيقات).

ليست هناك عملية إزالة فريدة لهذا - ببساطة قم بنقل ملف PLIST وإعادة التشغيل. أو يمكنك قصها ولصقها على سطح المكتب لديك للحصول على نسخة وتكون في الجانب الآمن. لا تحذف أي عناصر من إطلاق النظام أو LaunchDaemons المجلدات ، لأنها مطلوبة لتشغيل نظام التشغيل MacOS بسلاسة.

Adware و PUPs هي التحدي المعروف لمعالجة. في أي وقت كنت في شك ، تشغيل نسخة مجانية من Malwarebytes و النظر في الترقية إلى Malwarebytes Premium إذا كنت بحاجة إلى حماية إضافية.

Malwarebytes free Mac

كن حذرا من إطلاق التهديدات على ماك

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

لحسن الحظ، يحتوي نظام macOS على الكثير من الطرق للحفاظ على سلامتك.

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

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