У меня Dell XPS 15 9560 под управлением Windows 10 LTSB 2016 (сборка 1607). Процессор Intel i7 7700HQ. В течение почти месяца я безуспешно пытался обеспечить защиту этого компьютера от недавно обнаруженной уязвимости Spectre (CVE-2017-5715). Мне известно, что обновления микрокода / BIOS необходимы для полной реализации мер по устранению этой уязвимости, но сегодня это не моя проблема. Моя проблема заключается в том, что обновления Windows, которые должны адресовать этот CVE, по-видимому, не делают.
Microsoft выпустила 2 патча, связанных с этой проблемой. Первый, KB4056890, был выпущен в начале января. Другой, KB4057142, теперь заменил этот патч. Я также установил последнюю версию BIOS для этой машины, но это не относится к делу.
В любом случае, запуск нового командлета SpeculationControl для powershell показывает что-то, скорее касающееся:
Hardware support for branch target injection mitigation is present: False
Windows OS support for branch target injection mitigation is present: False
Windows OS support for branch target injection mitigation is enabled: False
Speculation control settings for CVE-2017-5754 [rogue data cache load]
Hardware requires kernel VA shadowing: True
Windows OS support for kernel VA shadow is present: True
Windows OS support for kernel VA shadow is enabled: True
Windows OS support for PCID performance optimization is enabled: True [not required for security]
BTIHardwarePresent : False
BTIWindowsSupportPresent : False
BTIWindowsSupportEnabled : False
BTIDisabledBySystemPolicy : False
BTIDisabledByNoHardwareSupport : False
KVAShadowRequired : True
KVAShadowWindowsSupportPresent : True
KVAShadowWindowsSupportEnabled : True
KVAShadowPcidEnabled : True
Акцент на эти 2 строки:
Поддержка ОС Windows для смягчения инъекций в ветви: False
BTIWindowsSupportPresent: False
Командлет Get-Hotfix от Powershell проверяет наличие последней версии исправлений для specter /meltdown:
<12:37:48 2 C:\> Get-HotFix
Source Description HotFixID InstalledBy InstalledOn
------ ----------- -------- ----------- -----------
...
BLAH-PC Update KB4057142 NT AUTHORITY\SYSTEM 1/26/2018 00:00:00
...
Насколько я понимаю, что независимо от состояния микрокода ЦП, эти строки должны иметь значение "истина" после применения исправления ОС. Я также попытался установить и снять ключи реестра, упомянутые в этой статье, под заголовком "Независимое отключение защиты от Варианта 2", но безрезультатно.
Почему эта полностью исправленная и обновленная копия Windows 10 по-прежнему не поддерживает смягчение последствий CVE-2017-5715? Что я могу сделать, чтобы включить поддержку этих мер по смягчению?