Visual Studio 2015 Update 3 spektra varijante 1 kompleta alatki (/ Qspectre)

Rezime

Spektra je nova vrsta hardvera ranjivosti koje uključuju spekulativni pogubljenje stranu kanala koji se mogu koristiti da otkriti informacije o programu napadnuti. Za više informacija, pogledajteOvaj članak Visual C++ tim Blogi bezbednosti savetodavne 180002.

Ako ste projektant čija se šifra posluje na podatke koje prelazi ivicu poverenje, trebate razmotriti mogućnost instaliranja ove ispravke i recompiling svoj kôd imati prekidač /Qspectre koji je omogućen, i onda povezivanjem spektra umanjeni bibliotekama koje su pod uslovom./Qspectre i biblioteke pružiti još više pospješuje pomoć za spektra varijante 1 - CVE-2017-5753.

Kako da se ovo ažuriranje

Alatka za postavljanje ažuriranja

Za sve definiraju

VC14-KB4338871.exe

 

Umanjeni spektra VC ++ biblioteke

Za sve podržane sisteme zasnovane na x86

VS2015U3_vcpp_spectre_libs_x86.exe

Za sve podržane sisteme zasnovane na x64

VS2015U3_vcpp_spectre_libs_x64.exe

Za sve podržane ARM procesorima Itanium

VS2015U3_vcpp_spectre_libs_arm.exe

 

Preduslovi

Da biste primijenili ovo ažuriranje, morate instalirati Ažuriranje 3 za Visual Studio 2015 .

Informacije o ponovnom pokretanju

Ti možda morati ponovo pokrenuti računalo nakon primjene ove nadopune.

Informacije o zamjeni

Ovo ažuriranje ne zamjenjuje bilo koji prethodno objavljenu ispravku.

Više informacija o ovoj ispravci

Kada instalirate na alatke za postavljanje ažuriranje, možete ga omogućiti /Qspectre ručno iz C/C++ opcije komandne linije.

Opcije komandne linije

Treba da instalirate spektra umanjeni VC ++ biblioteke (jedna ispravka po arhitektura), a ručno povezati se sa njima.

Ručno povezivanje

Putevi su sledeći:

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

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

RUKA: C:\Programske datoteke (x86) \Microsoft Visual Studio 14.0\VC\lib\spectre\arm

Pružamo statički povezivanja podrške i lokalne aplikacije za raspoređivanje samo. Sadržaj u Visual C++ 2015 Runtime biblioteke Redistributable ne modifikovano. Lokalni Primena aplikacije znači da povežete nove biblioteke spektra koristeći opciju dvojne DLL ("/MD" ili "/MDd"), a onda, kada razvijate vaš novi program, uključite mitigated runtimes u istom direktorijumu kao i .exe datoteka koja se učitava ih. Centralno raspoređenih verzija runtime (onaj u C:\Windows\System32 ili C:\Windows\SysWOW64) je u verziji koja nije mitgated. Ako izvršna datoteka nije u istom direktorijumu, on skuplja centralno raspoređenih verziju komponente runtime.

Za lakoću upotrebe, takođe pružamo kopije većina biblioteka u spektru biblioteka direktorijumima. Međutim, nisu svi umanjeni spektra. Sledeća tabela navodi koje će biblioteke su bili umanjeni. Takođe obratite pažnju da datoteke koje imaju spektra olakšice treba da bude usklađeno širom svih definiraju, ako ta tehnologija je podržana za taj arhitekture.

  • 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

 

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Microsoft insajdere

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Izgleda da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×