Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Sažetak

Spectre je novi klase ranjivosti hardver koji obuhvaćaju spekulativno izvršavanja strani kanale koji se mogu koristiti za razotkriti informacije o programu koji se napada. Za dodatne informacije pogledajteOvaj članak Visual C++ Blog timai Sigurnost advisory 180002.

Ako ste programer čija se šifra djeluje na podatke koji prelaze preko granice pouzdanost, trebali biste razmotriti instaliranje tih ažuriranja i recompiling svoj kod potrebe parametar /Qspectre omogućen i zatim povezivanjem Spectre mitigated biblioteke koji su Navedeni./Qspectre i biblioteke osigurati ublažiti pomoć za Spectre varijante 1 - CVE, 2017 i 5753.

Kako dobiti ovo ažuriranje

Ažuriranje skupa alata

Za sve architectures

VC14-KB4338871.exe

 

Spectre mitigated VC ++ biblioteke

Za sve podržane x86-bitne sustave

VS2015U3_vcpp_spectre_libs_x86.exe

Za sve podržane x64-bitne sustave

VS2015U3_vcpp_spectre_libs_x64.exe

Za sve podržane ARM-bitne sustave

VS2015U3_vcpp_spectre_libs_arm.exe

 

Preduvjeti

Da biste primijenili to ažuriranje, morate imati instalirano Ažuriranje 3 za Visual Studio 2015 .

Informacije o ponovnom pokretanju

Možda ćete morati ponovo pokrenuti računalo nakon što primijenite ovo ažuriranje.

Informacije o zamjeni

To ažuriranje nije zamjena za prethodno objavljeno ažuriranje.

Dodatne informacije o ovom ažuriranju

Kad instalirate na ažuriranje skupa alata, možete omogućiti /Qspectre ručno iz C C++ mogućnosti naredbenog retka.

Mogućnosti naredbenog retka

Trebali biste instalirati i Spectre mitigated VC ++ biblioteke (jedan ažuriranje po arhitektura) i ručno veze za njih.

Ručno povezivanje

Putove su kako slijedi:

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

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

Možemo su davanja statički povezivanja podršku i aplikacija lokalne uvođenja samo. Sadržaj u Visual C++ 2015 Runtime biblioteke dostupan u slobodnoj distribuciji su izmijenjene. Aplikacija lokalne uvođenja znači povezati nove biblioteke Spectre pomoću mogućnosti s usporednim nitima DLL (/MD ili /MDd), a zatim, kada uvodite novi program, uključite mitigated runtimes u istom direktoriju kao .exe datoteke učitava ih. Centralno distribuiranih verzija runtime (jedan u C:\Windows\System32 ili C:\Windows\SysWOW64) je-mitgated verzije. Ako izvršna datoteka nije u istom direktoriju, izdvajanja gore centralno distribuiranih verziju programa runtime.

Za jednostavnost upotrebe, možemo su također pruža kopije Većina biblioteke u imenicima biblioteka Spectre. Međutim, nisu sve Spectre-mitigated. Sljedeća tablica navodi mitigated biblioteka. Također zapamtite da datoteke koje imaju Spectre mitigations biti dosljedan kroz sve architectures ako tehnologija podržana za tu arhitekturu.

  • 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ć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×