Muudatuste logi
| Muuda kuupäeva | Muudatuse decription (Decription of change) |
|---|---|
| 20. aprill 2023 |
|
| 8. august 2023 |
|
| 9. august 2023 |
|
| 9. aprill 2024 |
|
| 16. aprill 2024 |
|
Kokkuvõte
Selles artiklis antakse juhiseid külgmise kanali uue klassi mikroarhitektuuriliste ja spekulatiivsete käivitamise nõrkuste kohta, mis mõjutavad paljusid tänapäevaseid protsessoreid ja operatsioonisüsteeme. Nende hulka kuuluvad Intel, AMD ja ARM. Nende ränipõhiste nõrkuste täpsemad üksikasjad leiate järgmistest ADV-dest (security Advisories) ja CVEs (Common Vulnerabilities and Exposures):
- ADV180002 | Juhised külgmise kanali spekulatiivsete käivitamise nõrkuste leevendamiseks
- ADV180012 | Microsofti juhised spekulatiivsete poeeraldade möödumise kohta
- ADV180013 | Microsofti juhised Rogue'i süsteemiregistri kohta Loe
- ADV180016 | Microsofti juhised lazy FP oleku taastamiseks
- ADV180018 | Microsofti juhised L1TF-variandi leevendamiseks
- ADV190013 | Microsofti suunised microarchitectural andmete valimi nõrkuste leevendamiseks
- ADV220002 | Microsofti juhised Inteli protsessoriGA MMIO andmete nõrkuste kohta
- CVE-2022-23825 | AMD CPU harutüübi segadus
- CVE-2023-20569 | AMD CPU tagastusaadressi ennustaja
- CVE-2022-0001 | Inteli haru ajaloosüst
NB!
Need probleemid mõjutavad ka teisi operatsioonisüsteeme (nt Android, Chrome, iOS ja MacOS). Soovitame klientidel nendelt tarnijatelt juhiseid küsida.
Oleme välja andnud mitu värskendust, mis aitavad neid nõrkusi leevendada. Oleme võtnud meetmeid ka oma pilveteenuste turvalisuse tagamiseks. Lisateavet leiate järgmistest jaotistest.
Me pole veel saanud teavet, mis näitaks, et neid nõrkusi kasutati klientide ründamiseks. Teeme klientide kaitsmiseks tihedat koostööd valdkonna partneritega, sealhulgas kiibikujundajate, riistvara OEM-idega ja rakenduste tarnijatega. Kõigi saadaolevate kaitsefunktsioonide hankimiseks on vaja püsivara (mikrokoodi) ja tarkvaravärskendusi. See hõlmab seadme OEM-ide mikrokoodi ja mõnel juhul viirusetõrjetarkvara värskendusi.
Haavatavused
Spekulatiivne käivitamine
Selles artiklis käsitletakse järgmisi spekulatiivsete käivitamise nõrkusi.
- CVE-2017-5715 | Haru sihtsüst
- CVE-2017-5753 | Piiride kontrolli möödumine
- CVE-2017-5754 | Andmevahemälu koormus
- CVE-2018-3639 | Spekulatiivsest poest möödumine
Windows Update pakub ka Internet Exploreri ja Edge'i leevendusi. Jätkame nende leevendusmeetmete parandamist seda tüüpi nõrkuste vastu.
Lisateavet selle nõrkuste klassi kohta leiate teemast
Microarchitectural Data Sampling vulnerability
14. mail 2019 avaldas Intel teabe külgmise kanali spekulatiivsete käivitamise nõrkuste uue alamklassi kohta, mida nimetatakse mikroarhitektuuriliste andmete diskreetimiseks ja dokumenteeritud ADV190013 | Mikroarhitektuursete andmete valim. Neile on määratud järgmised CVEd:
- CVE-2019-11091 | Microarchitectural Data Sampling Uncacheable Memory (MDSUM)
- CVE-2018-12126 | Microarchitectural Store'i puhvri andmete valim (MSBDS)
- CVE-2018-12127 | Microarchitectural Fill Buffer Data Sampling (MFBDS)
- CVE-2018-12130 | Microarchitectural koormusepordi andmete diskreetimine (MLPDS)
NB!
Need probleemid mõjutavad teisi süsteeme (nt Android, Chrome, iOS ja MacOS). Soovitame klientidel nendelt tarnijatelt juhiseid küsida.
Microsoft on välja andnud värskendused nende nõrkuste leevendamiseks. Kõigi saadaolevate kaitsefunktsioonide hankimiseks on vaja püsivara (mikrokoodi) ja tarkvaravärskendusi. See võib hõlmata seadme OEM-ide mikrokoodi. Mõnel juhul mõjutab nende värskenduste installimine jõudlust. Oleme tegutsenud ka oma pilveteenuste turvalisuse tagamisel. Soovitame tungivalt need värskendused juurutada.
Selle probleemi kohta leiate lisateavet järgmisest turbenõuandla ja kasutusstsenaariumipõhistest juhistest ohu leevendamiseks vajalike toimingute määramiseks.
- ADV190013 | Microsofti suunised microarchitectural andmete valimi nõrkuste leevendamiseks
- Windowsi suunised külgmise kanali spekulatiivsete käivitamise nõrkuste eest kaitsmiseks
Märkus.
Soovitame teil enne mikrokoodi värskenduste installimist installida Windows Update kõik uusimad värskendused.
Spectre, Variant 1 nõrkus
6. augustil 2019 andis Intel välja üksikasjad Windowsi tuumateabe avaldamise nõrkuse kohta. See nõrkus on Spectre'i variant, variant 1 spekulatiivse käivitamise külgmise kanali nõrkus ja sellele on määratud CVE-2019-1125.
9. juulil 2019 andsime välja Windowsi operatsioonisüsteemi turbevärskendused, mis aitavad seda probleemi leevendada. Palun pange tähele, et me oleme tagasi dokumenteerinud selle leevenduse avalikult kuni koordineeritud tööstuse avalikustamiseni teisipäeval, 6. augustil 2019.
Kliendid, kes on Windows Update lubanud ja rakendanud 9. juulil 2019 välja antud turbevärskendusi, on automaatselt kaitstud. Rohkem konfiguratsioone pole vaja.
Märkus.
See nõrkus ei vaja teie seadme tootja (OEM) mikrokoodi värskendust.
Lisateavet selle nõrkuse ja kohalduvate värskenduste kohta leiate Microsofti turbevärskenduste juhendist.
Tehingu asünkroonse katkestamise nõrkus
12. novembril 2019 avaldas Intel tehnilise nõuande Intel® Transactional Synchronization Extensions (Intel TSX) Transaction Asynchronous Abort nõrkuse kohta, millele on määratud CVE-2019-11135. Microsoft on välja andnud värskendused selle nõrkuse leevendamiseks ja operatsioonisüsteemi kaitse on Windows Server 2019 jaoks vaikimisi lubatud, kuid Windows Server 2016 ja varasemates Windows Server operatsioonisüsteemi väljaannetes vaikimisi keelatud.
MMIO aegunud andmete valimi nõrkus
14. juunil 2022 avaldasime ADV220002 | Microsofti juhised Inteli protsessori MMIO aegunud andmete nõrkuste kohta ja neile on määratud järgmised CVD-d.
- CVE-2022-21123 | Ühispuhvri andmed loetud (SBDR)
- CVE-2022-21125 | Ühispuhvri andmete valim (SBDS)
- CVE-2022-21127 | Registripuhvri andmete diskreetimise erivärskendus (SRBDS-i värskendus)
- CVE-2022-21166 | Seadmeregistri osaline kirjutamine (DRPW)
Soovitatavad toimingud
Nõrkuste eest kaitsmiseks peaksite tegema järgmist.
- Rakendage kõik saadaolevad Windowsi operatsioonisüsteemi värskendused, sh igakuised Windowsi turbevärskendused.
- Rakendage seadme tootjalt saadud püsivaravärskendus (mikrokoodi).
- Hinnake oma keskkonna riske Microsofti turbenõustajate lehel (ADV180002, ADV180012, ADV190013 ja ADV220002) lisaks selles teabebaas artiklis esitatud teabele.
- Tegutsege vastavalt vajadusele selles teabebaas artiklis esitatud nõuandva teabe ja registrivõtmeteabe abil.
Märkus.
Surface'i kliendid saavad Windows Update kaudu mikrokoodi värskenduse. Uusimate Surface'i seadme püsivaravärskenduste (mikrokoodi) värskenduste loendi leiate teemast KB4073065.
Harutüübi segadus
12. juulil 2022 avaldasime CVE-2022-23825 | AMD CPU haru tüübi segadus , mis kirjeldab, et haruennustus pseudonüümid võivad põhjustada teatud AMD protsessorite vale harutüübi ennustamise. See probleem võib põhjustada teabe avaldamise.
Selle nõrkuse eest kaitsmiseks soovitame installida Windowsi värskendused, mis on välja antud 2022. aasta juulis või hiljem, ja seejärel võtta vajalikud meetmed CVE-2022-23825 ja registrivõtme teabe, mis on esitatud selles teabebaas artiklis.
Lisateavet leiate AMD-SB-1037 turbebülletäänist.
Tagastusaadressi ennustaja
8. augustil 2023 avaldasime CVE-2023-20569 | Tagastusaadressi ennustaja (tuntud ka kui Inception), mis kirjeldab uut spekulatiivset külgmise kanali rünnakut, mille tulemuseks võib olla ründaja kontrolli all oleval aadressil spekulatiivne käivitamine. See probleem mõjutab teatud AMD protsessoreid ja võib põhjustada teabe avalikustamist.
Selle nõrkuse eest kaitsmiseks soovitame installida Windowsi värskendused, mis on välja antud 2023. aasta augustis või hiljem, ja seejärel võtta vajalikud meetmed CVE-2023-20569 ja registrivõtme teabe, mis on esitatud selles teabebaas artiklis.
Lisateavet leiate AMD-SB-7005 turbebülletäänist.
Haruajaloo sisestamine
9. aprillil 2024 avaldasime CVE-2022-0001 | Inteli haruajaloo süst , mis kirjeldab haruajaloo süstimist (BHI), mis on konkreetne moodusesisese BTI vorm. See nõrkus ilmneb siis, kui ründaja võib töödelda harude ajalugu enne üleminekut kasutajalt juhendaja režiimile (või VMX-i mittejuur-/külaline juurrežiimi). Selline manipuleerimine võib põhjustada kaudse haru ennustajal valida kaudse haru jaoks konkreetse ennustajakirje ja prognoositud eesmärgil avalikustamise vidik käivitatakse siirdeliselt. See võib olla võimalik, kuna vastav haruajalugu võib sisaldada varasemates turbekontekstides, eriti muudes prognoosirežiimides tehtud filiaale.
Windows Server ja Azure Stack HCI leevendussätted
Turbenõuandlad (ADV) ja CVEd annavad teavet ohtude kohta, mida need nõrkused kujutavad. Need aitavad teil ka tuvastada haavatavusi ja Windows Server süsteemide leevenduste vaikeolekut. Allolevas tabelis on kokkuvõte CPU mikrokoodi nõudest ja Windows Server leevenduste vaikeolekust.
| CVE | Kas vajate protsessori mikrokoodi/püsivara? | Leevenduse vaikeolek |
|---|---|---|
| CVE-2017-5753 | Ei | Vaikimisi lubatud (keelamissuvandit pole) Lisateavet leiate ADV180002 |
| CVE-2017-5715 | Jah | Vaikimisi keelatud. Lisateavet leiate ADV180002 ja sellest teabebaasiartiklist kehtivate registrivõtmesätete kohta. Märkus Kui Spectre Variant 2 (CVE-2017-5715) on seadmetes, kus töötab Windows 10 versioon 1809 või uuem versioon, vaikimisi lubatud "Retpoline". Lisateavet "Retpoline" kohta leiate ajaveebipostitusest Spectre variant 2 leevendamine Windowsi ajaveebipostituses Retpoline'iga . |
| CVE-2017-5754 | Nr | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud. Lisateavet leiate ADV180002 . |
| CVE-2018-3639 | Intel: jah AMD: ei |
Vaikimisi keelatud. Lisateavet leiate ADV180012 ja kohalduva registrivõtme sätete kohta leiate teavet sellest artiklist. |
| CVE-2018-11091 | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud. Lisateavet leiate ADV190013 ja kohalduva registrivõtme sätete kohta leiate teavet sellest artiklist. |
| CVE-2018-12126 | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud. Lisateavet leiate ADV190013 ja kohalduva registrivõtme sätete kohta leiate teavet sellest artiklist. |
| CVE-2018-12127 | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud. Lisateavet leiate ADV190013 ja kohalduva registrivõtme sätete kohta leiate teavet sellest artiklist. |
| CVE-2018-12130 | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud. Lisateavet leiate ADV190013 ja kohalduva registrivõtme sätete kohta leiate teavet sellest artiklist. |
| CVE-2019-11135 | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud. Lisateavet leiate artiklist CVE-2019-11135 ja sellest artiklist leiate asjakohased registrivõtme sätted. |
| CVE-2022-21123 (MMIO ADV220002 osa) | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud.* Lisateavet leiate artiklist CVE-2022-21123 ja kohalduva registrivõtme sätete kohta selles artiklis. |
| CVE-2022-21125 (MMIO ADV220002 osa) | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud.* Lisateavet leiate artiklist CVE-2022-21125 ja kohalduvate registrivõtmete sätete kohta leiate sellest artiklist. |
| CVE-2022-21127 (MMIO ADV220002 osa) | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud.* Lisateavet leiate artiklist CVE-2022-21127 ja sellest artiklist leiate asjakohased registrivõtme sätted. |
| CVE-2022-21166 (MMIO ADV220002 osa) | Intel: jah | Windows Server 2019, Windows Server 2022 ja Azure Pinu HCI: vaikimisi lubatud. Windows Server 2016 ja varasemad versioonid: vaikimisi keelatud.* Lisateavet leiate artiklist CVE-2022-21166 ja kohalduvate registrivõtme sätete kohta selles artiklis. |
| CVE-2022-23825 (AMD CPU harutüübi segadus) | AMD: ei | Lisateavet leiate artiklist CVE-2022-23825 ja kohalduvate registrivõtme sätete kohta selles artiklis. |
|
CVE-2023-20569 (AMD CPU tagastusaadressi ennustaja) |
AMD: Jah | Lisateavet leiate artiklist CVE-2023-20569 ja sellest artiklist leiate asjakohased registrivõtme sätted. |
| CVE-2022-0001 | Intel: ei |
Vaikimisi keelatud Lisateavet leiate artiklist CVE-2022-0001 ja kohalduvate registrivõtmesätete kohta leiate sellest artiklist. |
Märkus.
* Järgige allpool meltdowni leevendusjuhiseid.
Kui soovite hankida kõik saadaolevad kaitsed nende nõrkuste vastu, peate tegema registrivõtme muudatusi, et lubada need leevendused, mis on vaikimisi keelatud.
Nende leevendusmeetmete lubamine võib mõjutada jõudlust. Jõudluse mõju mastaap sõltub mitmest tegurist, näiteks konkreetsest kiibikomplektist teie füüsilises hostis ja töötavatest töökoormustest. Soovitame teil hinnata oma keskkonna jõudluse mõju ja teha vajalikud muudatused.
Teie server on suurema riskiga, kui see kuulub ühte järgmistest kategooriatest:
- Hyper-V hostid: nõuab kaitset VM-to-VM-i ja VM-to-host rünnakute jaoks.
- Kaugtöölaua teenuste hostid (RDSH): nõuab kaitset ühelt seansilt teisele seansi või seansilt hostile suunatud rünnakute eest.
- Füüsilised hostid või virtuaalarvutid, kus töötab ebausaldusväärne kood (nt andmebaasi ümbrised või ebausaldusväärsed laiendid, ebausaldusväärsed veebisisu või töökoormused, mis käitavad välistest allikatest pärit koodi). Need nõuavad kaitset ebausaldusväärsete protsessidelt teisele või ebausaldusväärsete protsessidelt tuumade rünnakute eest.
Kasutage järgmisi registrivõtme sätteid serveris leevendusmeetmete lubamiseks ja taaskäivitage seade muudatuste jõustumiseks.
Märkus.
Väljalülitatud leevendusmeetmete lubamine võib vaikimisi jõudlust mõjutada. Tegelik jõudluse mõju sõltub mitmest tegurist, näiteks seadme konkreetsest kiibikomplektist ja töötavatest töökoormustest.
Registrisätted
Pakume järgmist registriteavet, et lubada leevendusi, mis pole vaikimisi lubatud, nagu on dokumenteeritud turbenõustajate (ADV) ja CVEs. Lisaks pakume registrivõtme sätteid kasutajatele, kes soovivad Windowsi klientide jaoks rakendatavad leevendused keelata.
Märkus.
- TÄHTIS See jaotis, meetod või ülesanne sisaldab etappe, mis annavad teile teada, kuidas registrit muuta. Kui muudate registrit valesti, võivad ilmneda tõsised probleemid. Seetõttu veenduge, et järgite neid juhiseid väga hoolikalt. Täiendava kaitse jaoks varundage register kindlasti enne muutmist. See võimaldab registri probleemide korral taastada. Registri varundamise ja taastamise kohta leiate lisateavet Microsofti teabebaasi artiklist:
- KB322756 Registri varundamine ja taastamine Windowsis
CVE-2017-5715 (Spectre Variant 2), CVE-2017-5754 (Meltdown) ja CVE-2022-21123 leevenduste haldamine CVE-2022-21125, CVE-2022-21127, CVE-2022-21166 (MMIO)
Märkus.
- TÄHTIS Vaikimisi on Retpoline konfigureeritud järgmiselt, kui Spectre, Variant 2 leevendus (CVE-2017-5715) on lubatud:
-
- Retpoline leevendus on lubatud Windows 10 versioonis 1809 ja uuemates Windowsi versioonides.
-
- Retpoline leevendus on Windows Server 2019 ja uuemates Windows Server versioonides keelatud.
- Lisateavet Retpoline'i konfiguratsiooni kohta leiate teemast Spectre variant 2 leevendamine Windowsis Retpoline'iga.
|
|---|
Märkus.
FeatureSettingsOverrideMask väärtuse 3 määramine on nii lubamis- kui ka keelamissätete puhul täpne. (Registrivõtmete kohta leiate lisateavet jaotisest "KKK ".)
CVE-2017-5715 leevendusmeetmete haldamine (Spectre Variant 2)
Variandi 2 keelamiseks: (CVE-2017-5715 | Haru sihtsüst) leevendus:reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 1 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fMuudatuste jõustumiseks taaskäivitage seade. Variandi 2 lubamiseks: (CVE-2017-5715 | Haru sihtsüst) leevendus: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fMuudatuste jõustumiseks taaskäivitage seade. |
|---|
Ainult AMD protsessorid: CVE-2017-5715 täieliku leevenduse lubamine (Spectre Variant 2)
Vaikimisi on kasutaja tuumade kaitse CVE-2017-5715 jaoks AMD CPU-de jaoks keelatud. Kliendid peavad CVE-2017-5715 jaoks täiendava kaitse saamiseks lubama leevenduse. Lisateavet leiate artiklist KKK #15 ADV180002.
Lubage AMD protsessorites kasutaja tuumavastane kaitse koos muude CVE 2017-5715 kaitsega.reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 64 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fKui Hyper-V funktsioon on installitud, lisage järgmine registrisäte. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fKui tegemist on Hyper-V hostiga ja püsivaravärskendused on rakendatud, tehke järgmist. Sulgege täielikult kõik virtuaalarvutid. See võimaldab püsivaraga seotud leevendust rakendada hostis enne virtuaalarvutite käivitamist. Seetõttu värskendatakse virtuaalarvutid ka siis, kui need taaskäivitatakse. Muudatuste jõustumiseks taaskäivitage seade. |
|---|
CVE-2018-3639 (Speculative Store Bypass), CVE-2017-5715 (Spectre Variant 2) ja CVE-2017-5754 (Meltdown) leevenduste haldamine
CVE-2018-3639 (Speculative Store Bypass), CVE-2017-5715 (Spectre Variant 2) ja CVE-2017-5754 (Meltdown) leevendusmeetmete lubamiseks toimige vormingus:reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fKui Hyper-V funktsioon on installitud, lisage järgmine registrisäte. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fKui tegemist on Hyper-V hostiga ja püsivaravärskendused on rakendatud, tehke järgmist. Sulgege täielikult kõik virtuaalarvutid. See võimaldab püsivaraga seotud leevendust rakendada hostis enne virtuaalarvutite käivitamist. Seetõttu värskendatakse virtuaalarvutid ka siis, kui need taaskäivitatakse. Muudatuste jõustumiseks taaskäivitage seade. CVE-2018-3639 (Speculative Store Bypass) AND leevenduste keelamine CVE-2017-5715 (Spectre Variant 2) ja CVE-2017-5754 (Meltdown) jaoks reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 3 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fMuudatuste jõustumiseks taaskäivitage seade. |
|---|
Ainult AMD protsessorid: CVE-2017-5715 (Spectre Variant 2) ja CVE 2018-3639 (Speculative Store Bypass) täieliku leevenduse lubamine
Vaikimisi on kasutaja tuuma kaitse CVE-2017-5715 jaoks AMD protsessorite jaoks keelatud. Kliendid peavad CVE-2017-5715 jaoks täiendava kaitse saamiseks lubama leevenduse. Lisateavet leiate artiklist KKK nr 15 ADV180002.
Lubage AMD protsessorites kasutaja tuumavastane kaitse koos muude CVE 2017-5715 ja CVE-2018-3639 kaitsega (Spekulatiivse salve bypass):reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 72 /freg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /fKui Hyper-V funktsioon on installitud, lisage järgmine registrisäte. reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fKui tegemist on Hyper-V hostiga ja püsivaravärskendused on rakendatud, tehke järgmist. Sulgege täielikult kõik virtuaalarvutid. See võimaldab püsivaraga seotud leevendust rakendada hostis enne virtuaalarvutite käivitamist. Seetõttu värskendatakse virtuaalarvutid ka siis, kui need taaskäivitatakse. Muudatuste jõustumiseks taaskäivitage seade. |
|---|
Manage Transaction Asynchronous Abort vulnerability, Microarchitectural Data Sampling, Spectre, Meltdown, MMIO, Speculative Store Bypass Disable (SSBD) ja L1 Terminal Fault (L1TF)
|
Inteli tehingu sünkroonimise laienduste (Intel TSX) transaction asünkroonse katkestamise nõrkuse (CVE-2019-11135) ja microarchitectural andmete valimi ( CVE-2018-11091 , CVE-2018-12126 , CVE-2018-121) leevenduste lubamine 27 , CVE-2018-12130 ) koos Spectre'iga [CVE-2017-5753 & CVE-2017-5715], Sulgumine [CVE-2017-5754] variandid, MMIO (CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, ja CVE-2022-21166), sh Speculative Store Bypass Disable (SSBD) [CVE-2018-3639 ] ja L1 Terminal Fault (L1TF) [CVE-2018-3615, CVE-2018-3620 ja CVE-2018-3646] hyper-Threading keelamata: 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 Kui Hyper-V funktsioon on installitud, lisage järgmine registrisäte. reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f Kui tegemist on Hyper-V hostiga ja püsivaravärskendused on rakendatud, tehke järgmist. Sulgege täielikult kõik virtuaalarvutid. See võimaldab püsivaraga seotud leevendust rakendada hostis enne virtuaalarvutite käivitamist. Seetõttu värskendatakse virtuaalarvutid ka siis, kui need taaskäivitatakse. Muudatuste jõustumiseks taaskäivitage seade. Inteli tehingu sünkroonimise laienduste (Intel TSX) transaction asünkroonse katkestamise nõrkuse (CVE-2019-11135) ja microarchitectural andmete valimi ( CVE-2018-11091, CVE-2018-12126, CVE-2018-12126 , CVE-2) leevenduste lubamine 018-12127 , CVE-2018-12130) koos Spectre'iga [CVE-2017-5753 & CVE-2017-5715] ja Meltdown [CVE-2017-5754] variante, sh Speculative Store Bypass Disable (SSBD) [CVE-2018-3639] samuti L1 terminali viga (L1TF) [CVE-2018-3615, CVE-2018-3620 ja CVE-2018-3646], kus Hyper-Threading keelatud: 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 Kui Hyper-V funktsioon on installitud, lisage järgmine registrisäte. reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f Kui tegemist on Hyper-V hostiga ja püsivaravärskendused on rakendatud, tehke järgmist. Sulgege täielikult kõik virtuaalarvutid. See võimaldab püsivaraga seotud leevendust rakendada hostis enne virtuaalarvutite käivitamist. Seetõttu värskendatakse virtuaalarvutid ka siis, kui need taaskäivitatakse. Muudatuste jõustumiseks taaskäivitage seade. Inteli tehingu sünkroonimise laienduste (Intel TSX) transaction asünkroonse katkestamise nõrkuse (CVE-2019-11135) ja microarchitectural andmete valimi ( CVE-2018-11091, CVE-2018-12126, CVE-2018-12126 , CVE-2018-12126 ) leevenduste keelamine 2018-12127 , CVE-2018-12130) koos Spectre'iga [CVE-2017-5753 & CVE-2017-5715] ja Meltdown [CVE-2017-5754] variante, sh Speculative Store Bypass Disable (SSBD) [CVE-2018-3639] samuti L1 terminali viga (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 Muudatuste jõustumiseks taaskäivitage seade. |
|---|
CVE-2022-23825 \| AMD CPU haru tüübi segadus (BTC)
CVE-2022-23825 leevenduse lubamiseks AMD protsessorites tehke järgmist.
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äieliku kaitse tagamiseks peavad kliendid võib-olla ka Hyper-Threading keelama (tuntud ka kui Samaaegne mitme lõimega (SMT)). Juhised Windowsi seadmete kaitsmise kohta leiate teemast KB4073757 .
CVE-2023-20569 \| AMD CPU tagastusaadressi ennustaja
CVE-2023-20569 leevenduse lubamiseks AMD protsessorites tehke järgmist.
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 \| Inteli haru ajaloosüst
CVE-2022-0001 leevenduse lubamiseks Inteli protsessorites tehke järgmist.
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
Mitme leevenduse lubamine
Mitme leevenduse lubamiseks peate lisama iga leevenduse REG_DWORD väärtuse.
Siin on mõned näited.
| Mitigation for Transaction Asynchronous Abort vulnerability, Microarchitectural Data Sampling, Spectre, Meltdown, MMIO, Speculative Store Bypass Disable (SSBD) and L1 Terminal Fault (L1TF) with Hyper-Threading disabled | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8264 /f |
|---|---|
|
MÄRKUS 8264 (kümnendarvuna) = 0x2048 (kümnendarvuna) BHI lubamiseks koos muude olemasolevate sätetega peate kasutama praeguse väärtuse bititaseme OR-väärtust väärtusega 8 388 608 (0x800000). 0x800000 OR 0x2048(kümnendkohana 8264) ja see muutub 8396 872(0x802048). Sama funktsiooniga FeatureSettingsOverrideMask. |
|
| CVE-2022-0001 leevendamine Inteli protsessorites | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00800000 /f |
| Kombineeritud leevendus | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00802048 /f |
Kaitse lubamise kontrollimine
Veendumaks, et kaitsed on lubatud, oleme avaldanud PowerShelli skripti, mida saate oma seadmetes käitada. Installige ja käivitage skript, kasutades ühte järgmistest meetoditest.
1. meetod: PowerShelli kontrollimine PowerShelli galerii abil (Windows Server 2016 või WMF 5.0/5.1)
Installige PowerShelli moodul:PS> Install-Module SpeculationControlKäivitage PowerShelli moodul veendumaks, et kaitsed on lubatud: PS> # Save the current execution policy so it can be resetPS> $SaveExecutionPolicy = Get-ExecutionPolicyPS> Set-ExecutionPolicy RemoteSigned -Scope CurrentuserPS> Import-Module SpeculationControlPS> Get-SpeculationControlSettingsPS> # Reset the execution policy to the original statePS> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser |
|---|
2. meetod: PowerShelli kontrollimine Techneti allalaadimise abil (varasemad operatsioonisüsteemi versioonid ja varasemad WMF-i versioonid)
Installige PowerShelli moodul Techneti ScriptCenterest.
Käivitage PowerShell ja seejärel kasutage eelmist näidet järgmiste käskude kopeerimiseks ja käivitamiseks. PS> # Save the current execution policy so it can be resetPS> $SaveExecutionPolicy = Get-ExecutionPolicyPS> Set-ExecutionPolicy RemoteSigned -Scope CurrentuserPS> CD C:\ADV180002\SpeculationControlPS> Import-Module .\SpeculationControl.psd1PS> Get-SpeculationControlSettingsPS> # Reset the execution policy to the original statePS> Set-ExecutionPolicy $SaveExecutionPolicy -Scope Currentuser |
|---|
PowerShelli skripti väljundi üksikasjaliku selgituse leiate teemast KB4074629 .
Korduma kippuvad küsimused
Mulle ei pakutud Windowsi turbevärskendusi, mis anti välja jaanuaris ja veebruaris 2018. Mida peaksin tegema?
Kliendiseadmete ebasoodsa mõju vältimiseks ei pakutud kõigile klientidele 2018. aasta jaanuaris ja veebruaris välja antud Windowsi turbevärskendusi. Lisateavet leiate teemast KB407269 .
Kuidas kindlaks teha, kas mul on protsessori mikrokoodi õige versioon?
Mikrokood edastatakse püsivaravärskenduse kaudu. Arvuti jaoks sobiva värskendusega püsivaraversiooni kohta saate teavet oma OEM-ilt.
Mis on leevenduste jõudluse mõju?
Jõudlust mõjutavad mitu muutujat alates süsteemi versioonist kuni töötavate töökoormusteni. Mõne süsteemi puhul on jõudluse mõju tühine. Teiste jaoks on see märkimisväärne.
Soovitame teil hinnata jõudluse mõju oma süsteemidele ja teha vajaduse korral kohandusi.
Kasutan Windows Server muu tootja majutatud keskkonnas või pilves. Mida peaksin tegema?
Lisaks selles artiklis toodud juhistele virtuaalarvutite kohta peaksite pöörduma teenusepakkuja poole ja veenduma, et teie virtuaalarvutiid käitlevad hostid oleksid piisavalt kaitstud.
Azure töötavate Windows Server virtuaalarvutite kohta leiate juhised külgmise kanali spekulatiivsete käivitamise nõrkuste leevendamiseks Azure. Juhised selle probleemi leevendamiseks külalisarvutites Azure värskenduste halduse kasutamise kohta leiate teemast KB4077467.
Kas on Windows Server konteineripõhiseid juhiseid?
Windows Server 2016 ja Windows 10 versiooni 1709 Windows Server ümbrisepiltide jaoks välja antud värskendused hõlmavad selle nõrkuste komplekti leevendusi. Täiendavat konfigureerimist pole vaja.
Märkus Peate siiski veenduma, et host, kus need ümbrised töötavad, oleks konfigureeritud lubama sobivad leevendused.
Kas tarkvara- ja riistvaravärskendused tuleb installida kindlas järjestuses?
Ei, installimise järjestus pole oluline.
Kas taaskäivitamisi on mitu?
Jah, peate pärast püsivara (mikrokoodi) värskendamist ja seejärel uuesti pärast süsteemivärskendust taaskäivitama.
Kas saate esitada registrivõtmete kohta lisateavet?
Registrivõtmete üksikasjad on järgmised.
FeatureSettingsOverride tähistab rasterpilti, mis alistab vaikesätte ja reguleerib, millised leevendused keelatakse. Bit 0 reguleerib leevendust, mis vastab versioonile CVE-2017-5715. Bitt 1 reguleerib leevendust, mis vastab versioonile CVE-2017-5754. Bittide väärtuseks on seatud 0 leevenduse lubamiseks ja leevenduse keelamiseks väärtusele 1 .
FeatureSettingsOverrideMask tähistab rasterpildimaski, mida kasutatakse koos FeatureSettingsOverride'iga. Sellises olukorras kasutame väärtust 3 (tähistatud arvuga 11 kahendarvudes või kahendarvusüsteemis), et näidata esimesed kaks bitti, mis vastavad saadaolevatele leevendustele. Leevenduste lubamiseks või keelamiseks on selle registrivõtme väärtuseks seatud 3 .
MinVmVersionForCpuBasedMitigations on Hyper-V hostide jaoks. See registrivõti määratleb minimaalse VM-i versiooni, mida on vaja värskendatud püsivara võimaluste kasutamiseks (CVE-2017-5715). Määrake see väärtuseks 1,0 , et katta kõik VM-i versioonid. Pange tähele, et seda registriväärtust ignoreeritakse (healoomuline) mitte-Hyper-V hostides. Lisateavet leiate teemast Külalisvirtaavitusmasinate kaitsmine CVE-2017-5715 (haru sihtsüst) eest.
Kas registrivõtmed saab määrata enne värskenduse installimist ning seejärel värskenduse installida ja taaskäivitada, et muudatused jõustuksid?
Jah, kui need registrisätted on rakendatud enne 2018. aasta jaanuariga seotud paranduste installimist, pole kõrvalmõjusid.
Kas saate esitada lisateavet PowerShelli kinnitusskripti väljundi kohta?
Vaadake skriptiväljundi üksikasjalikku kirjeldust lehel KB4074629: Understanding SpeculationControl – PowerShelli skriptiväljund .
Kui püsivara (mikrokoodi) värskendus pole veel OEM-i kaudu saadaval, kas hyper-V hosti kaitsmine on veel võimalik?
Jah, Windows Server 2016 Hyper-V hostide jaoks, millel pole veel püsivaravärskendust saadaval, oleme avaldanud alternatiivsed juhised, mis aitavad leevendada VM-i või VM-i hosti rünnakute korral. Vt Windows Server 2016 Hyper-V hostide alternatiivsed kaitsed külgmise kanali spekulatiivsete käivitamise nõrkuste eest .
Kui olen ainult turbe harus, milliseid turbevärskendusi pean nende nõrkuste eest kaitsmiseks installima?
Ainult turbevärskendused pole kumulatiivsed. Olenevalt teie operatsioonisüsteemi versioonist peate täielikuks kaitseks võib-olla installima mitu turbevärskendust. Üldiselt peavad kliendid installima 2018. aasta jaanuari, veebruari, märtsi ja aprilli värskendused. AMD protsessoritega süsteemid vajavad lisavärskendust, nagu on näidatud järgmises tabelis:
| Operatsioonisüsteemi versioon | Turbevärskendus |
|---|---|
| Windows 8.1, Windows Server 2012 R2 | KB4338815 – igakuine värskenduskomplekt |
| KB4338824 – ainult turvalisus | |
| Windows 7 SP1, Windows Server 2008 R2 SP1 või Windows Server 2008 R2 SP1 (Serveri tuuma install) | KB4284826 – igakuine värskenduskomplekt |
| KB4284867 – ainult turvalisus | |
| Windows Server 2008 SP2 | KB4340583 – turbevärskendus |
Soovitame installida ainult turbevärskendused väljalaske järjekorras.
Märkus.
Selle KKK varasem versioon teatas valesti, et veebruari turbevärskendus sisaldas jaanuaris välja antud turbeparandusi. Tegelikult ei ole.
Kui rakendan mõnda rakendatavat turbevärskendust, kas need keelavad CVE-2017-5715 kaitse samal viisil, nagu seda tegi turbevärskendus KB4078130?
Ei. Turbevärskendus KB4078130 oli konkreetne lahendus, et vältida ettearvamatuid süsteemikäitumisi, jõudlusprobleeme ja ootamatuid taaskäivitamisi pärast mikrokoodi installimist. Turbevärskenduste rakendamine Windowsi kliendi operatsioonisüsteemides võimaldab kõiki kolme leevendusmeetmete funktsiooni. Windows Server operatsioonisüsteemides peate leevendused pärast õiget testimist siiski lubama. Lisateavet leiate teemast KB4072698.
Teadaolev probleem. Mõnel kasutajal võivad ilmneda võrguühenduse probleemid või kaotada IP-aadressi sätted pärast 13. märtsi 2018 turbevärskenduse (KB 4088875) installimist
Selle probleemi lahendas KB4093118.
Intel on tuvastanud taaskäivitamise probleemid, mis hõlmavad mikrokoodi mõnedes vanemates protsessorites. Mida peaksin tegema?
2018. aasta veebruaris teatas Intel, et on oma valideerimise lõpule viinud ja alustanud mikrokoodi väljaandmist uuemate protsessoriplatvormide jaoks. Microsoft teeb kättesaadavaks Inteli valideeritud mikrokoodi värskendused, mis puudutavad Spectre Variant 2 Spectre Variant 2 (CVE-2017-5715 | Branch Target Injection). KB4093836 loetleb Windowsi versiooni kindlad teabebaas artiklid. Iga konkreetne teabebaasiartikkel sisaldab saadaolevaid Inteli mikrokoodi värskendusi protsessori järgi.
11. jaanuaril 2018 teatas Intel hiljuti välja antud mikrokoodi probleemidest , mis olid mõeldud Spectre'i variandi 2 lahendamiseks (CVE-2017-5715 | Branch Target Injection). Täpsemalt märkis Intel, et see mikrokood võib põhjustada "oodatust kõrgemaid taaskäivitamisi ja muud ettearvamatut süsteemikäitumist" ja et need stsenaariumid võivad põhjustada andmete kaotsiminekut või riket. Meie kogemus seisneb selles, et süsteemi ebastabiilsus võib mõnel juhul põhjustada andmete kaotsiminekut või rikkumist. 22. jaanuaril soovitas Intel klientidel peatada praeguse mikrokoodi versiooni juurutamine mõjutatud protsessorites ja Intel teeb värskendatud lahendusega täiendavaid katseid. Mõistame, et Intel jätkab praeguse mikrokoodiversiooni võimaliku mõju uurimist. Soovitame klientidel otsustest teavitamiseks pidevalt juhiseid läbi vaadata.
Kuigi Intel testib, värskendab ja juurutab uut mikrokoodi, teeme kättesaadavaks läbilaskevõime (OOB) värskenduse KB4078130, mis keelab ainult CVE-2017-5715 leevenduse. Meie testimise käigus leiti, et see värskendus takistab kirjeldatud käitumist. Seadmete täieliku loendi leiate Inteli mikrokoodi parandusjuhistest . See värskendus hõlmab Windows 7 hoolduspaketti Service Pack 1 (SP1), Windows 8.1 ja kõiki Windows 10 versioone nii klientrakenduses kui ka serveris. Kui kasutate mõnda mõjutatud seadet, saab selle värskenduse rakendada, laadides selle alla Microsoft Update'i kataloogi veebisaidilt. Selle lasti rakendamine keelab konkreetselt ainult CVE-2017-5715 leevenduse.
Alates sellest ajast ei ole teadaolevaid aruandeid, mis näitaks, et see Spectre Variant 2 (CVE-2017-5715 | Branch Target Injection) on kasutatud klientide ründamiseks. Kui see on asjakohane, soovitame Windowsi kasutajatel CVE-2017-5715 leevendus uuesti aktiveerida, kui Intel teatab, et see ettearvamatu süsteemikäitumine on teie seadme jaoks lahendatud.
Olen kuulnud, et Intel on välja andnud mikrokoodi värskendused. Kust ma need leian?
2018. aasta veebruaris teatas Intel, et on oma valideerimise lõpetanud ja alustanud mikrokoodi väljaandmist uuemate protsessoriplatvormide jaoks. Microsoft teeb kättesaadavaks Inteli valideeritud mikrokoodi värskendused, mis on seotud Spectre Variant 2 Spectre Variant 2-ga (CVE-2017-5715 | Branch Target Injection). KB4093836 loetleb Windowsi versiooni kindlad teabebaas artiklid. KB-de loend on CPU jaoks saadaval Inteli mikrokoodi värskendused.
Lisateavet leiate teemadest AMD security Teabevärskendused ja AMD Whitepaper: arhitektuurisuunised kaudse haru juhtimise kohta. Need on saadaval OEM-i püsivarakanali kaudu.
Mul on Windows 10 aprill 2018 värskendus (versioon 1803). Kas Minu seadme jaoks on saadaval Inteli mikrokood? Kust ma selle leian?
Teeme kättesaadavaks Inteli valideeritud mikrokoodi värskendused, mis puudutavad Spectre Variant 2 (CVE-2017-5715 | Branch Target Injection). Uusimate Inteli mikrokoodi värskenduste saamiseks Windows Update peavad kliendid enne Windows 10. aprilli 2018 värskenduse (versioon 1803) kasutuselevõttu olema installinud Inteli mikrokoodi seadmetesse, kus töötab operatsioonisüsteem Windows 10.
Mikrokoodi värskendus on saadaval ka otse Microsoft Update'i kataloogist, kui seda polnud enne süsteemi täiendamist seadmesse installitud. Inteli mikrokood on saadaval Windows Update, Windows Server Update Servicesi (WSUS) või Microsoft Update'i kataloogi kaudu. Lisateavet ja allalaadimisjuhised leiate teemast KB4100347.
Kust leida teavet külgmise kanali uute spekulatiivsete käivitamise nõrkuste kohta (Speculative Store Bypass - CVE-2018-3639 ja Rogue System Register Read - CVE-2018-3640)?
Lisateavet leiate järgmistest teemadest.
Kust leida lisateavet Inteli protsessorites Speculative Store Bypass Disable (SSBD) Windowsi toe kohta?
Vt ADV180012 jaotisi "Soovitatavad toimingud" ja "KKK" . Microsofti juhised Speculative Store Bypassi jaoks.
Kuidas teha kindlaks, kas SSBD on lubatud või keelatud?
SSBD oleku kontrollimiseks on PowerShelli skripte Get-SpeculationControlSettings värskendatud, et tuvastada mõjutatud protsessoreid, SSBD operatsioonisüsteemi värskenduste olekut ja protsessori mikrokoodi olekut (kui see on asjakohane). Lisateabe saamiseks ja PowerShelli skripti hankimiseks vaadake teemat KB4074629.
Olen kuulnud tekstist "Lazy FP State Restore" (CVE-2018-3665). Kas Microsoft annab selle jaoks välja leevendusmeetmed?
13. juunil 2018 teatati ja määrati CVE-2018-3665 täiendavaks nõrkuseks, mis hõlmab külgmise kanali spekulatiivset käivitamist, mida nimetatakse Lazy FP oleku taastamiseks. Selle nõrkuse ja soovitatud toimingute kohta leiate teavet turbenõuandla ADV180016 | Microsofti juhised lazy FP oleku taastamise jaoks .
Märkus Lazy Restore FP Restore'i jaoks pole nõutavaid konfiguratsiooni (registri) sätteid.
Olen kuulnud, et CVE-2018-3693 (Bounds Check Bypass Store) on seotud Spectre'iga. Kas Microsoft annab selle jaoks välja leevendusmeetmed?
Bounds Check Bypass Store (BCBS) avaldati 10. juulil 2018 ja talle määrati CVE-2018-3693. Arvame, et BCBS kuulub samasse nõrkuste klassi nagu Bounds Check Bypass (Variant 1). Me pole praegu teadlikud BCBS-i eksemplaridest meie tarkvaras. Jätkame siiski selle haavatavuse klassi uurimist ja teeme koostööd tööstuspartneritega, et vajaduse korral leevendusi välja anda. Julgustame teadlasi esitama Microsoft Speculative Execution Side Channeli programmile asjakohaseid leide, sh BCBS-i ekspluateeritavaid eksemplare. Tarkvaraarendajad peaksid üle vaatama BCBS-i jaoks värskendatud arendusjuhised C++ arendajate juhistest speculative Execution Side Channelsi jaoks
Kuulsin, et L1 terminali viga (L1TF) avalikustati. Kust leida lisateavet selle ja Windowsi toe kohta?
14. augustil 2018 teatati L1 Terminal Fault (L1TF) ja määrati mitu CV-d. Neid uusi spekulatiivseid käivitamise külgmise kanali nõrkusi saab kasutada mälu sisu lugemiseks üle usaldusväärse piiri ja võivad kasutamisel põhjustada teabe avaldamise. On mitu vektorit, mille abil ründaja võib sõltuvalt konfigureeritud keskkonnast haavatavused käivitada. L1TF mõjutab Intel® Core'i® protsessoreid ja Intel® Xeoni® protsessoreid.
Selle nõrkuse kohta lisateabe saamiseks ja mõjutatud stsenaariumide üksikasjaliku ülevaate (sh Microsofti lähenemisviis L1TF-i leevendamiseks) leiate järgmistest ressurssidest.
Kuidas keelata seadmes L1TF-i jaoks Hyper-Threading?
Hyper-Threading keelamise toimingud erinevad OEM-ist OEM-ile, kuid on üldiselt BIOS-i või püsivara häälestamise ja konfigureerimise tööriistade osa.
Kust saan ARM64 püsivara, mis leevendab CVE-2017-5715 \| Branch target injection (Spectre Variant 2)?
Kliendid, kes kasutavad 64-bitist ARM-protsessorit, peaksid püsivaratoe saamiseks pöörduma seadme OEM-i poole, kuna ARM64 operatsioonisüsteemi kaitse, mis leevendab CVE-2017-5715 | Haru sihtkoha sisestamine (Spectre, Variant 2) nõuab seadme OEM-ide uusima püsivara värskenduse jõustumist.
Kust leida teavet Inteli avalikustamise kohta microarchitectural andmete valimite kohta (CVE-2018-11091, CVE-2018-12126, CVE-2018-12127, CVE-2018-12130)
Lisateavet leiate järgmistest turbenõustajatest.
Kust leida stsenaariumipõhised juhised mikroarhitektuuri andmevalimite nõrkuste leevendamiseks vajalike meetmete määramiseks?
Täpsemad juhised leiate Windowsi juhistest külgmise kanali spekulatiivsete käivitamise nõrkuste eest kaitsmiseks
Kuidas keelata seadmes MDS-i jaoks Hyper-Threading?
Vaadake juhiseid Windowsi juhistest külgmise kanali spekulatiivsete käivitamise nõrkuste eest kaitsmiseks
Kust leida Azure juhiseid?
Azure juhiseid leiate sellest artiklist: Juhised külgmise kanali spekulatiivsete käivitamise nõrkuste leevendamiseks Azure.
Kust leida lisateavet Retpoline'i lubamise kohta Windows 10 versioonis 1809?
Lisateavet Retpoline'i lubamise kohta leiate meie ajaveebipostitusest: Spectre variant 2 leevendamine Retpoline'iga Windowsis .
Kuulsin, et on olemas variant Spectre Variant 1 spekulatiivsest käivitamise kanali nõrkusest. Kust leida lisateavet?
Lisateavet selle nõrkuse kohta leiate Microsofti turbejuhendist: CVE-2019-1125 | Windowsi tuumateabe avaldamise nõrkus.
Kas CVE-2019-1125 \| Windowsi tuumateabe avaldamise nõrkus mõjutab Microsofti pilveteenuseid?
Me pole teadlikud selle teabe avaldamise nõrkusest, mis mõjutab meie pilvteenuste taristut.
Kui CVE-2019-1125 \| värskendused Windowsi tuumateabe avaldamise nõrkus anti välja 9. juulil 2019, miks avaldati üksikasjad 6. augustil 2019?
Kohe, kui sellest probleemist teada saime, töötasime selle probleemi lahendamiseks ja värskenduse väljaandmiseks kiiresti. Usume tugevalt tihedatesse partnerlustesse nii teadlaste kui ka tööstuspartneritega, et muuta kliendid turvalisemaks, ega avaldanud üksikasju enne teisipäeva, 6. augustit kooskõlas nõrkuste avalikustamise kooskõlastatud tavadega.
Kust leida stsenaariumipõhised juhised inteli tehingu sünkroonimise laienduste (Intel TSX) Transaction Asynchronous Abort nõrkuse leevendamiseks vajalike toimingute määramiseks (CVE-2019-11135)?
Täpsemad juhised leiate Windowsi juhistest külgmise kanali spekulatiivsete käivitamise nõrkuste eest kaitsmiseks.
Kas mul on vaja keelata Hyper-Threading Intel Transactional Synchronization Extensions (Intel TSX) Transaction Asynchronous Abort nõrkuse (CVE-2019-11135) jaoks minu seadmes?
Täpsemad juhised leiate Windowsi juhistest külgmise kanali spekulatiivsete käivitamise nõrkuste eest kaitsmiseks.
Kas on võimalik keelata Intel Transactional Synchronization Extensions (Intel TSX) funktsioon?
Täpsemad juhised leiate artiklist Inteli tehingu sünkroonimise laiendite (Intel TSX) funktsiooni keelamise juhised.
Viited
Kolmanda osapoole teabe lahtiütlus
Selles artiklis nimetatud kolmandate osapoolte tooted on tootnud ettevõtted, mis ei ole Microsoftiga seotud. Me ei anna seoses nende toodete jõudluse ja töökindlusega mitte mingisuguseid – ei kaudseid ega muid – garantiisid.
Teile edastatakse kolmandate osapoolte kontaktteavet, et hõlbustada tehnilise toe leidmist. Sellist kontaktteavet võidakse ilma ette teatamata muuta. Sealjuures ei garanteerita kolmandate osapoolte kontaktteabe täpsust.