أمن أنظمة Apple الأساسية
- مرحبًا
- مقدمة عن أمن أنظمة Apple الأساسية
-
- نظرة عامة على أمن الأنظمة
- أمن وحدة تخزين النظام
- تحديثات البرامج الآمنة
- تكامل نظام التشغيل
- تنشيط اتصالات البيانات بشكل آمن
- التحقق من الملحقات
- BlastDoor للرسائل والمعرفات
- أمن نمط المنع
- أمن الأنظمة لـ watchOS
- الإنشاء العشوائي للأرقام
- جهاز الأبحاث الأمنية من Apple
-
- نظرة عامة على أمن الخدمات
- أمن مراسلة الشركات من Apple
- أمن فيس تايم
- المعجم
- سجل تاريخ مراجعة المستند
- حقوق النشر
أمن DriverKit لـ macOS
DriverKit هو إطار العمل الذي يسمح للمطورين بإنشاء برامج تشغيل للأجهزة يقوم المستخدم بتثبيتها على الـ Mac. تعمل برامج التشغيل المضمنة مع DriverKit في مساحة المستخدم، بدلاً من ملحقات kernel، لتحسين أمن النظام واستقراره. وهذا يسهّل التثبيت ويزيد من استقرار وأمن macOS.
يقوم المستخدم ببساطة بتنزيل التطبيق (ليست المُثبّتات ضرورية عند استخدام ملحقات النظام أو DriverKit) ولا يتم تمكين الملحق إلا عند الحاجة. وتحل هذه العناصر محل kexts في العديد من حالات الاستخدام، والتي تتطلب امتيازات المسؤول للتثبيت في /النظام/المكتبة أو /المكتبة.
بالنسبة لمسؤولي تقنية المعلومات الذين يستخدمون برامج تشغيل الأجهزة وحلول التخزين السحابي والشبكات وتطبيقات الأمن التي تتطلب ملحقات kernel، يُفضّل الانتقال إلى إصدارات أحدث تكون مبنية على ملحقات النظام. هذه الإصدارات الأحدث تقلل إلى حد كبير من إمكانية حدوث مشكلات kernel على الـ Mac وكذلك تقلل من الأجزاء المعرضة للهجوم. وتعمل هذه الملحقات الجديدة في مساحة المستخدم، ولن تتطلب امتيازات خاصة مطلوبة للتثبيت، وتتم إزالتها تلقائيًا عند نقل تطبيق التجميع إلى سلة المهملات.
يوفر إطار عمل DriverKit فئات C++ لخدمات I/O ومطابقة الجهاز وواصفات الذاكرة وقوائم انتظار الإرسال. كما أنه يحدد أنواع I/O المناسبة للأرقام والمجموعات والسلاسل والأنواع الشائعة الأخرى. يستخدم المستخدم هذه العناصر مع إطارات عمل برامج التشغيل الخاصة بالعائلة مثل USBDriverKit و HIDDriverKit. يمكنك استخدام إطار عمل ملحقات النظام لتثبيت برنامج تشغيل وترقيته.