الملخص
شبح هي فئة جديدة من الضعف الأجهزة التي تتضمن تنفيذ نظرية جانب القنوات التي تستخدم الكشف عن معلومات حول برنامج التعرض للهجوم. لمزيد من المعلومات، راجعمقالة "مدونة فريق Visual c + +"و الأمن الاستشارية 180002.
إذا كنت مطوراً للتعليمات البرمجية التي تعمل على البيانات التي يتجاوز حد ثقة، يجب تثبيت هذه التحديثات وإعادة ترجمة التعليمات البرمجية الخاصة بك بتمكين مفتاح التبديل /Qspectre الحاجة، ثم ربط المكتبات مخففة شبح الموجودة توفير.المكتبات و /Qspectreتقديم المساعدة من أجل التخفيف شبح الخيار 1- CVE 2017 5753-
كيفية الحصول على هذا التحديث
أداة تحديث مجموعة
لجميع هياكل |
VC + + مكتبات مخففة شبح
كافة الأنظمة المستندة إلى x86 المعتمدة |
|
بالنسبة لكافة الأنظمة التي تستند إلى x64 المعتمدة |
|
بالنسبة لكافة الأنظمة التي تستند إلى ARM المعتمدة |
المتطلبات المسبقة
لتطبيق هذا التحديث، يجب عليك تحديث 3 2015 Visual Studio مثبتاً.
معلومات إعادة التشغيل
قد تضطر إلى إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا التحديث.
معلومات استبدال
لا يحل هذا التحديث محل أي تحديث تم إصداره مسبقًا.
مزيد من المعلومات حول هذا التحديث
عند تثبيت تعيين أداة التحديث، يمكنك تمكين /Qspectre يدوياً من خيارات سطر الأوامر C/c + +.
يجب أيضا تثبيت مخففة شبح VC + + المكتبات (تحديث واحد كل بنية) ويدويًا الارتباط بها.
المسارات كما يلي:
x86: C:\Program 14.0\VC\lib\spectre Visual Studio \Microsoft الملفات (x86)
x64: C:\Program 14.0\VC\lib\spectre\amd64 Visual Studio \Microsoft الملفات (x86)
ARM: C:\Program 14.0\VC\lib\spectre\arm Visual Studio \Microsoft الملفات (x86)
ونحن نقدم ثابتة ربط التطبيق المحليودعمالنشر فقط. لم يتم تعديل محتويات Visual c + + 2015 وقت تشغيل المكتبات القابلة لإعادة التوزيع. يعني النشر المحلي تطبيق ربط مكتبات شبح جديدة باستخدام الخيار DLL ذات مؤشرات ترابط متعددة (/MD أو/MDd) وبعد ذلك، عند نشر برنامج جديد، ضمنت أوقات ملطفا في نفس الدليل كملف.exe الذي يقوم بتحميل هذه. إصدار وقت التشغيل (واحد في C:\Windows\System32 أو C:\Windows\SysWOW64) الموزعة مركزياً هو الإصدار غير ميتجاتيد. في حالة عدم وجود الملف القابل للتنفيذ في نفس الدليل، أنها تلتقط إصدار وقت التشغيل المنشورة على موقع مركزي.
لسهولة الاستخدام، نوفر أيضا نسخاً من معظم المكتبات الموجودة في الدلائل مكتبة شبح. ومع ذلك، أنها ليست كافة شبح مخففة. يحدد الجدول التالي المكتبات التي تم تخفيفها. لاحظ أيضا أنه يجب الملفات التي تحتوي على عوامل تخفيف مشاكل شبح متناسقة عبر كافة البنى، حالة دعم التكنولوجيا لهذه البنية.
-
binmode.obj
-
chkstk.obj
-
commode.obj
-
comsupp.lib
-
comsuppw.lib
-
concrt.lib
-
delayimp.lib
-
invalidcontinue.obj
-
iso_stdio_wide_specifiers.lib
-
legacy_stdio_definitions.lib
-
legacy_stdio_wide_specifiers.lib
-
libcmt.lib
-
libconcrt.lib
-
libconcrt1.lib
-
libcpmt.lib
-
libcpmt1.lib
-
libvcruntime.lib
-
loosefpmath.obj
-
msvcmrt.lib
-
msvcprt.lib
-
msvcrt.lib
-
newmode.obj
-
noarg.obj
-
noenv.obj
-
notelemetry.obj
-
nothrownew.obj
-
oldnames.lib
-
ptrustm.lib
-
setargv.obj
-
threadlocale.obj
-
vcamp.lib
-
vccorlib.lib
-
vcomp.lib
-
vcruntime.lib
-
wsetargv.obj
-
onecore\iso_stdio_wide_specifiers.lib
-
onecore\legacy_stdio_definitions.lib
-
onecore\legacy_stdio_wide_specifiers.lib
-
onecore\libcmt.lib
-
onecore\libcpmt.lib
-
onecore\libcpmt1.lib
-
onecore\libvcruntime.lib
-
onecore\msvcprt.lib
-
onecore\msvcrt.lib
-
onecore\oldnames.lib
-
onecore\vccorlib.lib
-
onecore\vcomp.lib
-
onecore\vcruntime.lib
-
concrt140.dll
-
mfc140chs.dll
-
mfc140cht.dll
-
mfc140deu.dll
-
mfc140enu.dll
-
mfc140esn.dll
-
mfc140fra.dll
-
mfc140ita.dll
-
mfc140jpn.dll
-
mfc140kor.dll
-
mfc140rus.dll
-
mfc140u.dll
-
mfcm140u.dll
-
Microsoft.VisualC.STLCLR.dll
-
msvcp140.dll
-
vcamp140.dll
-
vccorlib140.dll
-
vcruntime140.dll
-
onecore\concrt140.dll
-
onecore\msvcp140.dll
-
onecore\vccorlib140.dll
-
onecore\vcruntime140.dll