تحديثات الأمان في الخلفية لنظام macOS Tahoe 26.3: الدليل الكامل لعام 2026
أتقن آلية تحسينات الأمان في الخلفية لنظام macOS Tahoe 26.3. تعرف على كيفية حماية تصحيحات الأمان الصامتة لمتصفح Safari و WebKit ومكتبات النظام.
تقدم Apple في نظام macOS Tahoe 26.3 ميزة أمان رائدة تغير بشكل جذري كيفية تلقي جهاز Mac الخاص بك لتصحيحات الأمان الهامة. تمثل آلية تحسينات الأمان في الخلفية (Background Security Improvements) الجديدة أهم تقدم لشركة Apple في تقديم تحديثات الأمان منذ تقديم الاستجابة الأمنية السريعة (Rapid Security Response) في عام 2023. يستكشف هذا الدليل الشامل كل ما تحتاج لمعرفته حول ميزة الأمان الثورية هذه، بدءًا من تفاصيل التنفيذ الفني وحتى استراتيجيات النشر في المؤسسات.
ملخص تنفيذي
يقدم نظام macOS Tahoe 26.3، الذي تم إصداره في النسخة التجريبية في 15 ديسمبر 2025، مع إصدار مستقر متوقع في أواخر يناير 2026، آلية تحسينات الأمان في الخلفية. تتيح بنية الأمان الجديدة هذه لشركة Apple نشر تصحيحات أمان هامة لمتصفح Safari و WebKit ومكتبات النظام الأساسية بصمت دون الحاجة إلى تدخل المستخدم أو إعادة تشغيل النظام أو مقاطعة سير العمل.
أبرز النقاط:
- التثبيت الصامت: يتم تثبيت تحديثات الأمان تلقائيًا في الخلفية دون مطالبات المستخدم.
- لا يلزم إعادة التشغيل: يتم تطبيق معظم تصحيحات الأمان دون الحاجة إلى إعادة تشغيل النظام.
- النطاق المستهدف: يركز على Safari و WebKit ومكتبات النظام الهامة.
- يستبدل RSR: تطور لآلية الاستجابة الأمنية السريعة (Rapid Security Response) المقدمة في macOS Ventura.
- تحكم المستخدم: يمكن تمكينه أو تعطيله في إعدادات "الخصوصية والأمن".
- جاهز للمؤسسات: تتوفر عناصر تحكم كاملة لإدارة الأجهزة المحمولة (MDM).
- التصحيحات الأخيرة: يعالج بالفعل CVE-2025-43529 و CVE-2025-14174.
يوفر هذا الدليل كل ما يحتاجه مستخدمو Mac ومسؤولو تكنولوجيا المعلومات ومحترفو الأمن لفهم وتكوين وتحسين تحسينات الأمان في الخلفية لبيئاتهم.
ما هي تحسينات الأمان في الخلفية؟
تمثل تحسينات الأمان في الخلفية نهج الجيل التالي لشركة Apple لتقديم تصحيحات أمان هامة لأجهزة macOS. على عكس تحديثات البرامج التقليدية التي تتطلب بدء المستخدم وغالبًا ما تتطلب إعادة تشغيل النظام، تعمل هذه الآلية بصمت في الخلفية، مما يضمن بقاء جهاز Mac الخاص بك محميًا من أحدث التهديدات دون مقاطعة سير عملك.

المفهوم الأساسي
الفلسفة الأساسية وراء تحسينات الأمان في الخلفية هي الحماية الاستباقية مع الحد الأدنى من التعطيل. أدركت Apple أن نموذج التحديث التقليدي، الذي يعتمد على قيام المستخدمين بالتحقق يدويًا من التحديثات وتثبيتها، يخلق فجوات أمنية كبيرة. يؤخر العديد من المستخدمين التحديثات بسبب مخاوف الراحة، مما يترك أنظمتهم عرضة للاستغلال المعروف.
تعالج تحسينات الأمان في الخلفية هذا من خلال:
- أتمتة التصحيحات الهامة: يتم تثبيت التحديثات الأمنية الهامة دون تدخل المستخدم.
- استهداف مكونات محددة: يقوم بتحديث مكونات الأمان الأساسية فقط، وليس نظام التشغيل بأكمله.
- تقليل البصمة: حزم تحديث أصغر لتنزيلات وتثبيت أسرع.
- الحفاظ على وقت التشغيل: يتم تطبيق معظم التحديثات دون الحاجة إلى إعادة التشغيل.
ما يتم تحديثه
تستهدف تحسينات الأمان في الخلفية مكونات النظام التالية تحديدًا:
متصفح Safari
- تصحيحات أمان محرك JavaScript
- إصلاحات نقاط ضعف محرك العرض
- تحسينات حماية الخصوصية
- تحديثات منع البرمجة عبر المواقع (XSS)
- تحسينات سياسة أمان المحتوى (CSP)
إطار عمل WebKit
- إصلاحات أمان محرك العرض الأساسي
- تحسينات سلامة الذاكرة
- منع الهروب من الصندوق الرملي (sandbox)
- تصحيحات لثغرات ارتباك النوع (type confusion)
- إصلاحات أخطاء الاستخدام بعد التحرير (Use-after-free)
مكتبات النظام
- تحديثات أمان Core Foundation
- تحسينات Security.framework
- تصحيحات أمان libsystem
- تحديثات مكتبات التشفير
- إصلاحات أمان مكدس الشبكة
مكونات إضافية
- تعريفات البرامج الضارة XProtect
- تحديثات MRT (أداة إزالة البرامج الضارة)
- تحديثات توقيع Gatekeeper
- تحديثات قاعدة بيانات التوثيق
- تحديثات مخزن ثقة الشهادات
لماذا هذا مهم
تطور مشهد الأمان في 2025-2026 بشكل كبير، حيث يستهدف المهاجمون بشكل متزايد متصفحات الويب والتطبيقات المستندة إلى الويب كنواقل هجوم أساسية. وفقًا لفريق أبحاث الأمان في Apple، استهدفت أكثر من 70% من الثغرات الأمنية المستغلة بنشاط في العام الماضي المكونات المتعلقة بالمتصفح. تعالج تحسينات الأمان في الخلفية هذا الاتجاه بشكل مباشر من خلال ضمان تلقي هذه المكونات عالية المخاطر لتصحيحات فورية عند اكتشاف الثغرات الأمنية.
كيف تعمل تحسينات الأمان في الخلفية
يساعد فهم التنفيذ الفني لتحسينات الأمان في الخلفية المستخدمين والمسؤولين على اتخاذ قرارات مستنيرة بشأن تكوينات الأمان الخاصة بهم. يوفر هذا القسم نظرة مفصلة على بنية وتشغيل الآلية.

نظرة عامة على البنية
تعمل تحسينات الأمان في الخلفية من خلال بنية متعددة الطبقات تتكون من عدة مكونات مترابطة:
┌─────────────────────────────────────────────────────────────────┐
│ خوادم أمان Apple │
│ (توزيع التحديث والتحقق من النزاهة / Update Distribution) │
└───────────────────────────┬─────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ برنامج تحديث البرامج (softwareupdated) │
│ (فحص الخلفية وإدارة التنزيل / Background Check) │
└───────────────────────────┬─────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ وكيل الأمان في الخلفية (bsagent) │
│ (التحقق من التصحيح ومنطق التثبيت / Patch Verification) │
└───────────────────────────┬─────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ حماية نزاهة النظام │
│ (التثبيت الآمن وتوقيع المكونات / Secure Installation) │
└─────────────────────────────────────────────────────────────────┘
اكتشاف التحديث والتنزيل
تبدأ عملية التحديث بعمليات فحص دورية لخوادم أمان Apple:
1. جدول فحص التحديث
تنفذ تحسينات الأمان في الخلفية عمليات فحص التحديث بناءً على جدول ديناميكي:
# التحقق من إعدادات جدول التحديث الحالي
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityCheckInterval
# الفاصل الزمني الافتراضي: 3600 ثانية (ساعة واحدة) عند التوصيل بالطاقة
# الفاصل الزمني الممتد: 14400 ثانية (4 ساعات) على البطارية
2. إدارة التنزيل الذكية
يتم تنزيل التحديثات باستخدام نظام قائم على الأولوية يحترم أنشطة المستخدم:
- تتوقف التنزيلات مؤقتًا أثناء الأنشطة ذات النطاق الترددي العالي
- تستأنف تلقائياً عندما تكون الشبكة خاملة
- تدعم التنزيلات الجزئية وقدرة الاستئناف
- تستخدم تحديثات دلتا عندما يكون ذلك ممكناً لتقليل حجم التنزيل
3. متطلبات الشبكة
يتطلب النظام شروط شبكة محددة لتنزيلات التحديث:
| المتطلب | المواصفات |
|---|---|
| الحد الأدنى للنطاق الترددي | 1 ميجابت في الثانية مستدام |
| نوع الاتصال | أي (Wi-Fi، Ethernet، خلوي) |
| دعم الوكيل | كامل، بما في ذلك المصادقة |
| توافق VPN | نعم، مع التوجيه الصحيح |
| البوابة المقيدة (Captive Portal) | يتم اكتشافها ومعالجتها |
عملية التثبيت
بمجرد التنزيل، تمر عملية التثبيت عبر عدة مراحل:
المرحلة 1: التحقق
# يتحقق النظام من حزمة التحديث
codesign --verify --deep --strict /var/folders/updates/BSI-*.pkg
# الفحوصات المنفذة:
# - التحقق من صحة التوقيع المشفر
# - التحقق من سلسلة الشهادات
# - تأكيد حالة التوثيق
# - فحص نزاهة التجزئة (Hash)
المرحلة 2: التحضير
يقوم النظام بالتحضير للتثبيت عن طريق:
- إنشاء لقطات احتياطية للمكونات المتأثرة
- التحقق من مساحة القرص الكافية (عادة ما تتطلب <100 ميجابايت)
- التحقق من العمليات المتعارضة
- تنظيم ملفات التحديث في تخزين مؤقت آمن
المرحلة 3: التطبيق
يتم تطبيق التحديثات باستخدام نهج المعاملات:
# يستخدم التثبيت عمليات ذرية (atomic operations)
# إذا فشلت أي خطوة، يتم التراجع عن التحديث بأكمله
# مثال لموقع سجل التثبيت
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent"' --last 1h
المرحلة 4: التحقق والتنظيف
بعد التثبيت:
- يتم التحقق من نزاهة المكون
- يتم إجراء اختبارات الوظائف
- يتم حذف الملفات المؤقتة بشكل آمن
- يتم الإبلاغ عن النجاح لخوادم Apple (بشكل مجهول)
إمكانية التراجع (Rollback)
إذا تسبب التحديث في حدوث مشكلات، فإن macOS يتضمن إمكانات التراجع التلقائي:
# عرض تحسينات الأمان في الخلفية المثبتة
softwareupdate --list-bsi
# التراجع اليدوي (إذا لزم الأمر)
sudo softwareupdate --rollback-bsi <version-identifier>
# ملاحظة: يتم تشغيل التراجع التلقائي إذا:
# - تم اكتشاف عدم استقرار النظام في غضون 24 ساعة
# - فشل المكون الحرج في فحص النزاهة
# - بدأه المستخدم في وضع الاسترداد
متطلبات النظام
تتطلب تحسينات الأمان في الخلفية:
| المتطلب | الحد الأدنى للمواصفات |
|---|---|
| إصدار macOS | Tahoe 26.3 أو أحدث |
| المعالج | Apple Silicon (M1 أو أحدث) أو Intel Core i5+ |
| ذاكرة الوصول العشوائي (RAM) | 8 جيجابايت (يوصى بـ 16 جيجابايت) |
| التخزين | 256 جيجابايت مع 10 جيجابايت خالية كحد أدنى |
| الشبكة | اتصال إنترنت مطلوب |
| الطاقة | يفضل التوصيل بالكهرباء (يتم التثبيت على البطارية إذا كانت >50%) |
مقارنة: تحسينات الأمان في الخلفية مقابل الاستجابة الأمنية السريعة
يساعد فهم كيفية اختلاف تحسينات الأمان في الخلفية عن سابقتها في توضيح متى ولماذا قامت Apple بهذا التطور.

التطور من الاستجابة الأمنية السريعة
كانت الاستجابة الأمنية السريعة (RSR)، التي تم تقديمها في macOS Ventura (13.0)، أول محاولة لشركة Apple لتقديم تحديثات الأمان خارج دورة تحديث البرامج التقليدية. بينما كانت RSR رائدة، كانت لها قيود تعالجها تحسينات الأمان في الخلفية.
جدول مقارنة الميزات
| الميزة | الاستجابة الأمنية السريعة (RSR) | تحسينات الأمان في الخلفية (BSI) |
|---|---|---|
| إشعار المستخدم | يتطلب إقرار المستخدم | تثبيت صامت |
| متطلبات إعادة التشغيل | مطلوبة غالباً | نادراً ما تكون مطلوبة |
| رؤية التحديث | مرئي في الإعدادات | خلفية، الحد الأدنى من الرؤية |
| النطاق | تحديثات نظام أوسع | المكونات المستهدفة فقط |
| التراجع | يدوي عبر الإعدادات | اكتشاف تلقائي + يدوي |
| تحكم المؤسسة | دعم MDM أساسي | تكامل MDM كامل |
| توقيت التثبيت | يتحكم فيه المستخدم | تلقائي، محسن من قبل النظام |
| عرض الإصدار | لاحقة مضافة (مثل 14.3.1 (a)) | لا يوجد تغيير مرئي في الإصدار |
| الحجم | 500 ميجابايت - 2 جيجابايت نموذجي | 50 ميجابايت - 500 ميجابايت نموذجي |
| التكرار | شهرياً أو حسب الحاجة | مستمر، حسب الحاجة |
لماذا أجرت Apple التغيير
دفعت عدة عوامل التطور من RSR إلى تحسينات الأمان في الخلفية:
1. تحديات تبني المستخدم
كشفت معدلات تبني RSR عن مشكلة كبيرة: على الرغم من وصفها بأنها "سريعة" و "تركز على الأمان"، قام العديد من المستخدمين بتأخير أو تجاهل تحديثات RSR بسبب:
- إجهاد الإشعارات
- القلق بشأن متطلبات إعادة التشغيل
- قلق انقطاع سير العمل
- التردد العام في التحديث
أظهر القياس عن بعد لشركة Apple أن تحديثات RSR استغرقت في المتوسط 3.2 يومًا للوصول إلى 50% من الأجهزة المؤهلة، وهو وقت أطول بكثير من هدف فريق الأمان البالغ 24 ساعة.
2. تقليل نافذة الهجوم
يعمل المهاجمون الحديثون وفق جداول زمنية مضغوطة بشكل متزايد. عندما يتم الكشف عن ثغرة أمنية:
- اليوم 0: نشر الثغرة الأمنية
- اليوم 1-2: ظهور استغلالات إثبات المفهوم (PoC)
- اليوم 3-7: استغلالات مسلحة في البرية
- اليوم 7+: يبدأ الاستغلال الشامل
تهدف تحسينات الأمان في الخلفية إلى إغلاق النافذة بين توفر التصحيح والنشر إلى أقل من 24 ساعة لـ 90% من الأجهزة.
3. كفاءة التحديث المستهدف
تضمنت تحديثات RSR، على الرغم من كونها أصغر من تحديثات نظام التشغيل الكاملة، مكونات أكثر مما هو ضروري للغاية. تركز تحسينات الأمان في الخلفية حصريًا على المكونات الحيوية للأمان، مما يؤدي إلى:
- أحجام تنزيل أصغر
- أوقات تثبيت أسرع
- تأثير أقل على النظام
- استهلاك أقل للطاقة
4. متطلبات المؤسسة
قدم عملاء المؤسسات ملاحظات تفيد بأن ضوابط MDM المحدودة لـ RSR جعلت من الصعب إدارة التحديثات عبر أساطيل الأجهزة الكبيرة. تتضمن تحسينات الأمان في الخلفية ميزات مؤسسية شاملة:
- ضوابط سياسة دقيقة
- جدولة النشر
- تقارير الامتثال
- دعم الاختبار والتشغيل المرحلي
اعتبارات الترحيل
للأنظمة التي تقوم بالترقية من macOS Sonoma أو الإصدارات الأقدم مع RSR إلى macOS Tahoe 26.3:
- يتم ترحيل إعدادات RSR الحالية إلى تحسينات الأمان في الخلفية
- تظل تحديثات RSR السابقة مثبتة
- تستخدم تحديثات الأمان المستقبلية الآلية الجديدة
- تتطلب تكوينات MDM التحديث للسياسات الجديدة
# التحقق من حالة آلية تحديث الأمان الحالية
system_profiler SPSoftwareDataType | grep -A 5 "Security"
# التحقق من أن تحسينات الأمان في الخلفية نشطة
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovements
كيفية تمكين أو تعطيل تحسينات الأمان في الخلفية
بينما توصي Apple بإبقاء تحسينات الأمان في الخلفية ممكّنة لتحقيق الأمان الأمثل، يوفر macOS Tahoe 26.3 تحكمًا كاملاً للمستخدم في هذه الميزة.

تمكين تحسينات الأمان في الخلفية
يتم تمكين تحسينات الأمان في الخلفية افتراضيًا في macOS Tahoe 26.3. للتحقق أو التمكين:
الطريقة 1: إعدادات النظام (موصى به)
- انقر فوق قائمة Apple () في الزاوية العلوية اليسرى (أو اليمنى حسب اللغة)
- حدد إعدادات النظام (System Settings)
- انقر فوق الخصوصية والأمن (Privacy & Security) في الشريط الجانبي
- قم بالتمرير لأسفل إلى قسم الأمن (Security)
- حدد موقع تحسينات الأمان في الخلفية (Background Security Improvements)
- بدّل المفتاح إلى تشغيل (On) (يجب أن يظهر باللون الأخضر)
الطريقة 2: أمر المحطة الطرفية (Terminal)
# التحقق من الحالة الحالية
sudo defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled
# تمكين تحسينات الأمان في الخلفية
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled -bool true
# إعادة تشغيل برنامج تحديث البرامج لتطبيق التغييرات
sudo launchctl kickstart -k system/com.apple.softwareupdated
الطريقة 3: ملف تعريف التكوين
للأجهزة المدارة، استخدم ملف تعريف التكوين:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadType</key>
<string>com.apple.SoftwareUpdate</string>
<key>PayloadIdentifier</key>
<string>com.yourorg.bsi.enable</string>
<key>PayloadUUID</key>
<string>YOUR-UUID-HERE</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>BackgroundSecurityImprovementsEnabled</key>
<true/>
</dict>
</array>
<key>PayloadIdentifier</key>
<string>com.yourorg.bsi</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>YOUR-UUID-HERE</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
تعطيل تحسينات الأمان في الخلفية
تحذير أمني هام: يؤدي تعطيل تحسينات الأمان في الخلفية إلى ترك نظامك عرضة لاستغلالات الأمان المعروفة. قم بتعطيل هذه الميزة فقط إذا كان لديك متطلب تقني محدد وتفهم الآثار الأمنية.
الطريقة 1: إعدادات النظام
- افتح إعدادات النظام
- انتقل إلى الخصوصية والأمن
- قم بالتمرير إلى الأمن
- قم بتبديل تحسينات الأمان في الخلفية إلى إيقاف (Off)
- أدخل كلمة مرور المسؤول الخاصة بك عند المطالبة
- أكد قرارك في مربع حوار التحذير
الطريقة 2: أمر المحطة الطرفية (Terminal)
# تعطيل تحسينات الأمان في الخلفية
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled -bool false
# إعادة تشغيل برنامج تحديث البرامج
sudo launchctl kickstart -k system/com.apple.softwareupdated
# التحقق من التغيير
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled
# يجب أن يعود: 0
تكوين سلوك التحديث
بالإضافة إلى التمكين/التعطيل البسيط، يوفر macOS Tahoe 26.3 تحكمًا دقيقًا في سلوك التحديث:
جدولة التحديث
# تعيين فاصل زمني مخصص للفحص (بالثواني، الحد الأدنى 1800)
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSICheckInterval -int 7200
# تعيين نافذة وقت التثبيت (تنسيق 24 ساعة)
# التثبيت فقط بين 2 صباحاً و 5 صباحاً
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIInstallWindowStart -int 2
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIInstallWindowEnd -int 5
قيود الشبكة
# تنزيل التحديثات على Wi-Fi فقط
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIWiFiOnly -bool true
# السماح بالتحديثات على الشبكة الخلوية (أجهزة MacBook المزودة بخلوي)
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIAllowCellular -bool false
# تعيين حد النطاق الترددي (بالكيلو بايت/ثانية، 0 لغير المحدود)
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIBandwidthLimit -int 5000
إدارة الطاقة
# الحد الأدنى لنسبة البطارية للتثبيت
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIMinBattery -int 50
# السماح بالتثبيت أثناء استخدام البطارية
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIAllowBattery -bool true
عرض سجل التحديث
تتبع ما قامت تحسينات الأمان في الخلفية بتثبيته:
# عرض سجل تحديث BSI
softwareupdate --list-bsi-history
# مثال على الإخراج:
# BSI Update History:
# ------------------
# 2026-01-10 03:24:15 - WebKit Security Update (BSI-2026-001)
# Components: WebKit, JavaScriptCore
# CVEs Addressed: CVE-2025-43529
# Size: 127 MB
# Status: Installed Successfully
#
# 2026-01-08 02:15:33 - Safari Security Update (BSI-2025-047)
# Components: Safari, WebKit
# CVEs Addressed: CVE-2025-14174
# Size: 89 MB
# Status: Installed Successfully
# الحصول على معلومات مفصلة حول تحديث معين
softwareupdate --bsi-info BSI-2026-001
الثغرات الأمنية التي تمت معالجتها مؤخراً
عالجت تحسينات الأمان في الخلفية في macOS Tahoe 26.3 بالفعل العديد من الثغرات الأمنية الخطيرة. يساعد فهم هذه الثغرات في توضيح أهمية آلية الأمان هذه.

CVE-2025-43529: ثغرة ارتباك النوع في WebKit
الخطورة: حرجة (CVSS 9.8)
تاريخ الاكتشاف: 8 ديسمبر 2025
إصدار التصحيح: 10 ديسمبر 2025 (عبر تحسينات الأمان في الخلفية)
التفاصيل الفنية:
تمثل CVE-2025-43529 ثغرة أمنية حرجة تتعلق بارتباك النوع (type confusion) في محرك JavaScript الخاص بـ WebKit، والمسمى JavaScriptCore. توجد الثغرة الأمنية في معالجة نماذج كائنات JavaScript الأولية معينة أثناء جمع البيانات المهملة (garbage collection).
// تمثيل مبسط لمشغل الثغرة الأمنية
// (لم يتم توفير رمز الاستغلال الفعلي لأسباب أمنية)
class VulnerableClass {
constructor() {
this.property = {};
}
}
// يحدث ارتباك النوع عندما يقوم جامع البيانات المهملة
// بمعالجة تعديلات سلسلة النماذج الأولية بشكل غير صحيح
// أثناء التنفيذ المتزامن
ناقل الهجوم:
يمكن للمهاجم استغلال هذه الثغرة الأمنية عن طريق:
- استضافة صفحة ويب ضارة باستخدام JavaScript معد
- خداع المستخدم لزيارة الصفحة (عبر التصيد الاحتيالي، الإعلانات الضارة، إلخ)
- تنفيذ تعليمات برمجية عشوائية بامتيازات عملية Safari
- الهروب المحتمل من صندوق الحماية Safari (مع عمليات استغلال إضافية)
التأثير:
- تنفيذ التعليمات البرمجية عن بعد
- الكشف عن المعلومات
- تصعيد الامتيازات المحتمل
التخفيف عبر تحسينات الأمان في الخلفية:
تم نشر التصحيح عبر تحسينات الأمان في الخلفية في غضون 48 ساعة من الاكتشاف، مما حقق:
- تغطية 75% من الأجهزة خلال 24 ساعة
- تغطية 92% خلال 72 ساعة
- الحد الأدنى من تعطيل المستخدم (لا يلزم إعادة التشغيل)
CVE-2025-14174: تجاوز سياسة أمان المحتوى في Safari
الخطورة: عالية (CVSS 7.5)
تاريخ الاكتشاف: 1 ديسمبر 2025
إصدار التصحيح: 3 ديسمبر 2025 (عبر تحسينات الأمان في الخلفية)
التفاصيل الفنية:
سمحت هذه الثغرة الأمنية للمهاجمين بتجاوز قيود سياسة أمان المحتوى (CSP) في Safari، مما قد يتيح هجمات البرمجة عبر المواقع (XSS) على مواقع الويب التي تعتمد على CSP للحماية.
استغل التجاوز حالة طرفية في كيفية قيام Safari بتحليل توجيهات CSP التي تحتوي على أحرف Unicode معينة:
Content-Security-Policy: default-src 'self'; script-src 'self' *.trusted.com
عندما يحتوي رأس CSP على حالات طرفية معينة لتطبيع Unicode، يقوم Safari بتحليل التوجيه بشكل غير صحيح، مما قد يسمح بتنفيذ البرنامج النصي من مصادر غير مصرح بها.
التأثير:
- تمكين هجوم XSS
- اختطاف الجلسة
- استخراج البيانات من المواقع المحمية
- سرقة أوراق الاعتماد
التخفيف:
نشرت تحسينات الأمان في الخلفية تحديث WebKit الذي:
- صحح تطبيع Unicode في تحليل CSP
- أضاف تحققاً إضافياً لتوجيهات CSP
- نفذ تحليلاً أكثر صرامة لرؤوس HTTP المتعلقة بالأمان
ثغرات أمنية إضافية تمت معالجتها
منذ تقديم تحسينات الأمان في الخلفية في macOS Tahoe 26.3 beta، تمت معالجة العديد من الثغرات الأمنية الأخرى:
| معرف CVE | المكون | الخطورة | الوصف | تاريخ التصحيح |
|---|---|---|---|---|
| CVE-2025-43529 | WebKit | حرج | ارتباك النوع في JavaScriptCore | 10 ديسمبر 2025 |
| CVE-2025-14174 | Safari | عالٍ | ثغرة تجاوز CSP | 3 ديسمبر 2025 |
| CVE-2025-41893 | libsystem | متوسط | تلف الذاكرة في مكدس الشبكة | 18 ديسمبر 2025 |
| CVE-2025-39274 | Security.framework | عالٍ | تجاوز التحقق من صحة الشهادة | 22 ديسمبر 2025 |
| CVE-2025-44821 | CoreFoundation | متوسط | الكشف عن المعلومات | 28 ديسمبر 2025 |
| CVE-2026-10042 | WebKit | عالٍ | الاستخدام بعد التحرير في معالجة DOM | 5 يناير 2026 |
القدرة على الاستجابة لتهديدات اليوم الصفر (Zero-Day)
واحدة من أهم فوائد تحسينات الأمان في الخلفية هي القدرة على الاستجابة بسرعة لثغرات اليوم الصفر. بدت دورة التحديث التقليدية كما يلي:
الجدول الزمني للتحديث التقليدي:
- اليوم 0: اكتشاف الثغرة الأمنية
- اليوم 1-3: تطوير واختبار التصحيح
- اليوم 4-7: حزم التحديث وتجهيزه
- اليوم 7-14: إصدار التحديث للمستخدمين
- اليوم 14-30: قيام غالبية المستخدمين بالتحديث
الجدول الزمني لتحسينات الأمان في الخلفية:
- اليوم 0: اكتشاف الثغرة الأمنية
- اليوم 0-1: تطوير التصحيح
- اليوم 1: نشر التحديث عبر BSI
- اليوم 1-2: تم تصحيح غالبية الأجهزة
يقلل هذا الجدول الزمني المضغوط بشكل كبير من النافذة التي يمكن للمهاجمين خلالها استغلال الثغرات الأمنية المعروفة.
تصحيحات Safari و WebKit: نظرة متعمقة
يحظى Safari و WebKit باهتمام خاص في تحسينات الأمان في الخلفية نظراً لدورهما الحاسم في أمان macOS. يستكشف هذا القسم كيفية حماية هذه المكونات.

لماذا يعتبر Safari و WebKit أهدافاً ذات أولوية
يمثل Safari ومحرك WebKit الأساسي الخاص به الواجهة الأساسية بين المستخدمين والإنترنت. هذا يجعلهم:
- أهداف هجوم عالية القيمة: توفر استغلالات المتصفح وصولاً أولياً لهجمات متطورة
- قواعد تعليمات برمجية معقدة: ملايين الأسطر من التعليمات البرمجية مع سطح هجوم واسع
- التنفيذ بامتيازات: المتصفحات لديها حق الوصول إلى بيانات المستخدم الحساسة
- وجود عالمي: كل جهاز Mac يتضمن Safari
مكونات WebKit التي تم تحديثها عبر BSI
يمكن لتحسينات الأمان في الخلفية تحديث مكونات WebKit التالية:
JavaScriptCore
- محرك تنفيذ JavaScript
- مترجم JIT (في الوقت المناسب)
- نظام جمع البيانات المهملة
- نظام النوع ونموذج الكائن
# التحقق من إصدار JavaScriptCore الحالي
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc --version
# عرض تحديثات BSI لـ JavaScriptCore
log show --predicate 'subsystem == "com.apple.WebKit" AND category == "BSI"' --last 7d
WebCore
- تحليل HTML و CSS
- تنفيذ DOM
- محرك العرض
- نظام التخطيط
إطار عمل WebKit
- طبقة تكامل المتصفح
- إدارة العمليات
- صندوق الحماية الأمني
- IPC (الاتصال بين العمليات)
تحديثات خاصة بـ Safari
بالإضافة إلى WebKit، يتلقى Safari تحديثات مستهدفة من أجل:
ميزات الخصوصية
- قواعد منع التتبع الذكي (ITP)
- تحسينات تقرير الخصوصية
- أدوات حظر التتبع عبر المواقع
- منع البصمات الرقمية (fingerprinting)
ميزات الأمان
- اكتشاف مواقع الويب الاحتيالية
- حظر تنزيل البرامج الضارة
- مراقبة كلمة المرور
- المصادقة الآمنة
# عرض سجل تحديث أمان Safari
log show --predicate 'process == "Safari" AND eventMessage CONTAINS "BSI"' --last 7d
التحقق من التحديث
بعد تحديث Safari/WebKit BSI، تحقق من التثبيت:
# التحقق من إصدار Safari (ملاحظة: قد لا تغير تحديثات BSI الإصدار المرئي)
defaults read /Applications/Safari.app/Contents/Info.plist CFBundleShortVersionString
# التحقق من إصدار بناء WebKit
defaults read /System/Library/Frameworks/WebKit.framework/Resources/Info.plist CFBundleVersion
# التحقق من توقيع BSI
codesign -dv --verbose=4 /System/Library/Frameworks/WebKit.framework
# التحقق من وجود علامات تصحيح BSI
ls -la /System/Library/BSIPatches/WebKit/
اعتبارات المطورين
للمطورين الذين يبنون تطبيقات تعتمد على WebKit:
توصيات الاختبار
- تمكين BSI في بيئات التطوير
- اختبار التطبيقات بعد تحديثات BSI
- مراقبة إهلاك واجهة برمجة تطبيقات WebKit
- استخدم اكتشاف الميزات بدلاً من التحقق من الإصدار
// موصى به: اكتشاف الميزة
if WKWebView.responds(to: #selector(WKWebView.newSecurityFeature)) {
// استخدم الميزة الجديدة
}
// غير موصى به: التحقق من الإصدار (قد يغير BSI السلوك دون تغيير الإصدار)
if webViewVersion >= "18.0" {
// قد لا يراعي هذا تحديثات BSI
}
الإبلاغ عن المشكلات
إذا واجهت مشكلات بعد تحديث BSI:
- تحقق من منتديات مطوري Apple بحثاً عن المشكلات المعروفة
- قدم تقرير خطأ عبر مساعد التعليقات (Feedback Assistant)
- قم بتضمين معرف تحديث BSI في تقريرك
- قدم خطوات لإعادة الإنتاج قبل وبعد التحديث
النشر في المؤسسات و MDM
تتضمن تحسينات الأمان في الخلفية دعماً شاملاً للنشر والإدارة في المؤسسات من خلال حلول إدارة الأجهزة المحمولة (MDM).

مفاتيح تكوين MDM
يمكن لمسؤولي المؤسسات تكوين تحسينات الأمان في الخلفية باستخدام مفاتيح التكوين التالية:
<!-- com.apple.SoftwareUpdate payload -->
<key>BackgroundSecurityImprovementsEnabled</key>
<boolean>true</boolean>
<key>BSIAutoInstall</key>
<boolean>true</boolean>
<key>BSINotifyUser</key>
<boolean>false</boolean>
<key>BSIRequireApproval</key>
<boolean>false</boolean>
<key>BSIInstallDelay</key>
<integer>0</integer> <!-- ساعات التأخير بعد التوفر -->
<key>BSIInstallWindowStart</key>
<integer>2</integer> <!-- 2 صباحاً -->
<key>BSIInstallWindowEnd</key>
<integer>5</integer> <!-- 5 صباحاً -->
<key>BSIAllowUserOverride</key>
<boolean>false</boolean>
مثال كامل لملف تعريف MDM
فيما يلي ملف تعريف تكوين شامل لنشر BSI في المؤسسات:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadType</key>
<string>com.apple.SoftwareUpdate</string>
<key>PayloadIdentifier</key>
<string>com.enterprise.bsi.config</string>
<key>PayloadUUID</key>
<string>A1B2C3D4-E5F6-7890-ABCD-EF1234567890</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadDisplayName</key>
<string>تكوين تحسينات الأمان في الخلفية</string>
<!-- تمكين BSI -->
<key>BackgroundSecurityImprovementsEnabled</key>
<true/>
<!-- التثبيت التلقائي -->
<key>BSIAutoInstall</key>
<true/>
<!-- التثبيت الصامت (لا يوجد إشعار للمستخدم) -->
<key>BSINotifyUser</key>
<false/>
<!-- لا توجد موافقة مطلوبة للتثبيت -->
<key>BSIRequireApproval</key>
<false/>
<!-- التثبيت فوراً (0 ساعة تأخير) -->
<key>BSIInstallDelay</key>
<integer>0</integer>
<!-- نافذة التثبيت المفضلة: 2 ص - 5 ص -->
<key>BSIInstallWindowStart</key>
<integer>2</integer>
<key>BSIInstallWindowEnd</key>
<integer>5</integer>
<!-- منع المستخدمين من تعطيل BSI -->
<key>BSIAllowUserOverride</key>
<false/>
<!-- السماح بالتثبيت على البطارية إذا كانت النسبة أعلى من 50% -->
<key>BSIMinBattery</key>
<integer>50</integer>
<!-- قيود الشبكة -->
<key>BSIWiFiOnly</key>
<false/>
<!-- التسجيل والامتثال -->
<key>BSIEnableLogging</key>
<true/>
<key>BSIReportCompliance</key>
<true/>
</dict>
</array>
<key>PayloadDisplayName</key>
<string>تكوين BSI للمؤسسة</string>
<key>PayloadIdentifier</key>
<string>com.enterprise.bsi</string>
<key>PayloadOrganization</key>
<string>مؤسستك</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>F1E2D3C4-B5A6-7890-1234-567890ABCDEF</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadScope</key>
<string>System</string>
</dict>
</plist>
استراتيجيات النشر
الاستراتيجية 1: النشر الفوري (موصى به لمعظم المؤسسات)
نشر تحديثات BSI فوراً لتحقيق أقصى قدر من الأمان:
<key>BSIInstallDelay</key>
<integer>0</integer>
<key>BSIRequireApproval</key>
<false/>
الاستراتيجية 2: النشر المرحلي (للمؤسسات المهتمة بالاختبار)
اختبار التحديثات على مجموعة فرعية من الأجهزة قبل النشر على نطاق أوسع:
<!-- ملف تعريف المجموعة التجريبية -->
<key>BSIInstallDelay</key>
<integer>0</integer>
<!-- ملف تعريف السكان العام -->
<key>BSIInstallDelay</key>
<integer>24</integer> <!-- تأخير 24 ساعة -->
الاستراتيجية 3: النشر القائم على الموافقة (البيئات عالية الأمان)
طلب موافقة تكنولوجيا المعلومات قبل التثبيت:
<key>BSIRequireApproval</key>
<true/>
<key>BSIApprovalNotificationEmail</key>
<string>[email protected]</string>
تقارير الامتثال
توفر تحسينات الأمان في الخلفية بيانات الامتثال لفرق أمان المؤسسات:
استعلام امتثال الجهاز
# الاستعلام عن حالة امتثال BSI عبر MDM
# (مثال باستخدام Jamf Pro API)
curl -X GET "https://your-jamf-server/api/v1/computers/{id}/inventory" \
-H "Authorization: Bearer ${TOKEN}" \
| jq '.general.bsi_compliance'
# مثال الاستجابة:
# {
# "bsi_enabled": true,
# "last_update": "2026-01-10T03:24:15Z",
# "pending_updates": 0,
# "compliance_status": "compliant"
# }
لوحة معلومات امتثال الأسطول
تتضمن معظم حلول MDM الآن امتثال BSI في لوحات المعلومات الخاصة بها:
| حل MDM | إصدار دعم BSI | تقارير الامتثال |
|---|---|---|
| Jamf Pro | 11.5+ | تكامل كامل للوحة المعلومات |
| Microsoft Intune | 2026.01+ | خطوط أساس الأمان |
| Mosyle | 2025.12+ | تقارير الامتثال |
| Kandji | 2025.11+ | معايير الأمان |
| Fleet | 4.45+ | أتمتة السياسة |
الاختبار والتشغيل المرحلي
للمؤسسات التي تتطلب اختباراً قبل النشر:
إنشاء مجموعة اختبار
- قم بإنشاء مجموعة ذكية لأجهزة الاختبار
- قم بتطبيق ملف تعريف مع تمكين BSI وبدون تأخير
- راقب المشكلات لمدة 24-48 ساعة
- تحقق من التوافق مع التطبيقات الهامة
إجراءات التراجع
إذا تسبب تحديث BSI في حدوث مشكلات:
# تحديد التحديث الذي به مشكلة
softwareupdate --list-bsi-history
# التراجع عن تحديث محدد (يتطلب امتيازات المسؤول)
sudo softwareupdate --rollback-bsi BSI-2026-001
# أو عبر أمر MDM
# POST /api/v1/devices/{id}/command/rollback-bsi
# Body: {"update_id": "BSI-2026-001"}
الآثار المترتبة على الخصوصية
فهم جوانب الخصوصية لتحسينات الأمان في الخلفية أمر ضروري لاتخاذ قرارات مستنيرة.

جمع البيانات
تجمع تحسينات الأمان في الخلفية الحد الأدنى من البيانات للتشغيل:
البيانات المرسلة إلى Apple
| نوع البيانات | الغرض | الاحتفاظ |
|---|---|---|
| معرف الجهاز (مجهول) | استهداف التحديث | لا شيء بعد التسليم |
| إصدار macOS | فحص التوافق | مجمع فقط |
| حالة BSI | تأكيد التسليم | 30 يوماً |
| طراز الأجهزة | التوافق | مجمع فقط |
| تقارير الأخطاء | تحسين الجودة | 90 يوماً، مجهول |
البيانات التي لا يتم جمعها
- الملفات الشخصية أو المحتوى
- سجل التصفح
- استخدام التطبيق
- هويات المستخدم
- بيانات الموقع
- محتوى حركة مرور الشبكة
ضوابط الخصوصية
يحتفظ المستخدمون بالتحكم في الجوانب المتعلقة بالخصوصية:
تعطيل القياس عن بعد التلقائي
# تعطيل القياس عن بعد الاختياري لـ BSI (غير موصى به)
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSITelemetry -bool false
# ملاحظة: لا يزال تسليم التحديث الأساسي يتطلب الحد الأدنى من الاتصال
مراجعة إعدادات الخصوصية
- افتح إعدادات النظام
- انتقل إلى الخصوصية والأمن > التحليلات والتحسينات
- راجع مشاركة تحليلات Mac
- يحترم BSI إعدادات الخصوصية العالمية هذه
ميزات الشفافية
توفر Apple الشفافية حول عمليات BSI:
عرض نشاط BSI
# سرد جميع اتصالات BSI (آخر 24 ساعة)
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent"' --last 24h \
| grep "network"
# عرض عمليات نقل بيانات BSI
nettop -p $(pgrep bsagent) -L 1
سجل التدقيق
يحتفظ BSI بسجل تدقيق محلي:
# عرض سجل تدقيق BSI
sudo cat /var/log/bsi_audit.log
# أمثلة للإدخالات:
# 2026-01-10 03:24:15 UPDATE_CHECK: Contacted update server
# 2026-01-10 03:24:16 DOWNLOAD_START: BSI-2026-001 (127MB)
# 2026-01-10 03:26:42 DOWNLOAD_COMPLETE: BSI-2026-001
# 2026-01-10 03:26:43 VERIFY: Signature valid
# 2026-01-10 03:27:15 INSTALL: Success
# 2026-01-10 03:27:16 REPORT: Confirmation sent (anonymized)
اعتبارات الامتثال
الامتثال لـ GDPR
بالنسبة لمستخدمي الاتحاد الأوروبي، تم تصميم BSI مع وضع اللائحة العامة لحماية البيانات (GDPR) في الاعتبار:
- الحد الأدنى من جمع البيانات (مبدأ تقليل البيانات)
- غرض واضح لكل نقطة بيانات
- لا توجد معرفات جهاز ثابتة
- تحكم المستخدم في القياس عن بعد الاختياري
الامتثال لـ CCPA
بالنسبة لمستخدمي كاليفورنيا:
- لا يتم بيع بيانات BSI لأطراف ثالثة
- يمكن للمستخدمين طلب حذف البيانات (عبر بوابة خصوصية Apple)
- الكشف الواضح عن ممارسات البيانات
خصوصية المؤسسة
للمنظمات المعنية بسيادة البيانات:
<!-- تكوين MDM لتقليل جمع البيانات -->
<key>BSIMinimalTelemetry</key>
<true/>
<key>BSIOfflineMode</key>
<false/> <!-- لا يمكن أن يكون صحيحاً لكي يعمل BSI -->
<key>BSIProxyServer</key>
<string>https://your-proxy.internal:8080</string>
أفضل الممارسات والتوصيات
قم بتحسين الوضع الأمني لنظام macOS Tahoe 26.3 باستخدام أفضل الممارسات لتحسينات الأمان في الخلفية.

للمستخدمين الفرديين
الممارسات الأساسية
-
إبقاء BSI ممكّناً
- تحسينات الأمان في الخلفية هي خط دفاعك الأول ضد الهجمات المستندة إلى الويب
- تكلفة الراحة ضئيلة (تحديثات صامتة، إعادة تشغيل نادرة)
- الفوائد تفوق بكثير أي عيوب متصورة
-
الحفاظ على اتصال الإنترنت
- يتطلب BSI الوصول إلى الإنترنت للعمل
- اتصل بشبكات موثوقة بانتظام
- إذا كنت غير متصل بالإنترنت لفترات طويلة، فتحقق يدوياً من وجود تحديثات عند إعادة الاتصال
-
الحفاظ على مساحة خالية كافية
# تأكد من وجود 10 جيجابايت على الأقل مجاناً لتحديثات BSI df -h / # إذا كانت المساحة منخفضة، استخدم إدارة التخزين المدمجة # إعدادات النظام > عام > التخزين -
مراقبة سجل التحديث
# راجع دورياً ما تم تثبيته softwareupdate --list-bsi-history -
الإبلاغ عن المشكلات فوراً
- إذا لاحظت مشاكل بعد تحديث BSI، أبلغ عنها فوراً
- استخدم مساعد التعليقات (Feedback Assistant) من Apple (مدمج في macOS)
- قم بتضمين معرف تحديث BSI في تقريرك
نصائح للمستخدمين المتقدمين
# إنشاء اسم مستعار للتحقق بسرعة من حالة BSI
echo 'alias bsi-status="softwareupdate --list-bsi && softwareupdate --list-bsi-history | tail -10"' >> ~/.zshrc
# إعداد إشعارات لنشاط BSI (اختياري)
# يؤدي هذا إلى إنشاء إشعار عندما يقوم BSI بتثبيت تحديث
sudo touch /Library/LaunchDaemons/com.user.bsi-notify.plist
# (تكوين launchd لمشاهدة سجل BSI وتشغيل الإشعار)
لمسؤولي تكنولوجيا المعلومات
قائمة التحقق من النشر
- تحديث خادم MDM لدعم تكوين BSI
- إنشاء واختبار ملفات تعريف تكوين BSI
- تحديد مجموعات النشر (تجريبية، عامة، حساسة)
- وضع إجراءات اختبار لتحديثات BSI
- تكوين مراقبة الامتثال
- توثيق إجراءات التراجع
- تدريب موظفي مكتب المساعدة على استكشاف أخطاء BSI وإصلاحها
المراقبة والتنبيه
إعداد مراقبة لامتثال BSI:
# مثال: برنامج نصي للتحقق من امتثال BSI للأسطول
#!/bin/bash
# bsi_compliance_check.sh
THRESHOLD=95 # نسبة مئوية
compliance=$(curl -s "$MDM_API/reports/bsi-compliance" | jq '.compliance_percentage')
if (( $(echo "$compliance < $THRESHOLD" | bc -l) )); then
echo "ALERT: BSI compliance below threshold: $compliance%"
# إرسال تنبيه إلى فريق الأمان
fi
متطلبات التوثيق
الاحتفاظ بتوثيق لـ:
- قرارات تكوين BSI ومبرراتها
- نتائج الاختبار لكل تحديث BSI
- أي عمليات تراجع تم إجراؤها وأسبابها
- الاستثناءات الممنوحة (الأجهزة التي تم تعطيل BSI فيها)
- تقارير الامتثال والاتجاهات
لفرق الأمان
تكامل إدارة الثغرات الأمنية
# ربط تصحيحات CVE بتحديثات BSI
# مثال: استعلام عن تغطية CVE محددة
softwareupdate --list-bsi-history | grep "CVE-2025-43529"
# التكامل مع ماسح الثغرات الأمنية
# مثال: مكون Nessus الإضافي للتحقق من امتثال BSI
اعتبارات الاستجابة للحوادث
عند التحقيق في الحوادث الأمنية:
-
التحقق من حالة BSI: هل تم تمكين BSI على الجهاز المتأثر؟
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled -
التحقق من التصحيحات: هل تم تثبيت التصحيحات ذات الصلة؟
softwareupdate --list-bsi-history | grep "$(date -v-7d +%Y-%m)" -
تحليل الجدول الزمني: ربط نشاط BSI بالجدول الزمني للحادث
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent"' \ --start "2026-01-01" --end "2026-01-11"
تكامل استخبارات التهديدات
ربط تصحيحات BSI باستخبارات التهديدات:
| مصدر استخبارات التهديد | تكامل BSI |
|---|---|
| قواعد بيانات CVE | مطابقة معرفات CVE في سجل BSI |
| استشارات أمان Apple | مرجع ترافقي مع تحديثات BSI |
| تقارير تهديدات البائعين | التحقق من تغطية التصحيح |
| MITRE ATT&CK | تعيين الثغرات المصححة للتقنيات |
اعتبارات الشبكة
تكوين جدار الحماية
تأكد من السماح بهذه الاتصالات لـ BSI:
# نقاط النهاية المطلوبة لـ BSI
*.apple.com:443
configuration.apple.com:443
gspe1-ssl.ls.apple.com:443
mesu.apple.com:443
updates-http.cdn-apple.com:443
تكوين الوكيل
في حالة استخدام وكيل:
# تكوين BSI لاستخدام الوكيل
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIProxyEnabled -bool true
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIProxyHost -string "proxy.yourorg.com"
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIProxyPort -int 8080
إدارة النطاق الترددي
للمؤسسات ذات النطاق الترددي المحدود:
# تحديد النطاق الترددي لـ BSI أثناء ساعات العمل
# يستخدم هذا المثال وظيفة launchd لضبط الحدود
# خلال ساعات العمل (9 صباحاً - 5 مساءً): حد 1 ميجابت في الثانية
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIBandwidthLimit -int 1024
# خارج ساعات العمل: غير محدود
sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate BSIBandwidthLimit -int 0
استكشاف المشكلات الشائعة وإصلاحها
حتى مع الطبيعة الآلية لتحسينات الأمان في الخلفية، يمكن أن تظهر مشكلات في بعض الأحيان. يوفر هذا القسم حلولاً للمشاكل الشائعة.

تحديثات BSI لا يتم تثبيتها
العرض: تحديثات BSI متوفرة ولكن لا يتم تثبيتها
خطوات التشخيص:
# الخطوة 1: التحقق من حالة BSI
defaults read /Library/Preferences/com.apple.SoftwareUpdate BackgroundSecurityImprovementsEnabled
# الخطوة 2: التحقق من التحديثات المعلقة
softwareupdate --list-bsi
# الخطوة 3: التحقق من حالة وكيل BSI
launchctl list | grep bsagent
# الخطوة 4: مراجعة سجلات الأخطاء
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent" AND level == error' --last 24h
الحلول الشائعة:
| المشكلة | الحل |
|---|---|
| BSI معطل | تمكين في إعدادات الخصوصية والأمن |
| تخزين غير كافٍ | تفريغ مساحة القرص (10 جيجابايت كحد أدنى) |
| مشاكل الشبكة | التحقق من اتصال الإنترنت |
| قيود الطاقة | التوصيل بالطاقة أو زيادة عتبة البطارية |
| حظر MDM | التحقق من ملف تعريف تكوين MDM |
فرض التحقق من تحديث BSI:
# تشغيل فحص BSI يدوياً
sudo softwareupdate --bsi-check
# فرض تنزيل وتثبيت BSI الآن
sudo softwareupdate --bsi-install-now
مشاكل ما بعد التحديث
العرض: مشاكل بعد تثبيت تحديث BSI
مشاكل Safari:
# مسح ذاكرة التخزين المؤقت لـ Safari
rm -rf ~/Library/Caches/com.apple.Safari
rm -rf ~/Library/Safari/LocalStorage
# إعادة تعيين Safari (الحفاظ على الإشارات المرجعية)
defaults delete com.apple.Safari
# إعادة تشغيل Safari
killall Safari
مشاكل WebKit:
# التحقق من نزاهة WebKit
codesign --verify --deep /System/Library/Frameworks/WebKit.framework
# إذا فشل التحقق، قم بتشغيل إصلاح النظام
sudo touch /System/Library/Receipts/.needsRepair
# إعادة التشغيل
sudo reboot
التراجع إذا لزم الأمر:
# سرد نقاط التراجع المتاحة
softwareupdate --list-bsi-rollbacks
# التراجع إلى الحالة السابقة
sudo softwareupdate --rollback-bsi BSI-2026-001
# ملاحظة: التراجع يترك النظام عرضة لـ CVEs المصححة
مشاكل الأداء
العرض: تباطؤ النظام أثناء أو بعد تحديثات BSI
أثناء التحديثات:
# التحقق من استخدام وحدة المعالجة المركزية لوكيل BSI
top -pid $(pgrep bsagent) -l 1
# إذا كان مفرطاً، أعد تشغيل الوكيل
sudo launchctl kickstart -k system/com.apple.backgroundsecurityagent
بعد التحديثات:
# إعادة بناء فهرس Spotlight (مطلوب أحياناً بعد تحديثات WebKit)
sudo mdutil -E /
# التحقق من ذاكرة التخزين المؤقت للنظام
sudo update_dyld_shared_cache -force
# إعادة بناء ذاكرة التخزين المؤقت للنواة
sudo kextcache -invalidate /
مشاكل الاتصال
العرض: لا يمكن لـ BSI الاتصال بخوادم التحديث
خطوات التشخيص:
# اختبار الاتصال بخوادم Apple
curl -I https://configuration.apple.com
# التحقق من دقة DNS
nslookup mesu.apple.com
# اختبار باستخدام DNS مختلف
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
التحقق من جدار الحماية:
# التحقق مما إذا كان جدار الحماية يحظر BSI
/usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
/usr/libexec/ApplicationFirewall/socketfilterfw --listapps | grep bsagent
# إضافة BSI إلى التطبيقات المسموح بها إذا لزم الأمر
sudo /usr/libexec/ApplicationFirewall/socketfilterfw --add /System/Library/PrivateFrameworks/BackgroundSecurityAgent.framework/bsagent
مشاكل خاصة بالمؤسسة
تعارضات ملف تعريف MDM:
# سرد الملفات الشخصية المثبتة
profiles list -verbose
# التحقق من إعدادات BSI المتعارضة
profiles show -type configuration | grep -i "security"
فشل تقارير الامتثال:
# الإبلاغ يدوياً عن الامتثال
sudo softwareupdate --bsi-report-compliance
# التحقق من سجلات التقارير
log show --predicate 'subsystem == "com.apple.backgroundsecurityagent" AND eventMessage CONTAINS "compliance"' --last 1h
الخاتمة
تمثل تحسينات الأمان في الخلفية لنظام macOS Tahoe 26.3 قفزة كبيرة إلى الأمام في نهج Apple لتحديثات الأمان. من خلال تقديم التصحيحات الهامة بصمت وتلقائية، تعالج هذه الآلية أحد التحديات الأساسية في الأمن السيبراني: الفجوة بين توفر التصحيح والنشر.
النقاط الرئيسية
-
الحماية الاستباقية: تحافظ تحسينات الأمان في الخلفية على حماية جهاز Mac الخاص بك من أحدث التهديدات دون الحاجة إلى اتخاذ أي إجراء من جانبك
-
الحد الأدنى من التعطيل: على عكس التحديثات التقليدية، يتم تثبيت تصحيحات BSI بصمت دون مقاطعة سير عملك أو الحاجة إلى إعادة التشغيل
-
النهج المستهدف: من خلال التركيز على المكونات عالية المخاطر مثل Safari و WebKit، يوفر BSI أقصى قدر من الفائدة الأمنية مع الحد الأدنى من التأثير على النظام
-
جاهز للمؤسسات: تجعل ضوابط MDM الشاملة BSI مناسباً للمنظمات من جميع الأحجام
-
تحكم المستخدم: على الرغم من تصميمه للعمل تلقائياً، يحتفظ المستخدمون بالتحكم الكامل في إعدادات BSI
-
الوعي بالخصوصية: صممت Apple BSI مع وضع الخصوصية في الاعتبار، حيث تجمع فقط البيانات الأساسية لتسليم التحديث
التوصيات
لجميع المستخدمين:
- إبقاء تحسينات الأمان في الخلفية ممكّنة
- ضمان اتصال منتظم بالإنترنت
- الحفاظ على مساحة خالية كافية على القرص
- الإبلاغ عن أي مشاكل فوراً
لمسؤولي تكنولوجيا المعلومات:
- نشر ملفات تعريف تكوين BSI عبر أسطولك
- إنشاء إجراءات الاختبار والتراجع
- مراقبة الامتثال ومعالجة الأجهزة غير المتوافقة
- دمج BSI مع أدوات الأمان الحالية
لفرق الأمان:
- تضمين حالة BSI في تقييمات الأمان
- ربط تصحيحات BSI بمعلومات الثغرات الأمنية
- تحديث إجراءات الاستجابة للحوادث لتشمل التحقق من BSI
التطلع إلى المستقبل
تمهد تحسينات الأمان في الخلفية في macOS Tahoe 26.3 الطريق لآليات تحديث أمان أكثر تطوراً في إصدارات macOS المستقبلية. أشارت Apple إلى أن هذه التكنولوجيا ستستمر في التطور، وربما تتوسع لتغطي مكونات نظام إضافية وتقدم أوقات استجابة أسرع للتهديدات الناشئة.
مع استمرار تطور مشهد التهديدات، لم يعد وجود آلية تصحيح تلقائية قوية أمراً اختيارياً، بل أصبح ضرورياً. توفر تحسينات الأمان في الخلفية لنظام macOS Tahoe 26.3 ذلك بالضبط: حماية أمنية على مستوى المؤسسات تعمل بسلاسة في الخلفية، مما يحافظ على أمان جهاز Mac الخاص بك بينما تركز على ما يهم أكثر.
الموارد ذات الصلة:
آخر تحديث: 11 يناير 2026
