Povzetek

Spekter je a nov sloj od strojne opreme ranljivosti, ki vključujejo špekulativne izvedbo strani kanalov, ki se lahko uporabijo, da razkrije informacije o programu, ki je napadla. Če želite več informacij, glejtečlanek Visual C++ skupina Blogin varnost svetovalni 180002.

Če ste razvijalec, katerega koda deluje na podatkih, ki prečka mejo zaupanja, razmislite o namestitvi te posodobitve in tako kodo s ob /Qspectre stikalo omogočen, in nato povezavo Spectre ublažiti knjižnic, ki so na voljo./Qspectre in knjižnice ublažitev pomoč za spekter variante 1 - CVE-2017-5753.

Kako zadobiti to posodobitev

Nabor orodij posodobitev

Za vse arhitekture

VC14-KB4338871.exe

 

Spekter ublažiti VC ++ knjižnice

Za vse podprte x86 sistemih

VS2015U3_vcpp_spectre_libs_x86.exe

Za vse podprte x64 sistemih

VS2015U3_vcpp_spectre_libs_x64.exe

Za vse podprte ARM-sistemov

VS2015U3_vcpp_spectre_libs_arm.exe

 

Predpogoji

Če želite uporabiti to posodobitev, morate imeti nameščen posodobiti 3 za Visual Studio 2015 .

Informacije o ponovnem zagonu

Boste morda morali ponovno zagnati računalnik po uporabi te posodobitve.

Informacije o nadomeščanju

Ta posodobitev zamenjuje vse že izdane posodobitve.

Če želite več informacij o tej posodobitvi

Ko namestite na nabor orodij modernizirati, vi moči usposobiti /Qspectre ročno iz možnosti ukazne vrstice C/C++.

Možnosti ukazne vrstice

Morate tudi namestiti VC, Spectre ublažiti ++ knjižnice (eno posodobitev na arhitekturo), in nato ročno povezavo do njih.

Ročno povezavo

Poti, so:

x86: C:\Program datoteke (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre

x64: C:\Program datoteke (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre\amd64

ROKO: C:\Program datoteke (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre\arm

Nudimo statično povezuje podporo in uporabo lokalnih uvajanje le. Vsebino v Visual C++ 2015 Runtime knjižnice Redistributable niso bili spremenjeni. Uvajanje lokalnih programov pomeni, da povežete novi Spectre knjižnice, z možnostjo Multithreaded DLL (/MD ali /MDd), in potem, ko uvajate nov program, vključite ublažiti runtimes v istem imeniku kot datoteke .exe, ki jih naloži. Centralno razporejeno različico runtime (ena v C:\Windows\System32 ali C:\Windows\SysWOW64) je različica mitgated. Če izvršljiv ni v istem imeniku, da dvigne centralno razporejeno različico runtime.

Za enostavno uporabo, so prav tako zagotavljajo kopije večina knjižnic v Spectre knjižnica imenikov. Vendar pa niso vse Spectre ublažiti. Tabela določa, katere knjižnice so ublažili. Upoštevajte tudi, da datoteke, ki imajo Spectre mitigations mora biti usklajeni med vse arhitekture, če tehnologija je podprta za to arhitekturo.

  • 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

 

Ali potrebujete dodatno pomoč?

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridruži se Microsoftu programa Insider

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo prevoda?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×