KB4072698: Windows Server ja Azure Stack HCI -ohjeet piipohjaisilta mikroarkkitehtuurisilta ja spekulatiivisilta suorituspuolen kanavahaavoittuvuuksilta suojautumiseen

Käytetään kohteeseen
Azure Local Windows Server 2022 Windows Server 2019 Windows Server 2016 Windows Server 2012 R2 Windows Server 2012
Muutosloki
Muuta päivämäärää Muutoksen kuvaus
Huhtikuu 20, 2023
  • Lisätty MMIO-rekisteritiedot
Elokuu 8, 2023
  • Poistettu CVE-2022-23816:ta koskeva sisältö, koska CVE-numeroa ei käytetä
  • Haavoittuvuudet -osioon lisätty "Haaratyypin sekaannus"
  • Lisätty lisätietoja kohtaan "CVE-2022-23825 | AMD CPU Branch Type Confusion (BTC)" -rekisteriosa
Elokuu 9, 2023
  • Päivitetty "CVE-2022-23825 | AMD CPU Branch Type Confusion (BTC)" -rekisteriosa
  • Lisätty "CVE-2023-20569 | AMD CPU Return Address Predictor" (Yhteenveto) -osioon
  • Lisätty "CVE-2023-20569 | AMD CPU Return Address Predictor" -rekisteriosa
9. huhtikuuta 2024
  • Lisätty CVE-2022-0001 | Intel-haaran historian lisäys
Huhtikuu 16, 2024
  • Lisätty "Useiden lievennysten ottaminen käyttöön" -osio

Yhteenveto

Tässä artikkelissa annetaan ohjeita uuteen luokan piipohjaisiin mikroarkkitehtuurisiin ja spekulatiivisiin suorituspuolen kanavahaavoittuvuuksiin, jotka vaikuttavat moniin nykyaikaisiin suorittimiin ja käyttöjärjestelmiin. Tämä sisältää Intelin, AMD:n ja ARM:n. Tarkempia tietoja näistä piipohjaisista haavoittuvuuksista on seuraavissa suojausilmoituksissa (ADV:t) ja yleisissä haavoittuvuuksissa ja altistumisissa:

Tärkeää

Nämä ongelmat vaikuttavat myös muihin käyttöjärjestelmiin, kuten Androidiin, Chromeen, iOS:ään ja MacOS:ään. Suosittelemme, että asiakkaat pyytävät ohjeita kyseisiltä toimittajilta.

Olemme julkaisseet useita päivityksiä, jotka auttavat lieventämään näitä haavoittuvuuksia. Olemme myös tehneet toimenpiteitä pilvipalveluidemme suojaamiseksi. Lisätietoja on seuraavissa osissa.

Emme ole vielä saaneet mitään tietoa siitä, että asiakkaiden kimppuun olisi hyökätty näitä haavoittuvuuksia vastaan. Teemme tiivistä yhteistyötä alan kumppaneiden, kuten siruvalmistajien, laitteisto-OEM-valmistajien ja sovellustoimittajien kanssa, asiakkaiden suojaamiseksi. Jotta saat kaikki käytettävissä olevat suojaukset, tarvitset laiteohjelmiston (mikrokoodin) ja ohjelmistopäivitykset. Tämä sisältää laitteiden alkuperäisten laitevalmistajien mikrokoodit ja joissain tapauksissa virustentorjuntaohjelmiston päivitykset.

Haavoittuvuudet

Spekulatiivinen suoritus

Tässä artikkelissa käsitellään seuraavia spekulatiivisen suorittamisen haavoittuvuuksia:

Windows Update tarjoaa myös Internet Explorer- ja Edge-tason lievennyksiä. Parannamme edelleen näitä lievennyksiä tämäntyyppisiä haavoittuvuuksia vastaan.

Lisätietoja tämäntyyppisistä haavoittuvuuksista on ohjeaiheessa

Mikroarkkitehtuurisen tietonäytteenoton haavoittuvuus

Intel julkaisi 14. toukokuuta 2019 tietoja spekulatiivisen suorituspuolen kanavahaavoittuvuuksien uudesta alaluokasta, joka tunnetaan nimellä Microarchitectural Data Sampling ja joka on dokumentoitu ADV190013 | Mikroarkkitehtuurinen tietojen näytteenotto. Heille on määritetty seuraavat CVE:t:

Tärkeää

Nämä ongelmat vaikuttavat muihin järjestelmiin, kuten Androidiin, Chromeen, iOS:ään ja MacOS:ään. Suosittelemme, että asiakkaat pyytävät ohjeita kyseisiltä toimittajilta.

Microsoft on julkaissut päivityksiä, jotka auttavat lieventämään näitä haavoittuvuuksia. Jotta saat kaikki käytettävissä olevat suojaukset, tarvitset laiteohjelmiston (mikrokoodin) ja ohjelmistopäivitykset. Tämä voi sisältää mikrokoodia laitteen alkuperäisiltä laitevalmistajilta. Joissakin tapauksissa näiden päivitysten asentaminen vaikuttaa suorituskykyyn. Olemme myös toimineet pilvipalveluidemme suojaamiseksi. On erittäin suositeltavaa asentaa nämä päivitykset.

Lisätietoja tästä ongelmasta on seuraavassa suojaustiedotteessa ja skenaariopohjaisten ohjeiden avulla voit määrittää tarvittavat toimet uhan lieventämiseksi:

Huomautus

Suosittelemme, että asennat kaikki uusimmat päivitykset Windows Update:sta ennen mikrokoodipäivitysten asentamista.

Spectre, variantti 1 -haavoittuvuus

Intel julkaisi 6. elokuuta 2019 tiedot Windowsin ytimen tietojen paljastamiseen liittyvästä haavoittuvuudesta. Tämä haavoittuvuus on muunnelma Spectren variantin 1 spekulatiivisen suorituspuolen kanavahaavoittuvuudesta, ja haavoittuvuudelle on määritetty CVE-2019-1125.

Julkaisimme 9. heinäkuuta 2019 Windows-käyttöjärjestelmän suojauspäivitykset ongelman lieventämiseksi. Huomaa, että lykkäämme tämän lievennyksen dokumentointia julkisesti tiistaina 6. elokuuta 2019 pidettävään koordinoituun toimialajulkistukseen asti.

Asiakkaat, joilla on Windows Update käytössä ja jotka ovat ottaneet käyttöön 9. heinäkuuta 2019 julkaistut tietoturvapäivitykset, saavat automaattisen suojauksen. Lisämäärityksiä ei tarvita.

Huomautus

Tämä haavoittuvuus ei edellytä mikrokoodipäivitystä laitteen valmistajalta (OEM).

Lisätietoja tästä haavoittuvuudesta ja siihen liittyvistä päivityksistä on Microsoftin suojauspäivitysoppaassa:

Tapahtuman asynkronisen keskeytyksen haavoittuvuus

Intel julkaisi 12.11.2019 teknisen neuvonnan Intelin® tapahtumien synkronointilaajennusten (Intel TSX) tapahtuman asynkronisen keskeytyksen haavoittuvuudesta, jolle on määritetty CVE-2019-11135. Microsoft on julkaissut päivityksiä tämän haavoittuvuuden lieventämiseksi, ja käyttöjärjestelmän suojaukset ovat oletusarvoisesti käytössä Windows Server 2019:ssä, mutta oletusarvoisesti poissa käytöstä Windows Server 2016:ssa ja aiemmissa Windows Server -käyttöjärjestelmäversioissa.

MMIO:n vanhentuneiden tietojen näytteenoton haavoittuvuus

Julkaisimme 14. kesäkuuta 2022 ADV220002 | Microsoftin ohjeet Intel-suorittimen MMIO-alihankkimiseen vanhentuneisiin tietoihin liittyvistä haavoittuvuuksista , joille on määritetty seuraavat CVE:t:

Suositellut toimet

Suorita seuraavat toimet suojautuaksesi haavoittuvuuksilta:

  1. Ota käyttöön kaikki saatavilla olevat Windows-käyttöjärjestelmäpäivitykset, kuukausittaiset Windows-tietoturvapäivitykset mukaan lukien.
  2. Ota käyttöön laitevalmistajan toimittama soveltuva laiteohjelmistopäivitys (mikrokoodi).
  3. Arvioi ympäristöösi kohdistuvat riskit Microsoftin suojausilmoitusten tietojen perusteella: ADV180002,ADV180012, ADV190013 ja ADV220002 tässä tietokanta artikkelissa annettujen tietojen lisäksi.
  4. Ryhdy tarvittaviin toimiin käyttämällä tiedotteita ja rekisteriavaintietoja, jotka on annettu tässä tietokannan artikkelissa.

Huomautus

pinta-asiakkaat saavat mikrokoodipäivityksen Windows Update:n kautta. Luettelo uusimmista pinta-laitteen laiteohjelmiston (mikrokoodi) päivityksistä on kohdassa KB4073065.

Haaratyypin sekaannus

Julkaisimme 12. heinäkuuta 2022 CVE-2022-23825 | AMD CPU Branch Type Confusion , jonka mukaan haaran ennustajan aliakset voivat saada tietyt AMD-suorittimet ennustamaan väärän haaratyypin. Tämä ongelma saattaa johtaa tietojen paljastamiseen.

Tältä haavoittuvuudelta suojautumiseksi suosittelemme, että asennat Windows-päivitykset, jotka ovat heinäkuussa 2022 tai sen jälkeen, ja ryhdyt sitten tarvittaviin toimiin CVE-2022-23825 ja rekisteriavaintietojen edellyttämällä tavalla, jotka on annettu tässä tietokannan artikkelissa.

Lisätietoja on AMD-SB-1037-tietoturvatiedotteessa .

Palautusosoitteen ennakointitoiminto

Julkaisimme 8. elokuuta 2023 CVE-2023-20569 | Return Address Predictor (tunnetaan myös nimellä Inception), joka kuvaa uutta spekulatiivista sivukanavahyökkäystä, joka voi johtaa spekulatiiviseen suoritukseen hyökkääjän hallitsemassa osoitteessa. Tämä ongelma koskee tiettyjä AMD-suorittimia ja saattaa johtaa tietojen paljastamiseen.

Tältä haavoittuvuudelta suojautumiseksi suosittelemme, että asennat Windows-päivitykset, jotka ovat elokuussa 2023 tai sen jälkeen, ja ryhdyt sitten CVE-2023-20569:n ja rekisteriavaintietojen edellyttämiin toimiin tässä tietokanta-artikkelissa.

Lisätietoja on AMD-SB-7005: n tietoturvatiedotteessa.

Haarahistorian lisäys

Julkaisimme 9. huhtikuuta 2024 CVE-2022-0001 | Intel Branch History Injection , joka kuvaa Branch History Injection (BHI) -lisäystä, joka on tilansisäisen STT:n erityinen muoto. Tämä haavoittuvuus ilmenee, kun hyökkääjä saattaa manipuloida haaran historiaa ennen siirtymistä käyttäjätilasta valvojatilaan (tai VMX:n ei-juuri-/vierastilasta juuritilaan). Tämä manipulointi voi saada epäsuoran haaran ennustajan valitsemaan tietyn ennakointimerkinnän epäsuoralle haaralle, jolloin ennustetun kohteen ilmoituspienoisohjelma suoritetaan tilapäisesti. Tämä voi olla mahdollista, koska asiaankuuluva haarahistoria voi sisältää haarautumisia, jotka on otettu aiemmissa suojauskontekstissa ja erityisesti muissa ennakointitiloissa.

Windows Server- ja Azure Stack HCI:n lievennysasetukset

Suojaustiedotteet (ADV) ja CVE:t antavat tietoa näiden haavoittuvuuksien aiheuttamista riskeistä. Ne auttavat myös tunnistamaan tietoturva-aukot ja Windows Server -järjestelmien lievennysten oletustilan. Alla olevassa taulukossa on yhteenveto suorittimen mikrokoodin vaatimuksista ja lievennysten oletustilasta Windows Server.

CVE Vaatii suorittimen mikrokoodin/laiteohjelmiston? Lievennyksen oletustila
CVE-2017-5753 Ei Käytössä oletusarvoisesti (ei poistettavaa asetusta)
Katso lisätietoja ADV180002
CVE-2017-5715 Kyllä Oletusarvoisesti poissa käytöstä.
Katso lisätietoja ADV180002 ja sovellettavat rekisteriavaimen asetukset tästä Knowledge Base -artikkelista.
Huomautus "Retpoline" on oletusarvoisesti käytössä laitteissa, joissa on Windows 10, versio 1809 tai uudempi, jos Spectre-kakkosvariantti (CVE-2017-5715) on käytössä. Lisätietoja "Retpolinesta" on Windowsin Mitigating Spectre variant 2 with Retpoline - blogikirjoituksessa.
CVE-2017-5754 Ei Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.
Lisätietoja on ADV180002 .
CVE-2018-3639 Intel: Kyllä
AMD: Ei
Oletusarvoisesti poissa käytöstä. Katso lisätietoja ADV180012 ja sovellettavat rekisteriavaimen asetukset tässä artikkelissa.
CVE-2018-11091 Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.
Katso lisätietoja ADV190013 ja sovellettavat rekisteriavainasetukset tästä artikkelista.
CVE-2018-12126 Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.
Katso lisätietoja ADV190013 ja sovellettavat rekisteriavainasetukset tästä artikkelista.
CVE-2018-12127 Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.
Katso lisätietoja ADV190013 ja sovellettavat rekisteriavainasetukset tästä artikkelista.
CVE-2018-12130 Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.
Katso lisätietoja ADV190013 ja sovellettavat rekisteriavainasetukset tästä artikkelista.
CVE-2019-11135 Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.
Katso lisätietoja kohdasta CVE-2019-11135 ja sovellettavista rekisteriavaimen asetuksista tässä artikkelissa.
CVE-2022-21123 (osa MMIO ADV220002) Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.*
Katso lisätietoja kohdasta CVE-2022-21123 ja sovellettavista rekisteriavainasetuksista tässä artikkelissa.
CVE-2022-21125 (osa MMIO ADV220002) Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.*
Katso lisätietoja kohdasta CVE-2022-21125 ja sovellettavista rekisteriavainasetuksista tässä artikkelissa.
CVE-2022-21127 (osa MMIO ADV220002) Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.*
Katso lisätietoja kohdasta CVE-2022-21127 ja sovellettavista rekisteriavainasetuksista tässä artikkelissa.
CVE-2022-21166 (osa MMIO ADV220002) Intel: Kyllä Windows Server 2019, Windows Server 2022 ja Azure Stack HCI: oletusarvoisesti käytössä.
Windows Server 2016 ja aiemmat versiot: oletusarvoisesti poissa käytöstä.*
Katso lisätietoja kohdasta CVE-2022-21166 ja sovellettavista rekisteriavainasetuksista tässä artikkelissa.
CVE-2022-23825 (AMD-suoritinhaaran tyypin sekavuus) AMD: Ei Katso lisätietoja kohdasta CVE-2022-23825 ja sovellettavista rekisteriavainasetuksista tässä artikkelissa.
CVE-2023-20569
(AMD-suorittimen palautusosoitteen ennakointi)
AMD: Kyllä Katso lisätietoja kohdasta CVE-2023-20569 ja sovellettavista rekisteriavainasetuksista tässä artikkelissa.
CVE-2022-0001 Intel: Ei Oletusarvoisesti poissa käytöstä
Katso lisätietoja kohdasta CVE-2022-0001 ja sovellettavista rekisteriavainasetuksista tässä artikkelissa.

Huomautus

* Noudata alla olevia Meltdownin lievennysohjeita.

Jos haluat saada kaikki käytettävissä olevat suojaukset näitä haavoittuvuuksia vastaan, sinun on tehtävä rekisteriavainmuutoksia ja otettava käyttöön nämä lievennykset, jotka ovat oletusarvoisesti poissa käytöstä.

Näiden lievennysten ottaminen käyttöön voi vaikuttaa suorituskykyyn. Suorituskykyvaikutusten laajuus riippuu useista tekijöistä, kuten fyysisessä isännässä olevasta piirisarjasta ja käynnissä olevista kuormituksista. Suosittelemme, että arvioit suorituskykyvaikutukset ympäristöösi ja teet tarvittavat muutokset.

Palvelimesi on suuremmassa vaarassa, jos se kuuluu johonkin seuraavista luokista:

  • Hyper-V-isännät: Vaatii suojausta VM-to-VM- ja VM-to-Host hyökkäyksille.
  • Etätyöpöytäpalveluiden isännät (RDSH): Edellyttää suojausta yhdestä istunnosta toiseen istuntoon tai istunnosta isäntään tapahtuvilta hyökkäyksiltä.
  • Fyysiset isännät tai virtuaalikoneet, joissa on käytössä epäluotettava koodi, kuten säilöt tai ei-luotetut tietokantalaajennukset, ei-luotettu verkkosisältö tai kuormitukset, jotka suorittavat ulkoisista lähteistä peräisin olevaa koodia. Ne edellyttävät suojaa epäluotettavilta prosessista toiseen prosessiin- tai epäluotettavilta prosessista ytimeen -hyökkäyksiltä.

Ota lievennykset palvelimessa käyttöön käyttämällä seuraavia rekisteriavaimen asetuksia ja käynnistä laite uudelleen, jotta muutokset tulevat voimaan.

Huomautus

Oletusarvon mukaan lievennysten ottaminen pois käytöstä voi vaikuttaa suorituskykyyn. Todellinen suorituskykyvaikutus riippuu useista tekijöistä, kuten laitteen piirisarjasta ja käynnissä olevista kuormituksista.

Rekisteriasetukset

Microsoft tarjoaa seuraavat rekisteritiedot, jotta voimme ottaa käyttöön lievennyksiä, jotka eivät ole oletusarvoisesti käytössä, kuten suojausilmoituksissa (ADV) ja CVE:issä on kerrottu. Lisäksi tarjoamme rekisteriavaimen asetukset käyttäjille, jotka haluavat poistaa lievennykset käytöstä, kun niitä sovelletaan Windows-asiakasohjelmiin.

Huomautus

  • TÄRKEÄÄ Tässä osassa, tavassa tai tehtävässä olevissa vaiheissa kerrotaan, miten voit muuttaa rekisteriä. Rekisterin virheellinen muuttaminen voi kuitenkin aiheuttaa vakavia ongelmia. Varmista siksi, että noudatat näitä ohjeita huolellisesti. Varmuuskopioi rekisteri varmuuden vuoksi ennen sen muuttamista. Voit näin palauttaa rekisterin ongelmatilanteessa. Lisätietoja rekisterin varmuuskopioinnista ja palauttamisesta on seuraavassa Microsoft Knowledge Base -tietokanta -tietokannan artikkelissa:
  • KB322756 Rekisterin varmuuskopiointi ja palauttaminen Windowsissa

CVE-2017-5715:n (Spectre-variantti 2), CVE-2017-5754:n (Meltdown) ja CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, CVE-2022-21166 (MMIO) lievennysten hallinta

Huomautus

  • TÄRKEÄÄ Retpoline on oletusarvoisesti määritetty seuraavasti, jos Spectre, variantti 2 -lievennys (CVE-2017-5715) on käytössä:
    • Retpoline-lievennys on käytössä Windows 10, versio 1809 ja uudemmissa Windows-versioissa.
    • Retpoline-lievennys on poistettu käytöstä Windows Server 2019:ssä ja uudemmissa Windows Server -versioissa.
  • Lisätietoja Retpolinen määrityksestä on ohjeaiheessa Spectren variantin 2 lieventäminen Retpolinen avulla Windowsissa.
  • Lievennysten ottamiseksi käyttöön seuraaville: CVE-2017-5715 (Spectre-variantti 2), CVE-2017-5754 (Meltdown) ja CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, CVE-2022-21166 (MMIO)
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0 /f
    reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
    Jos Hyper-V-ominaisuus on asennettu, lisää seuraava rekisteriasetus:
    reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f
    Jos kyseessä on Hyper-V-isäntä ja laiteohjelmistopäivitykset on otettu käyttöön: Sammuta kaikki Näennäiskoneet kokonaan. Tämä mahdollistaa laiteohjelmistoon liittyvän lievennyksen käyttöönoton isännässä ennen virtuaalikoneiden käynnistämistä. Siksi myös virtuaalikoneet päivitetään, kun ne käynnistetään uudelleen.
    Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
  • Poista käytöstä lievennykset CVE-2017-5715:lle (Spectre-variantti 2), CVE-2017-5754:lle (Meltdown) ja CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, CVE-2022-21166 (MMIO)
    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
    Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.

Huomautus

FeatureSettingsOverrideMask-asetuksen asettaminen arvoon 3 on tarkka sekä ota käyttöön -että disable-asetuksille. (Lisätietoja rekisteriavaimista on usein kysytyt kysymykset -osassa.)

CVE-2017-5715:n (Spectre-variantti 2) lievennyksen hallinta
Variantin 2 poistaminen käytöstä: (CVE-2017-5715 | Branch Target Injection) -lievennys:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
Variantin 2 ottaminen käyttöön: (CVE-2017-5715 | Branch Target Injection) -lievennys:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
Vain AMD-suorittimet: Ota käyttöön CVE-2017-5715:n (Spectre-kakkosvariantti) täydellinen lievennys

Oletusarvon mukaan CVE-2017-5715:n käyttäjästä ytimeen -suojaus on poistettu käytöstä AMD-suorittimilla. Asiakkaiden on otettava lievennys käyttöön, jotta he saavat lisäsuojausta CVE-2017-5715:lle.  Lisätietoja on ADV180002 usein kysytyissä kysymyksissä #15.

Ota käyttäjästä ytimeen -suojaus AMD-suorittimissa muiden CVE 2017-5715 -suojausten ohella:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 64 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
Jos Hyper-V-ominaisuus on asennettu, lisää seuraava rekisteriasetus:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f
Jos kyseessä on Hyper-V-isäntä ja laiteohjelmistopäivitykset on otettu käyttöön: Sammuta kaikki Näennäiskoneet kokonaan. Tämä mahdollistaa laiteohjelmistoon liittyvän lievennyksen käyttöönoton isännässä ennen virtuaalikoneiden käynnistämistä. Siksi myös virtuaalikoneet päivitetään, kun ne käynnistetään uudelleen.
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
CVE-2018-3639:n (spekulatiivinen Storen ohittaminen), CVE-2017-5715:n (Spectre-variantti 2) ja CVE-2017-5754:n (Meltdown) lievennysten hallinta
Voit ottaa käyttöön lievennykset CVE-2018-3639:lle (spekulatiivinen Storen ohittaminen), CVE-2017-5715:lle (Spectre-variantti 2) ja CVE-2017-5754:lle (Meltdown):
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8 /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f
Jos Hyper-V-ominaisuus on asennettu, lisää seuraava rekisteriasetus:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f
Jos kyseessä on Hyper-V-isäntä ja laiteohjelmistopäivitykset on otettu käyttöön: Sammuta kaikki Näennäiskoneet kokonaan. Tämä mahdollistaa laiteohjelmistoon liittyvän lievennyksen käyttöönoton isännässä ennen virtuaalikoneiden käynnistämistä. Siksi myös virtuaalikoneet päivitetään, kun ne käynnistetään uudelleen.
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
Poista käytöstä lievennykset CVE-2018-3639 (spekulatiivinen Storen ohitus) JA lievennykset CVE-2017-5715:lle (Spectre-variantti 2) ja CVE-2017-5754:lle (Meltdown)
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
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
Vain AMD-suorittimet: Ota käyttöön täydellinen lievennys haavoittuvuuksille CVE-2017-5715 (Spectre-variantti 2) ja CVE 2018-3639 (spekulatiivinen Storen ohitus)

Oletusarvon mukaan CVE-2017-5715:n käyttäjästä ytimeen -suojaus on poistettu käytöstä AMD-suorittimilla. Asiakkaiden on otettava lievennys käyttöön, jotta he saavat lisäsuojausta CVE-2017-5715:lle.  Lisätietoja on ADV180002 usein kysytyissä kysymyksissä #15.

Ota käyttäjän ja ytimen välinen suojaus käyttöön AMD-suorittimissa muiden CVE 2017-5715- ja CVE-2018-3639-suojausten (spekulatiivinen Storen ohittaminen) kanssa:
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
Jos Hyper-V-ominaisuus on asennettu, lisää seuraava rekisteriasetus:
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f
Jos kyseessä on Hyper-V-isäntä ja laiteohjelmistopäivitykset on otettu käyttöön: Sammuta kaikki Näennäiskoneet kokonaan. Tämä mahdollistaa laiteohjelmistoon liittyvän lievennyksen käyttöönoton isännässä ennen virtuaalikoneiden käynnistämistä. Siksi myös virtuaalikoneet päivitetään, kun ne käynnistetään uudelleen.
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
Hallitse tapahtuman asynkronista keskeytyshaavoittuvuutta, mikroarkkitehtuurista tiedonotantaa, Spectreä, Meltdownia, MMIO:ta, spekulatiivista Storen ohituksen poistamista käytöstä (SSBD) ja L1-päätevikaa (L1TF)
Lievennysten ottamiseksi käyttöön Intel-tapahtumien synkronointilaajennuksille (Intel TSX) Tapahtuman asynkronisen keskeytyksen haavoittuvuus (CVE-2019-11135) ja mikroarkkitehtuurinen tietojen näytteenotto ( CVE-2018-11091 , CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130 ) sekä Spectre [CVE-2017-5753 & CVE-2017-5715], Meltdown [CVE-2017-5754] -muunnokset, MMIO (CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, ja CVE-2022-21166), mukaan lukien spekulatiivinen Storen ohituksen poistaminen käytöstä (SSBD) [CVE-2018-3639 ] sekä L1-päätevika (L1TF) [CVE-2018-3615, CVE-2018-3620 ja CVE-2018-3646] poistamatta hypersäikeistystä käytöstä:
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
Jos Hyper-V-ominaisuus on asennettu, lisää seuraava rekisteriasetus:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f
Jos kyseessä on Hyper-V-isäntä ja laiteohjelmistopäivitykset on otettu käyttöön: Sammuta kaikki Näennäiskoneet kokonaan. Tämä mahdollistaa laiteohjelmistoon liittyvän lievennyksen käyttöönoton isännässä ennen virtuaalikoneiden käynnistämistä. Siksi myös virtuaalikoneet päivitetään, kun ne käynnistetään uudelleen.
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
Lievennysten ottamiseksi käyttöön Intel-tapahtumien synkronointilaajennuksille (Intel TSX) Tapahtuman asynkronisen keskeytyksen haavoittuvuus (CVE-2019-11135) ja mikroarkkitehtuurinen tietojen näytteenotto ( CVE-2018-11091, CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130) sekä Spectre [CVE-2017-5753 & CVE-2017-5715] ja Meltdown [CVE-2017-5754] -versiot, mukaan lukien spekulatiivinen Storen ohitus käytöstä (SSBD) [CVE-2018-3639] sekä L1-päätevika (L1TF) [CVE-2018-3615, CVE-2018-3620 ja CVE-2018-3646], kun Hyper-Threading poistettu käytöstä:
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
Jos Hyper-V-ominaisuus on asennettu, lisää seuraava rekisteriasetus:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f
Jos kyseessä on Hyper-V-isäntä ja laiteohjelmistopäivitykset on otettu käyttöön: Sammuta kaikki Näennäiskoneet kokonaan. Tämä mahdollistaa laiteohjelmistoon liittyvän lievennyksen käyttöönoton isännässä ennen virtuaalikoneiden käynnistämistä. Siksi myös virtuaalikoneet päivitetään, kun ne käynnistetään uudelleen.
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
Poista käytöstä lievennykset Intel-tapahtumien synkronointilaajennuksille (Intel TSX) tapahtuman asynkronisen keskeytyksen haavoittuvuudelle (CVE-2019-11135) ja mikroarkkitehtuuriselle tietojen näytteenotolle ( CVE-2018-11091, CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130) sekä Spectre [CVE-2017-5753 & CVE-2017-5715] ja Meltdown [CVE-2017-5754] -versioille, mukaan lukien spekulatiivinen Storen ohituksen poistaminen käytöstä (SSBD) [CVE-2018-3639] sekä L1-päätevika (L1TF) [CVE-2018-3615, CVE-2018-3620 ja 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
Käynnistä laite uudelleen, jotta muutokset tulevat voimaan.
CVE-2022-23825 \| AMD CPU Branch Type Confusion (BTC)

Voit ottaa CVE-2022-23825:n lievennyksen käyttöön AMD-suorittimissa seuraavasti:

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

Täyden suojauksen saamiseksi asiakkaiden on ehkä myös poistettava Hyper-Threading käytöstä (tunnetaan myös nimellä samanaikainen monisäikeisyys (SMT)). Katso KB4073757 ohjeita Windows-laitteiden suojaamiseen.

CVE-2023-20569 \| AMD-suorittimen palautusosoitteen ennakointitoiminto

Voit ottaa CVE-2023-20569:n lievennyksen käyttöön AMD-suorittimissa seuraavasti:

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-haaran historian lisäys

Voit ottaa CVE-2022-0001:n lievennyksen käyttöön Intel-suorittimissa seuraavasti:

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

Useiden lievennysten ottaminen käyttöön

Jos haluat ottaa käyttöön useita lievennyksiä, sinun on lisättävä kunkin lievennyksen REG_DWORD arvo yhteen.

Esimerkki:


Lievennys tapahtuman asynkroniseen keskeytykseen liittyvään haavoittuvuuteen, mikroarkkitehtuuriseen näytteenottoon, Spectreen, Meltdowniin, MMIO:hon, spekulatiiviseen Storen ohituksen poistamiseen käytöstä, SSBD:hen (SSBD) ja L1-päätevikaan (L1TF), kun Hyper-Threading on poistettu käytöstä reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8264 /f
HUOMAUTUS 8264 (desimaalina) = 0x2048 (heksa)
Jos haluat ottaa BHI:n käyttöön muiden olemassa olevien asetusten kanssa, sinun on käytettävä nykyisen arvon bittitaso OR -funktiota 8 388 608 (0x800000).
0x800000 TAI 0x2048(8264 desimaalilukuna) ja se on 8 396 872(0x802048). Sama koskee FeatureSettingsOverrideMaskia.
Intel-suorittimien CVE-2022-0001:n lievennys reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00800000 /f
Yhdistetty lievennys reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00802048 /f

Suojausten käyttöönoton tarkistaminen

Jotta voimme varmistaa, että suojaukset ovat käytössä, olemme julkaisseet PowerShell-komentosarjan, jonka voit suorittaa laitteissasi. Asenna ja suorita komentosarja jollakin seuraavista tavoista.

Tapa 1: PowerShell-vahvistus PowerShell-valikoiman avulla (Windows Server 2016 tai WMF 5.0/5.1)
PowerShell-moduulin asentaminen:
PS> Install-Module SpeculationControl
Varmista PowerShell-moduulin avulla, että suojaus on otettu käyttöön:
PS> # Save the current execution policy so it can be reset
PS> $SaveExecutionPolicy = Get-ExecutionPolicy
PS> Set-ExecutionPolicy RemoteSigned -Scope Currentuser
PS> Import-Module SpeculationControl
PS> Get-SpeculationControlSettings
PS> # Reset the execution policy to the original state
PS> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser
Tapa 2: PowerShell-vahvistus käyttämällä Technet-latausta (aiemmat käyttöjärjestelmäversiot ja aiemmat WMF-versiot)
PowerShell-moduulin asentaminen Technet ScriptCenteristä:

  1. Siirry https://aka.ms/SpeculationControlPS .
  2. Lataa SpeculationControl.zip paikalliseen kansioon.
  3. Pura sisältö paikalliseen kansioon. Esimerkiksi C:\ADV180002
Varmista PowerShell-moduulin avulla, että suojaus on otettu käyttöön:

Käynnistä PowerShell. Kopioi ja suorita seuraavat komennot edellisen esimerkin ohjeiden mukaisesti:

PS> # Save the current execution policy so it can be reset

PS> $SaveExecutionPolicy = Get-ExecutionPolicy

PS> Set-ExecutionPolicy RemoteSigned -Scope Currentuser

PS> CD C:\ADV180002\SpeculationControl

PS> Import-Module .\SpeculationControl.psd1

PS> Get-SpeculationControlSettings

PS> # Reset the execution policy to the original state

PS> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser

Jos haluat yksityiskohtaisen selityksen PowerShell-komentosarjan tulosteesta, katso KB4074629 .

Usein kysyttyjä kysymyksiä

Minulle ei ole tarjottu Windowsin suojauspäivityksiä, jotka julkaistiin tammi- ja helmikuussa 2018. Mitä minun pitää tehdä?

Tammi- ja helmikuussa 2018 julkaistuja Windowsin suojauspäivityksiä ei tarjottu kaikille asiakkaille, jotta asiakkaiden laitteisiin ei olisi tehty haitallisia vaikutuksia. Lisätietoja on kohdassa KB407269 .

Mistä tiedän, onko suorittimen mikrokoodin oikea versio?

Mikrokoodi toimitetaan laiteohjelmistopäivityksen kautta. Kysy alkuperäiseltä laitevalmistajalta laiteohjelmistoversio, jossa on oikea päivitys tietokoneeseesi.

Mitkä ovat lievennysten vaikutukset suorituskykyyn?

Suorituskykyyn vaikuttavat useat muuttujat, jotka vaihtelevat järjestelmäversiosta käynnissä oleviin kuormituksiin. Joissain järjestelmissä suorituskykyvaikutus on mitätön. Toisille se on huomattava.

Suosittelemme, että arvioit suorituskyvyn vaikutukset järjestelmiisi ja teet tarvittavat muutokset.

Käytän Windows Server kolmannen osapuolen isännöimässä ympäristössä tai pilvessä. Mitä minun pitää tehdä?

Tämän artikkelin näennäiskoneita koskevien ohjeiden lisäksi sinun kannattaa ottaa yhteyttä palveluntarjoajaan ja varmistaa, että näennäiskoneitasi käyttävät isännät on suojattu riittävästi.

Katso Azuressa suoritettavien Windows Server -virtuaalikoneiden ohjeet spekulatiivisen suorituspuolen kanavan haavoittuvuuksien lieventämiseen Azuressa. Lisätietoja Azure Update Managementin käyttämisestä tämän ongelman lieventämiseen vierasvirtuaalikoneissa on kohdassa KB4077467.

Onko Windows Server -säilökohtaisia ohjeita?

Windows Server 2016:n ja Windows 10:n version 1709 Windows Server -säilön näköistiedostoille julkaistut päivitykset sisältävät lievennykset näihin tietoturva-aukkoihin. Muita määrityksiä ei tarvita.

Huomautus Sinun on silti varmistettava, että isäntä, jolla nämä säilöt toimivat, on määritetty ottamaan käyttöön tarvittavat lievennykset.

Täytyykö ohjelmisto- ja laitteistopäivitykset asentaa tietyssä järjestyksessä?

Ei, asennusjärjestyksellä ei ole merkitystä.

Tuleeko uudelleenkäynnistyksiä useita?

Kyllä, sinun on käynnistettävä tietokone uudelleen laiteohjelmistopäivityksen (mikrokoodin) jälkeen ja uudelleen järjestelmäpäivityksen jälkeen.

Voitko antaa lisätietoja rekisteriavaimista?

Rekisteriavainten tiedot:

FeatureSettingsOverride edustaa bittikarttaa, joka ohittaa oletusasetuksen ja ohjaa, mitkä lievennykset poistetaan käytöstä. Bitti 0 ohjaa lievennystä, joka vastaa CVE-2017-5715:tä. Bitti 1 ohjaa lievennystä, joka vastaa CVE-2017-5754:ää. Bittien arvoksi on määritetty 0 , jotta lievennys otetaan käyttöön, ja arvoon 1 , kun lievennys poistetaan käytöstä.

FeatureSettingsOverrideMask edustaa bittikarttapeitettä, jota käytetään yhdessä FeatureSettingsOverride -toiminnon kanssa. Tässä tapauksessa käytetään arvoa 3 (esitetään binaarinumerojärjestelmässä 11:nä) osoittamaan kaksi ensimmäistä bittiä, jotka vastaavat käytettävissä olevia lievennyksiä. Tämän rekisteriavaimen arvoksi on määritetty 3 sekä lievennysten ottamiseksi käyttöön että poistamiseksi käytöstä.

MinVmVersionForCpuBasedMitigations on tarkoitettu Hyper-V-isäntille. Tämä rekisteriavain määrittää VM:n vähimmäisversion, jota tarvitaan päivitettyjen laiteohjelmiston ominaisuuksien käyttämiseen (CVE-2017-5715). Määritä arvoksi 1.0 , jotta se kattaa kaikki virtuaalikoneversiot. Huomaa, että tämä rekisteriarvo ohitetaan (hyvänlaatuinen) muissa kuin Hyper-V-isännissä. Lisätietoja on artikkelissa Vierasvirtuaalikoneiden suojaaminen CVE-2017-5715:ltä (haaran kohteen lisäys).

Voinko määrittää rekisteriavaimet ennen päivityksen asentamista, asentaa päivityksen ja käynnistää sitten uudelleen, jotta muutokset tulevat voimaan?

Kyllä, ei ole sivuvaikutuksia, jos nämä rekisteriasetukset otetaan käyttöön ennen tammikuuhun 2018 liittyvien korjausten asentamista.

Voitko antaa lisätietoja PowerShell-vahvistuskomentosarjan tuloksesta?

Katso komentosarjan tulosteen yksityiskohtainen kuvaus kohdasta KB4074629: SpeculationControl PowerShell -komentosarjan tulosteen ymmärtäminen .

Jos laiteohjelmistopäivitystä (mikrokoodia) ei ole vielä saatavilla alkuperäiseltä laitevalmistajalta, onko Hyper-V-isäntää vielä mahdollista suojata?

Kyllä, Windows Server 2016 Hyper-V -isännille, joihin ei ole vielä saatavilla laiteohjelmistopäivitystä, olemme julkaisseet vaihtoehtoisia ohjeita, jotka voivat auttaa lieventämään VM-to- tai VM to host -hyökkäyksiä. Katso Vaihtoehtoisia suojauksia Windows Server 2016 Hyper-V -isännille spekulatiivisia suorituspuolen kanavahaavoittuvuuksia vastaan.

Jos käytössäni on Vain suojaus -haara, mitkä vain suojauspäivitykset minun on asennettava, jotta voin suojautua näiltä haavoittuvuuksilta?

Vain suojauspäivitykset eivät ole kumulatiivisia. Käyttöjärjestelmäversion mukaan sinun on ehkä asennettava useita tietoturvapäivityksiä, jotta saat täyden suojauksen. Yleensä asiakkaiden on asennettava tammikuun, helmikuun, maaliskuun ja huhtikuun 2018 päivitykset. Järjestelmät, joissa on AMD-suorittimia, tarvitsevat lisäpäivityksiä seuraavassa taulukossa esitetyllä tavalla:

Käyttöjärjestelmän versio suojauspäivitys
Windows 8.1, Windows Server 2012 R2 KB4338815 – kuukausittainen koontiversio
KB4338824 – Vain suojaus
Windows 7 SP1, Windows Server 2008 R2 SP1 tai Windows Server 2008 R2 SP1 (Server Core -asennus) KB4284826 – kuukausittainen koontiversio
KB4284867 – vain suojaus
Windows Server 2008 SP2 KB4340583 – Tietoturvapäivitys

Suosittelemme, että asennat vain suojauspäivitykset julkaisujärjestyksessä.

Huomautus

Näiden usein kysyttyjen kysymysten aiemmassa versiossa ilmoitettiin virheellisesti, että helmikuun vain suojauspäivitykset sisältävät tammikuussa julkaistut tietoturvakorjaukset. Itse asiassa ei.

Jos otan käyttöön jonkin soveltuvista tietoturvapäivityksistä, poistavatko ne CVE-2017-5715:n suojaukset käytöstä samalla tavalla kuin suojauspäivitys KB4078130?

Ei. Suojauspäivitys KB4078130 oli erityinen korjaus, jolla estettiin järjestelmän arvaamattomia toimintoja, suorituskykyongelmia ja odottamattomia uudelleenkäynnistyksiä mikrokoodin asentamisen jälkeen. Ottamalla suojauspäivitykset käyttöön Windows-asiakaskäyttöjärjestelmissä voit ottaa käyttöön kaikki kolme lievennystä. Windows Server -käyttöjärjestelmissä lievennykset on otettava käyttöön asianmukaisen testauksen jälkeen. Lisätietoja on artikkelissa KB4072698.

Tunnettu ongelma: joillakin käyttäjillä voi olla verkkoyhteysongelmia tai IP-osoiteasetukset voi olla asennettu 13. maaliskuuta 2018 julkaistuun suojauspäivitykseen (KB 4088875)

Tämä ongelma ratkaistiin vuonna KB4093118.

Intel on tunnistanut uudelleenkäynnistysongelmia, jotka liittyvät joidenkin vanhempien prosessorien mikrokoodiin. Mitä minun pitää tehdä?

Helmikuussa 2018 Intel ilmoitti saaneensa validointinsa valmiiksi ja alkaneensa julkaista mikrokoodia uudemmille suoritinalustoille. Microsoft on julkaisemassa Intelin vahvistamia mikrokoodipäivityksiä, jotka koskevat Spectre-kakkosvarianttia Spectre-kakkosta Spectre-kakkosta (CVE-2017-5715 | Branch Target Injection).  KB4093836 luetteloi tietyt tietokanta artikkelit Windows-version mukaan. Kukin tiettyyn KB-artikkeliin sisältyy saatavilla olevat Intelin mikrokoodipäivitykset suorittimen mukaan.

11. tammikuuta 2018 Intel ilmoitti ongelmista hiljattain julkaistussa mikrokoodissa, jonka oli tarkoitus käsitellä Spectre-kakkosvarianttia (CVE-2017-5715 | Branch Target Injection). Intel huomautti erityisesti, että tämä mikrokoodi voi aiheuttaa "odotettua suurempia uudelleenkäynnistyksiä ja muuta arvaamatonta järjestelmän toimintaa" ja että nämä skenaariot voivat aiheuttaa "tietojen menetystä tai vioittumista". Kokemuksemme mukaan järjestelmän epävakaus voi joissakin tapauksissa aiheuttaa tietojen häviämistä tai vioittumista. Intel antoi 22. tammikuuta asiakkaille suosituksen, että asiakkaat lopettaisivat nykyisen mikrokoodiversion käytön prosessoreissa, joita ongelma koskee, siksi aikaa kun Intel suorittaa päivitetyn ratkaisun lisätestauksia. Ymmärrämme, että Intel jatkaa nykyisen mikrokoodiversion mahdollisten vaikutusten tutkimista. Kehotamme asiakkaita seuraamaan ohjeisiinsa säännöllisesti päätösten tueksi.

Sillä välin, kun Intel testaa, päivittää ja ottaa käyttöön uutta mikrokoodia, julkaisemme päivitystiheyden ulkopuolisen päivityksen (OOB), KB4078130, joka poistaa käytöstä vain CVE-2017-5715:n lievennyksen. Microsoftin testauksissa tämän päivityksen on todettu estävän kuvatun toiminnan. Katso täydellinen luettelo laitteista Intelin mikrokoodiversion ohjeista . Tämä päivitys kattaa Windows 7 Service Pack 1:n (SP1), Windows 8.1:n ja kaikki Windows 10:n versiot, sekä asiakas- että palvelinversiot. Jos käytössäsi on laite, johon ongelma vaikuttaa, voit ottaa tämän päivityksen käyttöön lataamalla sen Microsoft Update -luettelon sivustosta. Näiden tietojen soveltaminen poistaa käytöstä vain CVE-2017-5715:n lievennyksen.

Tällä hetkellä ei ole tiedossa raportteja siitä, että tämä Spectre-variantti 2 (CVE-2017-5715 | Branch Target Injection) on hyökätty asiakkaisiin. Suosittelemme, että Windows-käyttäjät ottavat tarvittaessa CVE-2017-5715-korjauksen uudelleen käyttöön, kun Intel on raportoinut, että järjestelmän arvaamattoman toiminnan aiheuttava ongelma on korjattu laitteessasi.

Olen kuullut, että Intel on julkaissut mikrokoodipäivityksiä. Mistä löydän ne?

Helmikuussa 2018 Intel ilmoitti , että se on saanut validointinsa päätökseen ja alkanut julkaista mikrokoodia uudemmille suoritinalustoille. Microsoft on julkaisemassa Intelin vahvistamia mikrokoodipäivityksiä, jotka liittyvät Spectre-kakkosvariantin Spectre-kakkosvarianttiin (CVE-2017-5715 | Branch Target Injection). KB4093836 luetteloi tietyt tietokanta artikkelit Windows-version mukaan. KB-luettelo saatavilla olevista Intelin mikrokoodipäivityksistä suorittimen mukaan.

Lisätietoja on AMD Security Päivitykset -raportissa ja AMD:n teknisessä raportissa: Arkkitehtuuriohjeita epäsuoran haaran ohjaukseen . Nämä ovat saatavilla OEM-laiteohjelmistokanavalta.

Käytössäni on Windows 10:n päivitys huhtikuu 2018 (versio 1803). Onko Intelin mikrokoodia saatavilla laitteelleni? Mistä löydän sen?

Olemme tuomassa saataville Intelin vahvistamia mikrokoodipäivityksiä, jotka koskevat Spectre-kakkosvarianttia (CVE-2017-5715 | Branch Target Injection). Saadakseen uusimmat Intelin mikrokoodipäivitykset Windows Update:n kautta asiakkailla on oltava asennettuna Intelin mikrokoodi laitteissa, joissa on Windows 10 -käyttöjärjestelmä, ennen päivitystä Windows 10:n huhtikuun 2018 päivitykseen (versio 1803).

Mikrokoodipäivitys on myös saatavilla suoraan Microsoft Update -luettelosta, jos sitä ei ole asennettu laitteeseen ennen järjestelmän päivitystä. Intelin mikrokoodi on saatavana Windows Update- Windows Server Update Services (WSUS) -palveluiden tai Microsoft Update -luettelon kautta. Katso lisätietoja ja latausohjeet KB4100347.

Mistä löydän tietoa uusista spekulatiivisen suorituspuolen kanavan haavoittuvuuksista (Spekulatiivinen Storen ohittaminen - CVE-2018-3639 ja Rogue System Register Read - CVE-2018-3640)?

Lisätietoja on seuraavissa ohjeaiheissa:

Mistä löydän lisätietoja Windowsin tuesta spekulatiiviselle Storen ohituksen käytöstä (SSBD) Intel-prosessoreissa?

Katso Suositellut toimet- ja Usein kysytyt kysymykset -osiot ADV180012 | Microsoftin ohjeet spekulatiiviseen Storen ohittamiseen.

Ohjevalikko selvittää, onko SSBD käytössä vai ei?

SSBD:n tilan tarkistamiseksi PowerShell-komentosarja Get-SpeculationControlSettings on päivitetty tunnistamaan vialliset suorittimet, SSBD-käyttöjärjestelmän päivitysten tila ja suorittimen mikrokoodin tila tarvittaessa. Jos haluat lisätietoja ja hankkia PowerShell-komentosarjan, katso KB4074629.

Olen kuullut "Lazy FP State Restore" (CVE-2018-3665) -ohjelmasta. Julkaiseeko Microsoft lievennyksiä siihen?

13. kesäkuuta 2018 julkistettiin ylimääräinen haavoittuvuus, johon liittyy spekulatiivista suoritusta, nimeltään Lazy FP State Restore, ja sille annettiin CVE-2018-3665 . Lisätietoja tästä haavoittuvuudesta ja suositelluista toimenpiteistä on suojaustiedotteessa ADV180016 | Microsoftin ohjeet laiskan FP-tilan palauttamiseen .

Huomautus Lazy Restore FP Restorelle ei tarvita määritysasetuksia (rekisteriasetuksia).

Olen kuullut, että CVE-2018-3693 (Bounds Check Bypass Store) liittyy Spectreen. Julkaiseeko Microsoft lievennyksiä siihen?

Bounds Check Bypass Store (BCBS) julkistettiin 10. heinäkuuta 2018, ja sille määritettiin CVE-2018-3693. BCBS:n katsotaan kuuluvan samaan haavoittuvuuksien luokkaan kuin Bounds Check Bypass (variantti 1). Ohjelmistossa ei ole tällä hetkellä tiedossa BCBS-esiintymiä. Jatkamme kuitenkin tämän haavoittuvuusluokan tutkimista ja teemme yhteistyötä alan kumppaneiden kanssa tarvittavan lievennyksen julkaisemiseksi. Kannustamme tutkijoita lähettämään kaikki olennaiset havainnot Microsoftin spekulatiivisen suorituspuolen kanavan palkkio-ohjelmaan, mukaan lukien BCBS:n kaikki hyväksikäytettävät esiintymät. Ohjelmistokehittäjien tulisi tutustua BCBS:ää koskeviin kehittäjien ohjeisiin, jotka on päivitetty C++:ssa Spekulatiivisen suorituspuolen kanavien kehittäjäohjeet

Olen kuullut, että L1-päätevika (L1TF) paljastettiin. Mistä löydän lisätietoja siitä ja sen Windows-tuesta?

14. elokuuta 2018 ilmoitettiin L1-päätevika (L1TF), jolle määritettiin useita CVE:itä. Näitä uusia spekulatiivisia suorituspuolen kanavahaavoittuvuuksia voidaan käyttää muistin sisällön lukemiseen luotetun rajan yli, ja jos niitä hyödynnetään, ne voivat johtaa tietojen paljastumiseen. On olemassa useita vektoreita, joiden avulla hyökkääjä voi laukaista haavoittuvuudet määritetyn ympäristön mukaan. L1TF vaikuttaa Intel® Core®- ja Intel® Xeon® -prosessoreihin.

Lisätietoja tästä haavoittuvuudesta sekä yksityiskohtaisen kuvan skenaarioista, joihin se vaikuttaa, mukaan lukien Microsoftin tapa lieventää L1TF:ää, on seuraavissa resursseissa:

Ohjevalikko poistaa L1TF:n Hyper-Threading käytöstä laitteessani?

Hyper-Threading käytöstä poistamisen vaiheet vaihtelevat alkuperäisten laitevalmistajien välillä, mutta ne ovat yleensä osa BIOSin tai laiteohjelmiston määritys- ja määritystyökaluja.

Mistä saan ARM64-laiteohjelmiston, joka lieventää CVE-2017-5715 \| Haarakohteen injektio (Spectre-variantti 2)?

64-bittisiä ARM-suorittimia käyttävien asiakkaiden tulee pyytää laiteohjelmistotukea laitteen alkuperäiseltä laitevalmistajalta, koska ARM64-käyttöjärjestelmän suojaukset vaikuttavat CVE-2017-5715 | Haarakohteen injektio (Spectre, variantti 2) edellyttää, että laitteen alkuperäisten laitevalmistajien uusin laiteohjelmistopäivitys tulee voimaan.

Mistä löydän tietoja Intelin paljastamasta mikroarkkitehtuuristen tietojen näytteenotosta (CVE-2018-11091, CVE-2018-12126, CVE-2018-12127, CVE-2018-12130)

Lisätietoja on seuraavissa suojausneuvoissa

Mistä löydän skenaariopohjaiset ohjeet, joiden avulla voidaan määrittää tarvittavat toimenpiteet mikroarkkitehtuurisen tietojen näytteenoton haavoittuvuuksien lieventämiseksi?

Lisää ohjeita spekulatiivisen suorituspuolen kanavan haavoittuvuuksilta suojautumiseen on Windowsin ohjeissa

Ohjevalikko poistaa MDS:n Hyper-Threading käytöstä laitteessani?

Tutustu Windowsin ohjeisiin spekulatiivisen suorituspuolen kanavan haavoittuvuuksilta suojautumiseen

Mistä löydän ohjeita Azureen?

Azure-ohjeita on seuraavassa artikkelissa: Ohjeita spekulatiivisen suorituspuolen kanavan haavoittuvuuksien lieventämiseen Azuressa.

Mistä saan lisätietoja Retpoline-käyttöönotosta Windows 10, versio 1809?

Lisätietoja Retpolinen käyttöönotosta on blogikirjoituksessamme: Spectren variantin 2 lieventäminen Retpolinen avulla Windowsissa .

Olen kuullut, että Spectre Variant 1:n spekulatiivisesta suorituspuolen kanavahaavoittuvuudesta on olemassa muunnelma. Mistä saan lisätietoja?

Lisätietoja tästä haavoittuvuudesta on Microsoftin tietoturvaoppaassa: CVE-2019-1125 | Windowsin ytimen tietojen paljastamisen haavoittuvuus.

Tarkoittaako CVE-2019-1125 \| Windowsin ytimen tietojen paljastamisen haavoittuvuus vaikuttaa Microsoftin pilvipalveluihin?

Tiedossamme ei ole minkäänlaista tietojen paljastamista koskevaa haavoittuvuutta, joka vaikuttaisi pilvipalveluinfrastruktuuriimme.

Jos päivitykset CVE-2019-1125 \| Windowsin ytimen tietojen paljastamisen haavoittuvuus julkaistiin 9. heinäkuuta 2019, miksi tiedot julkaistiin 6. elokuuta 2019?

Heti kun huomasimme tämän ongelman, korjasimme sen nopeasti ja julkaisimme päivityksen. Uskomme vahvasti läheiseen kumppanuuteen sekä tutkijoiden että alan kumppaneiden kanssa asiakkaiden turvallisuuden parantamiseksi, ja julkistimme yksityiskohdat vasta tiistaina 6. elokuuta koordinoitujen haavoittuvuuksien paljastamiskäytäntöjen mukaisesti.

Mistä löydän skenaariopohjaiset ohjeet, joiden avulla voidaan määrittää tarvittavat toimenpiteet Intel-tapahtumien synkronointilaajennusten (Intel TSX) tapahtuman asynkronisen keskeytyksen haavoittuvuuden (CVE-2019-11135) lieventämiseksi?

Lisätietoja spekulatiivisen suorituspuolen kanavan haavoittuvuuksilta suojautumiseen on Windowsin ohjeissa.

Pitääkö minun poistaa käytöstä Hyper-Threading Intel-tapahtumien synkronointilaajennusten (Intel TSX) tapahtuman asynkronisen keskeytyksen haavoittuvuudelle (CVE-2019-11135) laitteessani?

Lisätietoja spekulatiivisen suorituspuolen kanavan haavoittuvuuksilta suojautumiseen on Windowsin ohjeissa.

Onko mahdollista poistaa Intelin tapahtumien synkronointilaajennusten (Intel TSX) ominaisuus käytöstä?

Lisäohjeita on ohjeissa Intelin tapahtumien synkronointilaajennusten (Intel TSX) ominaisuuden käytöstä poistamiseen

Viitteet

Muiden valmistajien tietoja koskeva vastuuvapauslauseke

Tässä artikkelissa käsiteltävät kolmansien osapuolten tuotteet ovat Microsoftista riippumattomien, itsenäisten yritysten valmistamia. Emme anna mitään oletettuja tai muita takuita siitä, että nämä tuotteet toimivat tai että ne ovat luotettavia.

Tarjoamme yhteystiedot kolmannelle osapuolelle, jonka kautta saat teknistä tukea. Nämä yhteystiedot saattavat muuttua ilman ennakkoilmoitusta. Emme takaa kolmannen osapuolen yhteystietojen tarkkuutta.