سجل التغيير
| تاريخ التغيير | توضيح التغيير |
|---|---|
| أبريل 20, 2023 |
|
| أغسطس 8, 2023 |
|
| أغسطس 9, 2023 |
|
| 9 أبريل 2024 |
|
| أبريل 16, 2024 |
|
الملخص
توفر هذه المقالة إرشادات لفئة جديدة من الثغرات الأمنية ذات القناة الجانبية ذات القناة الجانبية ذات الهندسة المعمارية الدقيقة والتخمينية المستندة إلى السيليكون والتي تؤثر على العديد من المعالجات وأنظمة التشغيل الحديثة. ويشمل ذلك Intel وAMD وARM. يمكن العثور على تفاصيل محددة لهذه الثغرات الأمنية المستندة إلى السيليكون في ADVs (استشارات الأمان) و CVEs (الثغرات الأمنية الشائعة والتعرض لها) التالية:
- ADV180002 | إرشادات للتخفيف من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه
- ADV180012 | إرشادات Microsoft لتجاوز المتجر النظري
- ADV180013 | إرشادات Microsoft لتسجيل النظام الخادع قراءة
- ADV180016 | إرشادات Microsoft لاستعادة حالة Lazy FP
- ADV180018 | إرشادات Microsoft للتخفيف من متغير L1TF
- ADV190013 | إرشادات Microsoft للتخفيف من الثغرات الأمنية في أخذ عينات البيانات البنيوية الدقيقة
- ADV220002 | إرشادات Microsoft حول الثغرات الأمنية للبيانات التي لا معنى لها في معالج Intel MMIO
- CVE-2022-23825 | ارتباك نوع فرع وحدة المعالجة المركزية ل AMD
- CVE-2023-20569 | مؤشر عنوان إرجاع وحدة المعالجة المركزية AMD
- CVE-2022-0001 | إدخال محفوظات فروع Intel
هام
تؤثر هذه المشكلات أيضا على أنظمة التشغيل الأخرى، مثل Android وChrome وiOS وMacOS. ننصح العملاء بالتماس التوجيه من هؤلاء الموردين.
لقد أصدرنا العديد من التحديثات للمساعدة في تقليل هذه الثغرات الأمنية. لقد اتخذنا أيضا إجراءات لتأمين خدمات السحابة الخاصة بنا. اطلع على الأقسام التالية للحصول على مزيد من التفاصيل.
لم نتلق حتى الآن أي معلومات للإشارة إلى أنه تم استخدام هذه الثغرات الأمنية لمهاجمة العملاء. نحن نعمل عن كثب مع شركاء الصناعة بما في ذلك شركات صناعة الرقائق ومصنعي المعدات الأصلية للأجهزة وموردي التطبيقات لحماية العملاء. للحصول على جميع وسائل الحماية المتوفرة، يلزم توفر تحديثات البرامج الثابتة (التعليمات البرمجية ذات المستوى الأدنى (microcode). ويتضمن ذلك التعليمات البرمجية ذات المستوى الأدنى (microcode) من شركات OEM للأجهزة، وفي بعض الحالات، تحديثات لبرنامج الحماية من الفيروسات.
الثغرات الأمنية
تنفيذ نظري
تتناول هذه المقالة الثغرات الأمنية التالية بتنفيذ يمكن تخمينه:
- CVE-2017-5715 | حقن الهدف الفرعي
- CVE-2017-5753 | تجاوز فحص الحدود
- CVE-2017-5754 | تحميل ذاكرة التخزين المؤقت للبيانات الخادعة
- CVE-2018-3639 | تجاوز المتجر النظري
كما سيوفر Windows Update عوامل تقليل المخاطر في Internet Explorer وEdge. سنواصل تحسين عوامل التخفيف من المخاطر هذه في مواجهة هذه الفئة من الثغرات الأمنية.
لمعرفة المزيد حول هذه الفئة من الثغرات الأمنية، راجع
الثغرة الأمنية في أخذ عينات البيانات البنيوية الدقيقة
في 14 مايو 2019، نشرت Intel معلومات حول فئة فرعية جديدة من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه والمعروفة باسم Microarchitectural Data Sampling وتم توثيقها في ADV190013 | أخذ عينات البيانات البنيوية الدقيقة. وقد تم تعيين CVEs لها التالية:
- CVE-2019-11091 | Microarchitectural Data Samping Uncacheable Memory (MDSUM)
- CVE-2018-12126 | أخذ عينات بيانات المخزن المؤقت للمخزن البنيوي الصغير (MSBDS)
- CVE-2018-12127 | أخذ عينات بيانات المخزن المؤقت للتعبئة البنيوية الدقيقة (MFBDS)
- CVE-2018-12130 | أخذ عينات بيانات منفذ التحميل المعماري الدقيقة (MLPDS)
هام
ستؤثر هذه المشكلات على أنظمة أخرى مثل Android وChrome وiOS وMacOS. ننصح العملاء بالتماس التوجيه من هؤلاء الموردين.
وقد أصدرت Microsoft تحديثات للمساعدة في التخفيف من حدة هذه الثغرات الأمنية. للحصول على جميع وسائل الحماية المتوفرة، يلزم توفر تحديثات البرامج الثابتة (التعليمات البرمجية ذات المستوى الأدنى (microcode). قد يتضمن ذلك تعليمات برمجية ذات مستوى أدنى (microcode) من شركات OEM للأجهزة. في بعض الحالات، سيكون لتثبيت هذه التحديثات تأثير على الأداء. لقد اتخذنا إجراءات لتأمين خدمات السحابة الخاصة بنا. نوصي بشدة بنشر هذه التحديثات.
لمزيد من المعلومات حول هذه المشكلة، راجع النصائح الأمنية التالية واستخدم الإرشادات المستندة إلى السيناريو لتحديد الإجراءات اللازمة للحد من التهديد:
- ADV190013 | إرشادات Microsoft للتخفيف من الثغرات الأمنية في أخذ عينات البيانات البنيوية الدقيقة
- إرشادات Windows للحماية من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه
ملاحظة
نوصي بتثبيت جميع التحديثات الأخيرة من Windows Update قبل تثبيت أي تحديثات للرموز الصغيرة.
الثغرات الأمنية Spectre, Variant 1
في 6 أغسطس 2019، أصدرت Intel تفاصيل حول ثغرة أمنية في الكشف عن معلومات Windows kernel. هذه الثغرات الأمنية هي متغير من ثغرة جانب التنفيذ النظري Spectre, Variant 1 وقد تم تعيينها CVE-2019-1125.
في 9 يوليو 2019، أصدرنا تحديثات أمان لنظام التشغيل Windows للمساعدة في التخفيف من حدة هذه المشكلة. يرجى ملاحظة أننا توقفنا عن توثيق هذا التخفيف علنا حتى الإفصاح المنسق عن المجال يوم الثلاثاء 6 أغسطس 2019.
تتم حماية العملاء الذين قاموا بتمكين Windows Update وقاموا بتطبيق تحديثات الأمان التي تم إصدارها في 9 يوليو 2019 تلقائيا. لا يلزم إجراء أي تكوين إضافي.
ملاحظة
لا تتطلب هذه الثغرة الأمنية تحديث التعليمات البرمجية ذات المستوى الأدنى (microcode) من الشركة المصنعة لجهازك (OEM).
لمزيد من المعلومات حول هذه الثغرة الأمنية والتحديثات القابلة للتطبيق، راجع دليل تحديثات الأمان من Microsoft:
ثغرة أمنية في الإجهاض غير المتزامن
في 12 نوفمبر 2019، نشرت Intel استشارة فنية حول® ثغرة Intel Transactional Synchronization Extensions (Intel TSX) Transaction Asynchronous Abort المعينة CVE-2019-11135. أصدرت Microsoft تحديثات للمساعدة في التخفيف من حدة هذه الثغرة الأمنية، ويتم تمكين حماية نظام التشغيل بشكل افتراضي ل Windows Server 2019 ولكن يتم تعطيلها بشكل افتراضي لإصدارات نظام التشغيل Windows Server 2016 والإصدارات الأقدم من نظام التشغيل Windows Server.
ثغرة MMIO في أخذ عينات البيانات التالفة
في 14 يونيو 2022 ، نشرنا ADV220002 | إرشادات Microsoft بشأن الثغرات الأمنية للبيانات التي لا معنى لها في معالج Intel MMIO وتعيين CVEs هذه:
- CVE-2022-21123 | قراءة بيانات المخزن المؤقت المشترك (SBDR)
- CVE-2022-21125 | أخذ عينات من بيانات المخزن المؤقت المشترك (SBDS)
- CVE-2022-21127 | تحديث عينات بيانات المخزن المؤقت الخاص للتسجيل (تحديث SRBDS)
- CVE-2022-21166 | تسجيل الجهاز للكتابة الجزئية (DRPW)
الإجراءات المستحسنة
يجب عليك اتخاذ الإجراءات التالية للمساعدة على الحماية من الثغرات الأمنية:
- قم بتطبيق جميع تحديثات نظام تشغيل Windows المتوفرة، بما في ذلك تحديثات أمن Windows الشهرية.
- تطبيق تحديث البرنامج الثابت (الرمز الصغير) القابل للتطبيق الذي توفره الشركة المصنعة للجهاز.
- قم بتقييم المخاطر على بيئتك استنادا إلى المعلومات المقدمة في استشارات الأمان ل Microsoft: ADV180002 و ADV180012و ADV190013 و ADV220002، بالإضافة إلى المعلومات الواردة في هذه المقالة قاعدة معارف.
- اتخذ الإجراءات كما هو مطلوب باستخدام النصائح والمعلومات الأساسية للسجل الواردة في مقالة قاعدة معارف المعرفة هذه.
ملاحظة
سيتلقى عملاء Surface تحديث الرمز الصغير من خلال Windows Update. للحصول على قائمة بآخر تحديثات البرنامج الثابت لجهاز Surface (الرمز الصغير)، راجع KB4073065.
التشويش في نوع الفرع
في 12 يوليو 2022 ، نشرنا CVE-2022-23825 | ارتباك نوع فرع AMD CPU الذي يصف أن الأسماء المستعارة في مؤشر الفرع قد تتسبب في قيام معالجات AMD معينة بالتنبؤ بنوع الفرع الخطأ. قد تؤدي هذه المشكلة على الأرجح إلى الكشف عن المعلومات.
للمساعدة في الحماية من هذه الثغرة الأمنية، نوصي بتثبيت تحديثات Windows المؤرخة في يوليو 2022 أو بعده ثم اتخاذ الإجراء كما هو مطلوب بواسطة CVE-2022-23825ومعلومات مفتاح التسجيل المتوفرة في مقالة قاعدة معارف هذه.
لمزيد من المعلومات، راجع نشرة الأمان AMD-SB-1037 .
متوقع عنوان الإرجاع
في 8 أغسطس 2023 ، نشرنا CVE-2023-20569 | مؤشر عنوان الإرجاع (المعروف أيضا باسم Inception) الذي يصف هجوما جديدا على قناة جانبية يمكن تخمينه أن يؤدي إلى تنفيذ يمكن تخمينه على عنوان يتحكم فيه المهاجم. تؤثر هذه المشكلة على بعض معالجات AMD وقد تؤدي على الأرجح إلى الكشف عن المعلومات.
للمساعدة في الحماية من هذه الثغرة الأمنية، نوصي بتثبيت تحديثات Windows بتاريخ أغسطس 2023 أو بعده ثم اتخاذ إجراء كما هو مطلوب بواسطة CVE-2023-20569 ومعلومات مفتاح التسجيل المتوفرة في مقالة قاعدة معارف هذه.
لمزيد من المعلومات، راجع نشرة الأمان AMD-SB-7005 .
حقن سجل الفرع
في 9 أبريل 2024 نشرنا CVE-2022-0001 | إدخال محفوظات فروع Intel الذي يصف حقن سجل الفروع (BHI) وهو شكل معين من BTI داخل الوضع. تحدث هذه الثغرات الأمنية عندما قد يتلاعب أحد المهاجمين بمحفوظات الفروع قبل الانتقال من وضع المستخدم إلى وضع المشرف (أو من VMX غير الجذر/الضيف إلى وضع الجذر). قد يتسبب هذا التلاعب في قيام متنبئ فرع غير مباشر بتحديد إدخال متنبئ معين لفرع غير مباشر، وسيتم تنفيذ أداة الكشف الذكية في الهدف المتوقع بشكل مؤقت. قد يكون هذا ممكنا لأن محفوظات الفروع ذات الصلة قد تحتوي على فروع تم أخذها في سياقات الأمان السابقة، وعلى وجه الخصوص، أوضاع تنبؤات أخرى.
إعدادات التخفيف لنظام التشغيل Windows Server وAzure Stack HCI
توفر الإرشادات الأمنية (ADVs) وCVEs معلومات توفر معلومات حول المخاطر التي تشكلها هذه الثغرات الأمنية. كما تساعدك على تحديد الثغرات الأمنية وتحديد الحالة الافتراضية لعوامل تخفيف المخاطر لأنظمة Windows Server. يلخص الجدول أدناه متطلبات التعليمات البرمجية الصغيرة لوحدة المعالجة المركزية والحالة الافتراضية لعوامل تخفيف المشكلات على Windows Server.
| مكافحة التطرف العنيف | يتطلب تعليمات برمجية صغيرة/البرامج الثابتة لوحدة المعالجة المركزية (CPU)؟ | الحالة الافتراضية للتخفيف |
|---|---|---|
| CVE-2017-5753 | لا | ممكن بشكل افتراضي (لا يوجد خيار للتعطيل) الرجاء الرجوع إلى ADV180002 للحصول على معلومات إضافية |
| CVE-2017-5715 | نعم | يتم تعطيله بشكل افتراضي. الرجاء الرجوع إلى ADV180002 للحصول على معلومات إضافية ومقالة قاعدة المعارف هذه لمعرفة إعدادات مفتاح التسجيل المعمول بها. ملاحظة يتم تمكين "Retpoline" بشكل افتراضي للأجهزة التي تعمل بنظام التشغيل الإصدار 1809 من Windows 10 والإصدارات الأحدث إذا تم تمكين Spectre Variant 2 (CVE-2017-5715). لمزيد من المعلومات حول "Retpoline"، اتبع المتغير 2 لتخفيف Spectre مع Retpoline على منشور مدونة Windows. |
| CVE-2017-5754 | لا | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي. الرجاء الرجوع إلى ADV180002 للحصول على معلومات إضافية. |
| CVE-2018-3639 | Intel: نعم AMD: لا |
يتم تعطيله بشكل افتراضي. راجع ADV180012 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
| CVE-2018-11091 | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي. راجع ADV190013 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل القابلة للتطبيق. |
| CVE-2018-12126 | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي. راجع ADV190013 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل القابلة للتطبيق. |
| CVE-2018-12127 | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي. راجع ADV190013 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل القابلة للتطبيق. |
| CVE-2018-12130 | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي. راجع ADV190013 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل القابلة للتطبيق. |
| CVE-2019-11135 | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي. راجع CVE-2019-11135 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
| CVE-2022-21123 (جزء من MMIO ADV220002) | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي.* راجع CVE-2022-21123 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
| CVE-2022-21125 (جزء من MMIO ADV220002) | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي.* راجع CVE-2022-21125 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
| CVE-2022-21127 (جزء من MMIO ADV220002) | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي.* راجع CVE-2022-21127 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
| CVE-2022-21166 (جزء من MMIO ADV220002) | Intel: نعم | Windows Server 2019 و Windows Server 2022 و Azure Stack HCI: ممكن بشكل افتراضي. Windows Server 2016 والإصدارات السابقة: معطل بشكل افتراضي.* راجع CVE-2022-21166 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
| CVE-2022-23825 (ارتباك نوع فرع وحدة المعالجة المركزية ل AMD) | AMD: لا | راجع CVE-2022-23825 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
|
CVE-2023-20569 (متوقع عنوان إرجاع AMD CPU) |
AMD: نعم | راجع CVE-2023-20569 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
| CVE-2022-0001 | Intel: لا |
معطل بشكل افتراضي راجع CVE-2022-0001 للحصول على مزيد من المعلومات وهذه المقالة لمعرفة إعدادات مفتاح التسجيل المعمول بها. |
ملاحظة
* اتبع إرشادات التخفيف الخاصة ب Meltdown أدناه.
إذا كنت تريد الحصول على جميع وسائل الحماية المتوفرة ضد هذه الثغرات الأمنية، فيجب إجراء تغييرات على مفتاح التسجيل لتمكين عوامل تخفيف المخاطر هذه التي يتم تعطيلها بشكل افتراضي.
قد يؤثر تمكين عوامل التخفيف هذه على الأداء. يعتمد مقياس تأثيرات الأداء على عوامل متعددة، مثل مجموعة الشرائح المحددة في المضيف الفعلي وأحمال العمل الجاري تشغيلها. نوصيك بتقييم تأثيرات الأداء لبيئتك وإجراء أي تعديلات لازمة.
يتعرض الخادم الخاص بك لمخاطر متزايدة إذا كان في إحدى الفئات التالية:
- مضيفات Hyper-V: يتطلب حماية لهجمات VM-to-VM وVM-to-host.
- مضيفي خدمات سطح المكتب البعيد (RDSH): يتطلب الحماية من جلسة عمل إلى أخرى أو من هجمات من جلسة إلى مضيف.
- المضيفون الفعليون أو الأجهزة الظاهرية التي تقوم بتشغيل تعليمات برمجية غير موثوق بها، مثل الحاويات أو الملحقات غير الموثوق بها لقاعدة البيانات، أو محتوى ويب غير موثوق به، أو أحمال العمل التي تقوم بتشغيل تعليمات برمجية من مصادر خارجية. تتطلب هذه الحماية من هجمات عملية غير موثوق بها إلى عملية أخرى أو هجمات غير موثوق بها من عملية إلى نواة.
استخدم إعدادات مفتاح التسجيل التالية لتمكين عوامل تقليل المشكلات على الخادم، وأعد تشغيل الجهاز لكي تصبح التغييرات سارية المفعول.
ملاحظة
بشكل افتراضي، قد يؤثر تمكين عوامل تخفيف المشكلات التي تم إيقاف تشغيلها على الأداء. يعتمد تأثير الأداء الفعلي على عوامل متعددة، مثل مجموعة الشرائح المحددة في الجهاز وأحمال العمل قيد التشغيل.
إعدادات التسجيل
نحن نوفر معلومات التسجيل التالية لتمكين عوامل تخفيف المشكلات التي لم يتم تمكينها بشكل افتراضي، كما هو موثق في استشارات الأمان (ADVs) وCVEs. بالإضافة إلى ذلك، نوفر إعدادات مفتاح التسجيل للمستخدمين الذين يرغبون في تعطيل عوامل تخفيف المشكلات عندما ينطبق ذلك على عملاء Windows.
ملاحظة
- هام يحتوي هذا القسم، أو الأسلوب، أو المهمة على خطوات تخبرك بكيفية تغيير السجل. ولكن قد تحدث مشاكل خطيرة إذا عدلت السجل بشكل غير صحيح. لذلك تأكد من اتباع هذه الخطوات بعناية. للحماية الإضافية، يمكنك إجراء نسخ احتياطي للسجل قبل تعديله. بعد ذلك، يمكنك استعادة السجل في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، راجع المقالة التالية في "قاعدة معارف Microsoft":
- KB322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows
إدارة عوامل تخفيف المخاطر ل CVE-2017-5715 (Spectre Variant 2) و CVE-2017-5754 (Meltdown) و CVE-2022-21123 و CVE-2022-21125 و CVE-2022-21127 و CVE-2022-21166 (MMIO)
ملاحظة
- هام بشكل افتراضي، يتم تكوين Retpoline على النحو التالي في حالة تمكين Spectre، تخفيف المتغير 2 (CVE-2017-5715):
-
- تم تمكين تخفيف Retpoline على الإصدار 1809 من Windows 10 وإصدارات Windows الأحدث.
-
- تم تعطيل تخفيف Retpoline على Windows Server 2019 والإصدارات الأحدث من Windows Server.
- للحصول على مزيد من المعلومات حول تكوين Retpoline، راجع المتغير 2 لتخفيف Spectre مع Retpoline على Windows.
|
|---|
ملاحظة
يعد تعيين FeatureSettingsOverrideMask إلى 3 دقيقا لكل من إعدادات "تمكين" و"تعطيل". (راجع قسم "الأسئلة المتداولة " للحصول على مزيد من التفاصيل حول مفاتيح التسجيل.)
إدارة التخفيف من المخاطر ل CVE-2017-5715 (Spectre Variant 2)
لتعطيل المتغير 2: (CVE-2017-5715 | التخفيف من حقن الهدف الفرعي:reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 1 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fأعد تشغيل الجهاز لكي تسري التغييرات. لتمكين المتغير 2: (CVE-2017-5715 | التخفيف من حقن الهدف الفرعي: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fأعد تشغيل الجهاز لكي تسري التغييرات. |
|---|
معالجات AMD فقط: تمكين التخفيف الكامل ل CVE-2017-5715 (Spectre Variant 2)
بشكل افتراضي، يتم تعطيل حماية المستخدم إلى النواة ل CVE-2017-5715 لوحدات المعالجة المركزية AMD. يجب على العملاء تمكين التخفيف لتلقي حماية إضافية ل CVE-2017-5715. لمزيد من المعلومات، راجع الأسئلة المتداولة #15 في ADV180002.
قم بتمكين الحماية من مستخدم إلى نواة على معالجات AMD إلى جانب إجراءات الحماية الأخرى ل CVE 2017-5715:reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 64 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fإذا كانت الميزة Hyper-V مثبتة، فأضف إعداد السجل التالي: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fإذا كان هذا مضيف Hyper-V وتم تطبيق تحديثات البرامج الثابتة: إيقاف تشغيل جميع الأجهزة الظاهرية بالكامل. يتيح ذلك تطبيق التخفيف المتعلق بالبرامج الثابتة على المضيف قبل بدء الأجهزة الظاهرية. وبالتالي، يتم تحديث الأجهزة الظاهرية أيضا عند إعادة تشغيلها. أعد تشغيل الجهاز لكي تسري التغييرات. |
|---|
إدارة عوامل تخفيف المخاطر ل CVE-2018-3639 (تجاوز المتجر النظري) وCVE-2017-5715 (Spectre Variant 2) وCVE-2017-5754 (Meltdown)
لتمكين عوامل تخفيف المشكلات لكل من CVE-2018-3639 (تجاوز المتجر النظري) وCVE-2017-5715 (Spectre Variant 2) وCVE-2017-5754 (Meltdown):reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fإذا كانت الميزة Hyper-V مثبتة، فأضف إعداد السجل التالي: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fإذا كان هذا مضيف Hyper-V وتم تطبيق تحديثات البرامج الثابتة: إيقاف تشغيل جميع الأجهزة الظاهرية بالكامل. يتيح ذلك تطبيق التخفيف المتعلق بالبرامج الثابتة على المضيف قبل بدء الأجهزة الظاهرية. وبالتالي، يتم تحديث الأجهزة الظاهرية أيضا عند إعادة تشغيلها. أعد تشغيل الجهاز لكي تسري التغييرات. لتعطيل عوامل تخفيف المشاكل ل CVE-2018-3639 (تجاوز المتجر النظري) وعوامل تخفيف المشاكل ل CVE-2017-5715 (Spectre Variant 2) وCVE-2017-5754 (Meltdown) reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 3 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fأعد تشغيل الجهاز لكي تسري التغييرات. |
|---|
معالجات AMD فقط: تمكين التخفيف الكامل ل CVE-2017-5715 (Spectre Variant 2) وCVE 2018-3639 (تجاوز المتجر النظري)
بشكل افتراضي، يتم تعطيل حماية المستخدم إلى النواة ل CVE-2017-5715 لمعالجات AMD. يجب على العملاء تمكين التخفيف لتلقي حماية إضافية ل CVE-2017-5715. لمزيد من المعلومات، راجع الأسئلة المتداولة #15 في ADV180002.
تمكين الحماية من مستخدم إلى نواة على معالجات AMD إلى جانب إجراءات الحماية الأخرى ل CVE 2017-5715 وعوامل الحماية ل CVE-2018-3639 (تجاوز المتجر النظري):reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 72 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fإذا كانت الميزة Hyper-V مثبتة، فأضف إعداد السجل التالي: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fإذا كان هذا مضيف Hyper-V وتم تطبيق تحديثات البرامج الثابتة: إيقاف تشغيل جميع الأجهزة الظاهرية بالكامل. يتيح ذلك تطبيق التخفيف المتعلق بالبرامج الثابتة على المضيف قبل بدء الأجهزة الظاهرية. وبالتالي، يتم تحديث الأجهزة الظاهرية أيضا عند إعادة تشغيلها. أعد تشغيل الجهاز لكي تسري التغييرات. |
|---|
إدارة الثغرة الأمنية للإجهاض غير المتزامن للمعاملات، وأخذ عينات البيانات البنيوية الدقيقة، وSpectre، وMeltdown، وMMIO، وتعطيل تجاوز المتجر النظري (SSBD)، وخطأ المحطة الطرفية L1 (L1TF)
|
لتمكين عوامل تخفيف المشكلات الخاصة ب Intel Transactional Synchronization Extensions (Intel TSX) Transaction Asynchronous Abort (CVE-2019-11135) وMicroarchitectural Data Sampling ( CVE-2018-11091 , CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130 ) جنبا إلى جنب مع Spectre [CVE-2017-5753 & CVE-2017-5715]، متغيرات Meltdown [CVE-2017-5754]، MMIO (CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, و CVE-2022-21166) بما في ذلك تعطيل تجاوز المتجر النظري (SSBD) [CVE-2018-3639 ] بالإضافة إلى خطأ المحطة الطرفية L1 (L1TF) [CVE-2018-3615 وCVE-2018-3620وCVE-2018-3646] دون تعطيل Hyper-Threading: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 72 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f إذا كانت الميزة Hyper-V مثبتة، فأضف إعداد السجل التالي: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f إذا كان هذا مضيف Hyper-V وتم تطبيق تحديثات البرامج الثابتة: إيقاف تشغيل جميع الأجهزة الظاهرية بالكامل. يتيح ذلك تطبيق التخفيف المتعلق بالبرامج الثابتة على المضيف قبل بدء الأجهزة الظاهرية. وبالتالي، يتم تحديث الأجهزة الظاهرية أيضا عند إعادة تشغيلها. أعد تشغيل الجهاز لكي تسري التغييرات. لتمكين عوامل تخفيف المشكلات الخاصة ب Intel Transactional Synchronization Extensions (Intel TSX) ثغرة أمنية في إجهاض المعاملات غير المتزامن (CVE-2019-11135) وأخذ عينات البيانات البنيوية الدقيقة ( CVE-2018-11091وCVE-2018-12126وCVE-2018-12127وCVE-2018-12130) جنبا إلى جنب مع Spectre [CVE-2017-5753 & CVE-2017-5715] ومتغيرات Meltdown [CVE-2017-5754]، بما في ذلك تعطيل تجاوز المتجر النظري (SSBD) [CVE-2018-3639] بالإضافة إلى L1 Terminal Fault (L1TF) [CVE-2018-3615وCVE-2018-3620وCVE-2018-3646] مع تعطيل Hyper-Threading: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8264 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f إذا كانت الميزة Hyper-V مثبتة، فأضف إعداد السجل التالي: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f إذا كان هذا مضيف Hyper-V وتم تطبيق تحديثات البرامج الثابتة: إيقاف تشغيل جميع الأجهزة الظاهرية بالكامل. يتيح ذلك تطبيق التخفيف المتعلق بالبرامج الثابتة على المضيف قبل بدء الأجهزة الظاهرية. وبالتالي، يتم تحديث الأجهزة الظاهرية أيضا عند إعادة تشغيلها. أعد تشغيل الجهاز لكي تسري التغييرات. لتعطيل عوامل تخفيف المشكلات الخاصة ب Intel Transactional Synchronization Extensions (Intel TSX) (CVE-2019-11135) وأخذ عينات البيانات البنيوية الدقيقة ( CVE-2018-11091وCVE-2018-12126وCVE-2018-12127وCVE-2018-12130) جنبا إلى جنب مع Spectre [CVE-2017-5753 & CVE-2017-5715] ومتغيرات Meltdown [CVE-2017-5754]، بما في ذلك تعطيل تجاوز المتجر النظري (SSBD) [CVE-2018-3639] بالإضافة إلى خطأ المحطة الطرفية L1 (L1TF) [CVE-2018-3615وCVE-2018-3620وCVE-2018-3646]: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 3 /f reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f أعد تشغيل الجهاز لكي تسري التغييرات. |
|---|
CVE-2022-23825 \| ارتباك نوع فرع وحدة المعالجة المركزية ل AMD (BTC)
لتمكين التخفيف من مخاطر CVE-2022-23825 على معالجات AMD:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 16777280 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
للحصول على الحماية الكاملة، قد يحتاج العملاء أيضا إلى تعطيل Hyper-Threading (المعروف أيضا بالخيوط المتعددة المتزامنة (SMT)). الرجاء الاطلاع على KB4073757 للحصول على إرشادات حول حماية أجهزة Windows.
CVE-2023-20569 \| مؤشر عنوان إرجاع وحدة المعالجة المركزية AMD
لتمكين التخفيف من المخاطر ل CVE-2023-20569 على معالجات AMD:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 67108928 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
CVE-2022-0001 \| إدخال محفوظات فروع Intel
لتمكين التخفيف من المخاطر ل CVE-2022-0001 على معالجات Intel:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00800000 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 0x00000003 /f
تمكين عوامل تخفيف متعددة للمشكلات
لتمكين عوامل تخفيف متعددة للمشكلات، يجب إضافة القيمة REG_DWORD لكل تقليل معا.
على سبيل المثال:
| التخفيف من مخاطر الثغرة الأمنية للإجهاض غير المتزامن للمعاملات، وأخذ عينات البيانات البنيوية الدقيقة وSpectre وMeltdown وMMIO وتعطيل تجاوز المتجر النظري (SSBD) وخطأ المحطة الطرفية L1 (L1TF) مع تعطيل Hyper-Threading | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8264 /f |
|---|---|
|
ملاحظة 8264 (برقم عشري) = 0x2048 (برقم سداسي عشري) لتمكين BHI مع الإعدادات الأخرى الموجودة، ستحتاج إلى استخدام البت OR ذات القيمة الحالية التي تبلغ 8,388,608 (0x800000). 0x800000 OR 0x2048(8264 بالتنسيق العشري) وسيصبح 8,396,872(0x802048). نفس الشيء مع FeatureSettingsOverrideMask. |
|
| تقليل مشكلات CVE-2022-0001 على معالجات Intel | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00800000 /f |
| التخفيف المجمع | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00802048 /f |
التحقق من تمكين الحماية
للمساعدة في التحقق من تمكين حماية، قمنا بنشر برنامج PowerShell النصي الذي يمكنك تشغيله على أجهزتك. قم بتثبيت البرنامج النصي وتشغيله باستخدام أحد الأساليب التالية.
الطريقة الأولى: التحقق من PowerShell باستخدام معرض PowerShell (Windows Server 2016 أو WMF 5.0/5.1)
تثبيت وحدة PowerShell النمطية:PS> Install-Module SpeculationControlشغل وحدة PowerShell النمطية للتحقق من تمكين أشكال الحماية: PS> # Save the current execution policy so it can be resetPS> $SaveExecutionPolicy = Get-ExecutionPolicyPS> Set-ExecutionPolicy RemoteSigned -Scope CurrentuserPS> Import-Module SpeculationControlPS> Get-SpeculationControlSettingsPS> # Reset the execution policy to the original statePS> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser |
|---|
الطريقة الثانية: التحقق من PowerShell باستخدام تنزيل من Technet (إصدارات أنظمة التشغيل السابقة وإصدارات WMF السابقة)
ثبت وحدة PowerShell النمطية من Technet ScriptCenter:
ابدأ تشغيل PowerShell، ثم استخدم المثال السابق لنسخ الأوامر التالية وتشغيلها: PS> # Save the current execution policy so it can be resetPS> $SaveExecutionPolicy = Get-ExecutionPolicyPS> Set-ExecutionPolicy RemoteSigned -Scope CurrentuserPS> CD C:\ADV180002\SpeculationControlPS> Import-Module .\SpeculationControl.psd1PS> Get-SpeculationControlSettingsPS> # Reset the execution policy to the original statePS> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser |
|---|
للحصول على شرح مفصل لإخراج البرنامج النصي PowerShell، راجع KB4074629 .
الأسئلة المتداولة
لم تعرض علي تحديثات أمان Windows التي تم إصدارها في يناير وفبراير 2018. ماذا علي أن أفعل؟
للمساعدة في تجنب التأثير بالسلب على أجهزة العملاء، لم يتم توفير تحديثات أمان Windows التي تم إصدارها في يناير وفبراير 2018 لجميع العملاء. للحصول على التفاصيل، راجع KB407269 .
كيف يمكنني معرفة ما إذا كان لدي الإصدار الصحيح من التعليمات البرمجية الصغيرة لوحدة المعالجة المركزية أم لا؟
يتم تسليم الرمز الصغير من خلال تحديث البرنامج الثابت. استشر الشركة المصنعة للمعدات الأصلية لديك بشأن إصدار البرنامج الثابت الذي يحتوي على التحديث المناسب للكمبيوتر.
ما هي تأثيرات عوامل تخفيف المخاطر على الأداء؟
هناك متغيرات متعددة تؤثر على الأداء، بدءا من إصدار النظام وصولا إلى أحمال العمل التي يتم تشغيلها. بالنسبة لبعض الأنظمة، سيكون تأثير الأداء ضئيلا. بالنسبة للآخرين ، سيكون كبيرا.
نوصيك بتقييم تأثيرات الأداء على الأنظمة وإجراء تعديلات حسب الضرورة.
أقوم بتشغيل Windows Server في بيئة مستضافة تابعة لجهة خارجية أو سحابة. ماذا علي أن أفعل؟
بالإضافة إلى الإرشادات الواردة في هذه المقالة فيما يتعلق بالأجهزة الظاهرية، يجب عليك الاتصال بموفر الخدمة للتأكد من توفير الحماية الكافية للبلدان المضيفة التي تقوم بتشغيل الأجهزة الظاهرية.
بالنسبة للأجهزة الظاهرية ل Windows Server التي تعمل في Azure، راجع إرشادات للتخفيف من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه في Azure. للحصول على إرشادات حول استخدام إدارة تحديث Azure للتخفيف من هذه المشكلة على الأجهزة الظاهرية الضيفة، راجع KB4077467.
هل هناك أي إرشادات خاصة بحاوية Windows Server؟
تتضمن التحديثات التي تم إصدارها لصور حاوية Windows Server لنظامي التشغيل Windows Server 2016 والإصدار 1709 من Windows 10 عوامل تخفيف لهذه المجموعة من الثغرات الأمنية. لا يلزم إجراء تكوين إضافي.
ملاحظة يجب عليك التأكد من تكوين المضيف الذي يتم تشغيل هذه الحاويات عليه لتمكين عوامل التخفيف المناسبة.
هل يلزم تثبيت تحديثات البرامج والأجهزة بترتيب معين؟
لا، أمر التثبيت لا يهم.
هل ستكون هناك عمليات إعادة تشغيل متعددة؟
نعم، يجب إعادة التشغيل بعد تحديث البرنامج الثابت (الرمز الصغير) ثم مرة أخرى بعد تحديث النظام.
هل يمكنك تقديم المزيد من التفاصيل حول مفاتيح التسجيل؟
فيما يلي تفاصيل مفاتيح التسجيل:
يمثل FeatureSettingsOverride صورة نقطية تتجاوز الإعداد الافتراضي وتتحكم في عوامل تخفيف المخاطر التي سيتم تعطيلها. يتحكم البت 0 في التخفيف المطابق ل CVE-2017-5715. يتحكم البت 1 في التخفيف المطابق ل CVE-2017-5754. يتم تعيين وحدات البت إلى 0 لتمكين التخفيف وعلى 1 لتعطيل التخفيف.
يمثل FeatureSettingsOverrideMask قناع صورة نقطية يتم استخدامه مع FeatureSettingsOverride. في هذه الحالة، نستخدم القيمة 3 (الممثلة في صورة 11 في النظام الرقمي الثنائي أو نظام الأرقام ذي الأساس 2) للإشارة إلى أول بتتين تتطابقان مع عوامل تخفيف المخاطر المتوفرة. يتم تعيين مفتاح التسجيل هذا إلى 3 لتمكين عوامل التخفيف أو تعطيلها.
MinVmVersionForCpuBasedMitigations مخصص لجهات استضافة Hyper-V. يحدد مفتاح التسجيل هذا الحد الأدنى من إصدار الجهاز الظاهري المطلوب لاستخدام إمكانيات البرنامج الثابت المحدثة (CVE-2017-5715). قم بتعيين هذا إلى 1.0 لتغطية جميع إصدارات الأجهزة الظاهرية. لاحظ أنه سيتم تجاهل قيمة السجل هذه (حميدة) على الأجهزة المضيفة غير المضيفة ل Hyper-V. للحصول على مزيد من التفاصيل، راجع حماية الأجهزة الظاهرية للضيف من CVE-2017-5715 (إدخال الهدف الفرعي).
هل يمكنني تعيين مفاتيح التسجيل قبل تثبيت التحديث، ثم تثبيت التحديث وإعادة التشغيل لكي تسري التغييرات؟
نعم، لا توجد أي آثار جانبية إذا تم تطبيق إعدادات التسجيل هذه قبل تثبيت الإصلاحات المتعلقة بشهر يناير 2018.
هل يمكنك توفير المزيد من التفاصيل حول إخراج البرنامج النصي للتحقق من الصحة PowerShell؟
راجع وصفا مفصلا لإخراج البرنامج النصي في KB4074629: فهم إخراج البرنامج النصي SpeculationControl PowerShell .
إذا لم يتوفر تحديث البرنامج الثابت (الرمز الصغير) بعد من الشركة المصنعة للمعدات الأصلية (OEM) لدي، فهل لا تزال هناك طريقة لحماية مضيف Hyper-V الخاص بي؟
نعم، بالنسبة لمضيفي Windows Server 2016 Hyper-V الذين ليس لديهم تحديث البرنامج الثابت متوفر بعد، قمنا بنشر إرشادات بديلة يمكن أن تساعد في تقليل الجهاز الظاهري إلى VM أو VM لاستضافة الهجمات. راجع الحماية البديلة لمضيفي Windows Server 2016 Hyper-V ضد الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه.
إذا كنت عضوا في فرع الأمان فقط، فما هي تحديثات الأمان فقط التي أحتاج إلى تثبيتها للحماية من هذه الثغرات الأمنية؟
تحديثات الأمان فقط ليست تراكمية. وفقا لإصدار نظام التشغيل لديك، قد تحتاج إلى تثبيت العديد من تحديثات الأمان للحماية الكاملة. بشكل عام، سيحتاج العملاء إلى تثبيت تحديثات يناير وفبراير ومارس وأبريل 2018. تحتاج الأنظمة المزودة بمعالجات AMD إلى تحديث إضافي كما هو موضح في الجدول التالي:
| إصدار نظام التشغيل | تحديث أمان |
|---|---|
| Windows 8.1، Windows Server 2012 R2 | KB4338815 - مجموعة التحديثات الشهرية |
| KB4338824- الأمان فقط | |
| Windows 7 SP1 أو Windows Server 2008 R2 SP1 أو Windows Server 2008 R2 SP1 (تثبيت Server Core) | KB4284826 - مجموعة التحديثات الشهرية |
| KB4284867 - الأمان فقط | |
| Windows Server 2008 SP2 | KB4340583 - تحديث الأمان |
نوصي بتثبيت تحديثات الأمان فقط بترتيب الإصدار.
ملاحظة
في الإصدارات السابقة من هذه الأسئلة المتداولة، ذكر بشكل غير صحيح أن تحديث فبراير للأمان فقط تضمن إصلاحات الأمان التي تم إصدارها في يناير. في الواقع ، لا يفعل ذلك.
إذا قمت بتطبيق أي من تحديثات الأمان القابلة للتطبيق، فهل ستقوم بتعطيل عوامل حماية CVE-2017-5715 بنفس الطريقة التي قام بها تحديث الأمان KB4078130؟
لا. كان تحديث الأمان KB4078130 حلا محددا لمنع سلوكيات النظام غير المتوقعة ومشكلات الأداء وعمليات إعادة التشغيل غير المتوقعة بعد تثبيت التعليمات البرمجية ذات المستوى الأدنى (microcode). يؤدي تطبيق تحديثات الأمان على أنظمة تشغيل عميل Windows إلى تمكين عوامل التخفيف من المخاطر الثلاثة كافة. على أنظمة تشغيل Windows Server، لا يزال يتعين عليك تمكين عوامل تخفيف المشكلات بعد إجراء الاختبار المناسب. لمزيد من المعلومات، راجع KB4072698.
مشكلة معروفة: قد يواجه بعض المستخدمين مشاكل في اتصال الشبكة أو قد يفقدون إعدادات عنوان IP بعد تثبيت تحديث الأمان ليوم 13 مارس 2018 (KB 4088875)
تم حل هذه المشكلة في KB4093118.
حددت Intel مشكلات إعادة التشغيل تتضمن تعليمات برمجية ذات مستوى مصغر على بعض المعالجات القديمة. ماذا علي أن أفعل؟
في فبراير 2018 ، أعلنت Intel أنها أكملت عمليات التحقق من الصحة وبدأت في إصدار تعليمات برمجية دقيقة للأنظمة الأساسية الأحدث لوحدة المعالجة المركزية. توفر Microsoft تحديثات التعليمات البرمجية ذات المستوى الأدنى (microcode) التي تم التحقق من صحتها من Intel والتي تتعلق ب Spectre Variant 2 Spectre Variant 2 (CVE-2017-5715 | حقن الهدف الفرعي). يسرد KB4093836 مقالات قاعدة معارف محددة حسب إصدار Windows. تحتوي كل مقالة محددة من مقالة قاعدة المعارف على تحديثات التعليمات البرمجية ذات المستوى الأدنى (microcode) التي توفرها Intel عن طريق وحدة المعالجة المركزية.
في 11 يناير 2018، أبلغت Intel عن مشكلات في التعليمات البرمجية ذات المستوى الأدنى (microcode) التي تم إصدارها مؤخرا والتي كانت تهدف إلى معالجة Spectre variant 2 (CVE-2017-5715 | حقن الهدف الفرعي). على وجه التحديد ، أشارت Intel إلى أن هذا الرمز المصغر يمكن أن يتسبب في "عمليات إعادة تمهيد أعلى من المتوقع وسلوكيات أخرى غير متوقعة للنظام" وأن هذه السيناريوهات قد تتسبب في "فقدان البيانات أو تلفها". لدينا خبرة تشير إلى أن عدم استقرار النظام يمكن أن يتسبب في فقدان البيانات أو تلفها في بعض الحالات. في 22 يناير، أوصت Intel العملاء بالتوقف عن نشر الإصدار الحالي للتعليمات البرمجية ذات المستوى الأدنى (microcode ) على المعالجات المتأثرة بينما تجري Intel اختبارات إضافية على الحل المحدث. نحن ندرك أن Intel مستمرة في التحقيق بشأن التأثير المحتمل للإصدار الحالي للتعليمات البرمجية ذات المستوى الأدنى (microcode). ونحن نشجع العملاء على مراجعة إرشاداتهم بشكل مستمر للإعلام عن قراراتهم.
بينما تقوم Intel باختبار وتحديث ونشر التعليمات البرمجية الجديدة ذات المستوى الأدنى (microcode)، نقوم بتوفير تحديث خارج النطاق (OOB) KB4078130، يعطل تحديدا التخفيف من المخاطر في مقابل CVE-2017-5715. في اختباراتنا، تبين أن هذا التحديث يمنع السلوك الموصوف. للحصول على قائمة كاملة بالأجهزة، راجع إرشادات مراجعة التعليمات البرمجية ذات المستوى الأدنى (microcode ) من Intel. يشمل هذا التحديث Windows 7 Service Pack 1 (SP1) و Windows 8.1 وجميع إصدارات Windows 10 ، كل من العميل والخادم. إذا كنت تستخدم جهازا متأثرا، فيمكن تطبيق هذا التحديث عن طريق تنزيله من موقع كتالوج Microsoft Update على الويب. يؤدي تطبيق هذه البيانات الأساسية تحديدا إلى تعطيل التخفيف من المخاطر فقط في مقابل CVE-2017-5715.
حتى الآن، لا توجد تقارير معروفة تشير إلى أن Spectre Variant 2 (CVE-2017-5715 | Branch Target Injection) لمهاجمة العملاء. نوصي بقيام مستخدمي Windows، متى كان ذلك مناسبا، بإعادة تمكين التخفيف من المخاطر في مقابل CVE-2017-5715 عندما تقوم Intel بالإبلاغ عن حل هذا السلوك غير المتوقع من جانب النظام لجهازك.
لقد سمعت أن Intel أصدرت تحديثات لتعليمات البرمجية ذات المستوى الأدنى (microcode). أين يمكنني العثور عليها؟
في فبراير 2018 ، أعلنت Intel أنها أكملت عمليات التحقق من الصحة وبدأت في إصدار تعليمات برمجية دقيقة للأنظمة الأساسية الأحدث لوحدات المعالجة المركزية. توفر Microsoft تحديثات التعليمات البرمجية ذات المستوى الأدنى (microcode) التي تم التحقق من صحتها من قبل Intel والمتعلقة ب Spectre Variant 2 Spectre Variant 2 (CVE-2017-5715 | حقن الهدف الفرعي). يسرد KB4093836 مقالات قاعدة معارف محددة حسب إصدار Windows. تتوفر قائمة KBs تحديثات التعليمات البرمجية الصغيرة من Intel عن طريق وحدة المعالجة المركزية.
لمزيد من المعلومات، راجع التحديثات أمان AMDوالمستند التقني AMD: إرشادات البنية حول التحكم في الفرع غير المباشر. وتتوفر هذه من قناة البرامج الثابتة للمعدات الأصلية (OEM).
أقوم بتشغيل تحديث أبريل 2018 لنظام Windows 10 (الإصدار 1803). هل الرمز الصغير من Intel متوفر لجهازي؟ أين يمكنني العثور عليه؟
نحن نعمل على توفير تحديثات التعليمات البرمجية ذات المستوى الأدنى (microcode) التي تم التحقق من صحتها من قبل Intel والمتعلقة ب Spectre Variant 2 (CVE-2017-5715 | حقن الهدف الفرعي). للحصول على آخر التحديثات التعليمات البرمجية الصغيرة من Intel من خلال Windows Update، يجب أن يقوم العملاء بتثبيت الرمز الصغير من Intel على الأجهزة التي تعمل بنظام التشغيل Windows 10 قبل الترقية إلى تحديث أبريل 2018 لنظام Windows 10 (الإصدار 1803).
كما يتوفر تحديث الرمز الصغير مباشرة من كتالوج Microsoft Update إذا لم يتم تثبيته على الجهاز قبل ترقية النظام. يتوفر الرمز الصغير من Intel من خلال Windows Update أو خادم Windows Server Update Services (WSUS) أو كتالوج Microsoft Update. لمزيد من المعلومات وتنزيل الإرشادات، راجع KB4100347.
أين يمكنني العثور على معلومات حول الثغرات الأمنية الجديدة ذات القناة الجانبية بتنفيذ يمكن تخمينه (تجاوز المتجر النظري - CVE-2018-3639 وقراءة سجل النظام الخادع - CVE-2018-3640)؟
لمزيد من المعلومات، راجع الموارد التالية:
أين يمكنني العثور على مزيد من المعلومات حول دعم Windows لتعطيل تجاوز المتجر النظري (SSBD) في معالجات Intel؟
اطلع على قسمي "الإجراءات الموصى بها" و"الأسئلة المتداولة" في ADV180012 | إرشادات Microsoft لتجاوز المتجر النظري.
كيف أعمل تحديد ما إذا كان SSBD ممكنا أم معطلا؟
للتحقق من حالة SSBD، تم تحديث البرنامج النصي Get-SpeculationControlSettings PowerShell للكشف عن المعالجات المتأثرة، وحالة تحديثات نظام تشغيل SSBD، وحالة التعليمات البرمجية ذات المستوى الأدنى (microcode) للمعالج، إن أمكن. للحصول على مزيد من المعلومات وللحصول على البرنامج النصي ل PowerShell، راجع KB4074629.
لقد سمعت عن "Lazy FP State Restore" (CVE-2018-3665). هل ستصدر Microsoft عوامل تقليل حدوث ذلك؟
في 13 يونيو 2018، تم الإعلان عن ثغرة أمنية إضافية تنطوي على قناة جانبية، تعرف باسم Lazy FP State Restore، وتعيينها CVE-2018-3665 . للحصول على معلومات حول هذه الثغرة الأمنية والإجراءات الموصى بها، راجع ADV180016 Security Advisory | إرشادات Microsoft لاستعادة حالة FP البطيئة .
ملاحظة لا توجد أية إعدادات تكوين (تسجيل) مطلوبة ل Lazy Restore FP Restore.
لقد سمعت أن CVE-2018-3693 (مخزن تجاوز التحقق من الحدود) مرتبط ب Spectre. هل ستصدر Microsoft عوامل تقليل حدوث ذلك؟
تم الكشف عن مخزن تجاوز فحص الحدود (BCBS) في 10 يوليو 2018، وتم تعيين CVE-2018-3693. نحن نعتبر BCBS ينتمي إلى فئة الثغرات الأمنية نفسها التي ينتمي إليها تجاوز فحص الحدود (المتغير 1). لسنا على علم حاليا بأي مثيلات لخدمات BCBS في برامجنا. ومع ذلك، فإننا نواصل البحث عن فئة الثغرات الأمنية هذه وسنعمل مع شركاء الصناعة لإصدار عوامل تخفيف المخاطر كما هو مطلوب. نحن نشجع الباحثين على إرسال أي نتائج ذات صلة إلى برنامج مكافآت قناة جانبية للتنفيذ النظري من Microsoft، بما في ذلك أي مثيلات قابلة للاستغلال من BCBS. يجب على مطوري البرامج مراجعة إرشادات المطور التي تم تحديثها ل BCBS في C++ إرشادات المطور للقنوات الجانبية للتنفيذ النظري
لقد سمعت أنه تم الكشف عن خطأ المحطة الطرفية L1 (L1TF). أين يمكنني العثور على مزيد من المعلومات عنه ودعم Windows له؟
في 14 أغسطس 2018 ، تم الإعلان عن L1 Terminal Fault (L1TF) وتعيين العديد من CVEs. يمكن استخدام هذه الثغرات الأمنية الجديدة ذات القناة الجانبية بتنفيذ يمكن تخمينه لقراءة محتوى الذاكرة عبر حد موثوق به، وإذا تم استغلالها، فقد تؤدي إلى الكشف عن المعلومات. هناك عدة متجهات يمكن للمهاجم من خلالها تشغيل الثغرات الأمنية، اعتمادا على البيئة المكونة. يؤثر L1TF على معالجات Intel® Core® ومعالجات Intel® Xeon®.
لمزيد من المعلومات حول هذه الثغرة الأمنية وعرض مفصل للسيناريوهات المتأثرة، بما في ذلك نهج Microsoft للتخفيف من L1TF، راجع الموارد التالية:
كيف أعمل تعطيل Hyper-Threading ل L1TF على جهازي؟
تختلف خطوات تعطيل Hyper-Threading من الشركة المصنعة للمعدات الأصلية إلى OEM، ولكنها بشكل عام جزء من أدوات إعداد وتكوين BIOS أو البرامج الثابتة والإعداد.
أين يمكنني الحصول على البرامج الثابتة ARM64 التي تخفف من مشكلات CVE-2017-5715 \| حقن الهدف الفرعي (Spectre Variant 2)؟
يجب على العملاء الذين يستخدمون معالجات ARM 64 بت الاتصال بالشركة المصنعة للمعدات الأصلية للجهاز للحصول على دعم البرامج الثابتة لأن حماية نظام التشغيل ARM64 التي تخفف من CVE-2017-5715 | يتطلب إدخال الهدف الفرعي (Spectre، المتغير 2) تحديث البرنامج الثابت الأخير من شركات OEM للأجهزة.
أين يمكنني العثور على معلومات حول إفصاح Intel حول Microarchitectural Data Sampling (CVE-2018-11091, CVE-2018-12126, CVE-2018-12127, CVE-2018-12130)
لمزيد من المعلومات، راجع النصائح الأمنية التالية
أين يمكنني العثور على الإرشادات المستندة إلى السيناريو لتحديد الإجراءات اللازمة للتخفيف من الثغرات الأمنية في أخذ عينات البيانات البنيوية الدقيقة؟
يمكن العثور على مزيد من الإرشادات في إرشادات Windows للحماية من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه
كيف أعمل تعطيل Hyper-Threading ل MDS على جهازي؟
الرجاء الرجوع إلى الإرشادات الواردة في إرشادات Windows للحماية من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه
أين يمكنني العثور على إرشادات ل Azure؟
للحصول على إرشادات Azure، يرجى الرجوع إلى هذه المقالة: إرشادات للتخفيف من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه في Azure.
أين يمكنني معرفة المزيد حول تمكين Retpoline في الإصدار 1809 من Windows 10؟
لمزيد من المعلومات حول تمكين Retpoline، راجع منشور مدونتنا: المتغير 2 لتخفيف Spectre مع Retpoline على Windows .
لقد سمعت أن هناك متغيرا مختلفا من ثغرة جانب التنفيذ النظري Spectre Variant 1. أين يمكنني معرفة المزيد؟
للحصول على تفاصيل حول هذه الثغرة الأمنية، راجع دليل الأمان من Microsoft: CVE-2019-1125 | ثغرة أمنية في الكشف عن المعلومات في Windows Kernel.
Do CVE-2019-1125 \| ثغرة أمنية في الإفصاح عن معلومات Windows Kernel تؤثر على خدمات Microsoft السحابية؟
لسنا على علم بأي مثيل لثغرة الكشف عن المعلومات هذه التي تؤثر على البنية الأساسية لخدمة السحابة لدينا.
إذا تم تحديث CVE-2019-1125 \| تم إصدار ثغرة أمنية في الكشف عن معلومات Windows Kernel في 9 يوليو 2019، لماذا تم نشر التفاصيل في 6 أغسطس 2019؟
بمجرد أن علمنا بهذه المشكلة، عملنا بسرعة على معالجتها وإصدار تحديث. نحن نؤمن إيمانا راسخا بالشراكات الوثيقة مع كل من الباحثين وشركاء الصناعة لجعل العملاء أكثر أمانا، ولم ننشر التفاصيل حتى يوم الثلاثاء 6 أغسطس، بما يتفق مع الممارسات المنسقة للإفصاح عن الثغرات الأمنية.
أين يمكنني العثور على الإرشادات المستندة إلى السيناريو لتحديد الإجراءات اللازمة للتخفيف من ثغرة Intel Transactional Synchronization Extensions (Intel TSX) Transaction Asynchronous Abort (CVE-2019-11135)؟
يمكن العثور على مزيد من الإرشادات في إرشادات Windows للحماية من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه.
هل أحتاج إلى تعطيل Hyper-Threading ثغرة Intel الخاصة بملحقات مزامنة المعاملات غير المتزامنة (Intel TSX) (CVE-2019-11135) على جهازي؟
يمكن العثور على مزيد من الإرشادات في إرشادات Windows للحماية من الثغرات الأمنية ذات القناة الجانبية بتنفيذ يمكن تخمينه.
هل هناك طريقة لتعطيل إمكانية Intel Transactional Synchronization Extensions (Intel TSX)؟
يمكن العثور على إرشادات إضافية في إرشادات حول تعطيل قدرة ملحقات مزامنة المعاملات من Intel (Intel TSX).
المراجع
إخلاء المسؤولية عن معلومات الجهات الخارجية
تم تصنيع المنتجات الخارجية التي تتناولها هذه المقالة بواسطة شركات مستقلة عن Microsoft. لا نقدم أي ضمان، ضمني أو غير ذلك، حول أداء هذه المنتجات أو موثوقيتها.
نحن نوفر معلومات جهة اتصال تابعة لجهة خارجية لمساعدتك في العثور على الدعم التقني. قد تتغير معلومات الاتصال هذه بدون إشعار. لا نضمن دقة معلومات جهة الاتصال هذه التابعة لجهة خارجية.