Журнал изменений
| Изменить дату | Описание изменений |
|---|---|
| 20 апреля 2023 г. |
|
| 8 августа 2023 г. |
|
| 9 августа 2023 г. |
|
| 9 апреля 2024 г. |
|
| 16 апреля 2024 г. |
|
Сводка
В этой статье содержится руководство по новому классу микроархитектурных и спекулятивных уязвимостей бокового канала, связанных с микроархитектурой и спекулятивным выполнением микросхем, которые затрагивают многие современные процессоры и операционные системы. К ним относятся Intel, AMD и ARM. Конкретные сведения об этих уязвимостях на базе микросхем можно найти в следующих ADV (рекомендации по безопасности) и CVE (общие уязвимости и риски):
- ADV180002 | Рекомендации по защите от уязвимостей спекулятивного выполнения бокового канала
- ADV180012 | Рекомендации Майкрософт по спекулятивному обходу магазина
- ADV180013 | Рекомендации Майкрософт по чтению реестра мошеннических систем
- ADV180016 | Рекомендации Майкрософт по отложенному восстановлению состояния FP
- ADV180018 | Рекомендации Майкрософт по смягчению последствий варианта L1TF
- ADV190013 | Рекомендации Майкрософт по устранению уязвимостей выборки микроархитектурных данных
- ADV220002 | Рекомендации Майкрософт по уязвимостям устаревших данных в MMIO процессора Intel
- CVE-2022-23825 | Путаница с типом отделения процессора AMD
- CVE-2023-20569 | Предиктор обратного адреса процессора AMD
- CVE-2022-0001 | Внедрение журнала ветвей Intel
Важно
Эти проблемы также влияют на другие операционные системы, такие как Android, Chrome, iOS и MacOS. Мы рекомендуем клиентам обратиться за рекомендациями к соответствующим поставщикам.
Мы выпустили несколько обновлений для защиты от этих уязвимостей. Мы также приняли меры для обеспечения безопасности наших облачных служб. Дополнительные сведения см. в следующих разделах.
Мы пока не получили никаких сведений, указывающих на то, что эти уязвимости использовались для атак на пользователей. Для защиты клиентов мы тесно сотрудничаем с отраслевыми партнерами, в том числе производителями микросхем, изготовителями оборудования и поставщиками приложений. Для получения всех доступных средств защиты требуются обновления встроенного ПО (микрокода) и программного обеспечения. Это относится к микрокоду от изготовителей устройств и, в некоторых случаях, к обновлениям антивирусного программного обеспечения.
Уязвимости
Спекулятивное исполнение
В этой статье рассматриваются следующие уязвимости, связанные с спекулятивным выполнением:
- CVE-2017-5715 | Внедрение ответвления цели
- CVE-2017-5753 | Обход проверки границ
- CVE-2017-5754 | Загрузка кэша мошеннических данных
- CVE-2018-3639 | Спекулятивный обход магазина
Клиентский компонент Центра обновления Windows также будет обеспечивать защиту от угроз Internet Обозревателя и Edge. Мы продолжим совершенствовать эти средства защиты от этого класса уязвимостей.
Дополнительные сведения об этом классе уязвимостей см. в разделе
Уязвимость, связанная с микроархитектурной выборкой данных
14 мая 2019 г. компания Intel опубликовала информацию о новом подклассе уязвимостей спекулятивного выполнения бокового канала, известном как микроархитектурная выборка данных и задокументированном в ADV190013 | Выборка микроархитектурных данных. Им назначены следующие CVE:
- CVE-2019-11091 | Некэшируемая память при выборке микроархитектурных данных (MDSUM)
- CVE-2018-12126 | Выборка данных буфера микроархитектуры (MSBDS)
- CVE-2018-12127 | Выборка данных микроархитектурного буфера заполнения (MFBDS)
- CVE-2018-12130 | Микроархитектурная выборка данных через порт нагрузки (MLPDS)
Важно
Эти проблемы затронут другие системы, такие как Android, Chrome, iOS и MacOS. Мы рекомендуем клиентам обратиться за рекомендациями к соответствующим поставщикам.
Корпорация Майкрософт выпустила обновления для защиты от этих уязвимостей. Для получения всех доступных средств защиты требуются обновления встроенного ПО (микрокода) и программного обеспечения. Это может быть микрокод от изготовителей оборудования. В некоторых случаях установка этих обновлений влияет на производительность. Мы также приняли меры по обеспечению безопасности наших облачных служб. Настоятельно рекомендуется развертывать эти обновления.
Дополнительные сведения об этой проблеме см. в следующих рекомендациях по безопасности и используйте рекомендации на основе сценариев, чтобы определить действия, необходимые для устранения угрозы:
- ADV190013 | Рекомендации Майкрософт по устранению уязвимостей выборки микроархитектурных данных
- Рекомендации Windows по защите от уязвимостей спекулятивного выполнения бокового канала
Примечание
Перед установкой обновлений микрокода рекомендуется установить все последние обновления из клиентского компонента Центра обновления Windows.
Spectre, уязвимость варианта 1
6 августа 2019 г. корпорация Intel опубликовала сведения об уязвимости, связанной с раскрытием информации в ядре Windows. Эта уязвимость представляет собой вариант уязвимости Spectre, вариант 1, связанной с спекулятивным выполнением бокового канала, и ей присвоено значение CVE-2019-1125.
9 июля 2019 г. мы выпустили обновления системы безопасности для операционной системы Windows, чтобы устранить эту проблему. Обратите внимание, что мы воздержались от публичного документирования этого смягчения последствий до скоординированного раскрытия информации в отрасли во вторник, 6 августа 2019 года.
Пользователи, которые включили клиентский компонент Центра обновления Windows и применили обновления для системы безопасности, выпущенные 9 июля 2019 г., получают защиту автоматически. Дальнейшая настройка не требуется.
Примечание
Для этой уязвимости не требуется обновление микрокода от изготовителя устройства (OEM).
Дополнительные сведения об этой уязвимости и применимых обновлениях см. в руководстве по обновлению системы безопасности Майкрософт:
Уязвимость асинхронного прерывания транзакции
12 ноября 2019 г. корпорация Intel опубликовала технический бюллетень по уязвимости асинхронного прерывания транзакций Intel® Transactional Synchronization Extensions (Intel TSX), которой присвоено значение CVE-2019-11135. Корпорация Майкрософт выпустила обновления для устранения этой уязвимости, и средства защиты ОС включены по умолчанию для Windows Server 2019, но отключены по умолчанию для Windows Server 2016 и более ранних выпусков Windows Server OS.
Уязвимость MMIO, связанная с выборкой устаревших данных
14 июня 2022 года мы опубликовали ADV220002 | Руководство корпорации Майкрософт по уязвимостям устаревших данных в MMIO процессора Intel и назначены следующие CVE:
- CVE-2022-21123 | Чтение данных в общем буфере (SBDR)
- CVE-2022-21125 | Выборка данных общего буфера (SBDS)
- CVE-2022-21127 | Обновление дискретизации данных специального регистрового буфера (обновление SRBDS)
- CVE-2022-21166 | Device Register Partial Write (DRPW)
Рекомендуемые действия
Для защиты от уязвимостей необходимо выполнить следующие действия.
- Примените все доступные обновления операционной системы Windows, включая ежемесячные обновления системы безопасности Windows.
- Примените применимое обновление встроенного ПО (микрокода), предоставляемое производителем устройства.
- Оцените риск для вашей среды на основе сведений, предоставленных в сообщениях Microsoft Security Advisories ADV180002, ADV180012, ADV190013 и ADV220002, а также на сведениях, приведенных в этой база знаний статье.
- Выполните необходимые действия, используя рекомендации и сведения о разделе реестра, представленные в этой статье о база знаний.
Примечание
Пользователи Surface получат обновление микрокода через клиентский компонент Центра обновления Windows. Список последних обновлений микрокода (микрокода) устройства Surface см. в разделе KB4073065.
Путаница с типом ветви
12 июля 2022 г. мы опубликовали CVE-2022-23825 | Путаница с типом ветвления ЦП AMD которая описывает, что псевдонимы в предикторе ветвления могут привести к тому, что некоторые процессоры AMD предсказывают неправильный тип ветви. Эта проблема потенциально может привести к раскрытию информации.
Для защиты от этой уязвимости рекомендуется установить обновления Windows, датированные июлем 2022 года или позже, а затем выполнить действия в соответствии с требованиями CVE-2022-23825 и информации о разделе реестра, которая представлена в этой статье о базе знаний.
Дополнительные сведения см. в бюллетене по безопасности AMD-SB-1037 .
Предиктор обратного адреса
8 августа 2023 г. мы опубликовали CVE-2023-20569 | Предиктор обратного адреса (также известный как Inception), описывающий новую спекулятивную атаку бокового канала, которая может привести к спекулятивному выполнению по адресу, контролируемому злоумышленником. Эта проблема влияет на некоторые процессоры AMD и потенциально может привести к раскрытию информации.
Для защиты от этой уязвимости рекомендуется установить обновления Windows, датированные августом 2023 года или позже, а затем выполнить действия в соответствии с требованиями CVE-2023-20569 и информации раздела реестра, которая представлена в этой статье о базе знаний.
Дополнительные сведения см. в бюллетене по безопасности AMD-SB-7005 .
Внедрение журнала ветвления
9 апреля 2024 г. мы опубликовали CVE-2022-0001 | Intel Branch History Injection , который описывает внедрение истории ветвления (BHI), которая является особой формой внутрирежимного BTI. Эта уязвимость возникает, когда злоумышленник может манипулировать журналом ветви перед переходом из режима пользователя в режим супервайзера (или из режима VMX без root/guest в root). Эта манипуляция может привести к тому, что предиктор косвенной ветви выберет конкретную запись предиктора для косвенной ветви, и гаджет раскрытия на прогнозируемой цели будет временно выполнен. Это возможно, поскольку соответствующая история ветвления может содержать ветви, взятые в предыдущих контекстах безопасности, и, в частности, в других режимах предиктора.
Параметры устранения рисков для Windows Server и Azure Stack HCI
Рекомендации по безопасности (ADV) и CVE предоставляют сведения о риске, связанном с этими уязвимостями. Они также помогают выявить уязвимости и определить состояние по умолчанию для систем Windows Server. В приведенной ниже таблице обобщены требования микрокода ЦП и состояние по умолчанию для средств защиты на Windows Server.
| CVE | Требуется микрокод/встроенное ПО ЦП? | Устранение рисков: состояние по умолчанию |
|---|---|---|
| CVE-2017-5753 | Нет | Включено по умолчанию (возможность отключения отсутствует) Дополнительные сведения см. в ADV180002 |
| CVE-2017-5715 | Да | По умолчанию отключено. Дополнительные сведения см. в ADV180002 , а в этой статье базы знаний — о применимых параметрах раздела реестра. Примечание "Retpoline" включен по умолчанию для устройств с Windows 10 версии 1809 и более поздних версий, если включен Spectre Variant 2 (CVE-2017-5715). Дополнительные сведения о "Retpoline" см. в записи блога Mitigating Spectre variant 2 with Retpoline on Windows . |
| CVE-2017-5754 | Нет | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено. Пожалуйста, обратитесь к ADV180002 для получения дополнительной информации. |
| CVE-2018-3639 | Intel: Да AMD: Нет |
По умолчанию отключено. Дополнительные сведения см. в ADV180012 , а в этой статье — применимые параметры раздела реестра. |
| CVE-2018-11091 | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено. Дополнительные сведения о параметрах раздела реестра см. в ADV190013 и в этой статье. |
| CVE-2018-12126 | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено. Дополнительные сведения о параметрах раздела реестра см. в ADV190013 и в этой статье. |
| CVE-2018-12127 | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено. Дополнительные сведения о параметрах раздела реестра см. в ADV190013 и в этой статье. |
| CVE-2018-12130 | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено. Дополнительные сведения о параметрах раздела реестра см. в ADV190013 и в этой статье. |
| CVE-2019-11135 | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено. Дополнительные сведения см. в CVE-2019-11135 , а применимые параметры раздела реестра — в этой статье. |
| CVE-2022-21123 (входит в состав MMIO ADV220002) | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено.* Дополнительные сведения см. в CVE-2022-21123 , а в этой статье — о применимых параметрах раздела реестра. |
| CVE-2022-21125 (входит в состав MMIO ADV220002) | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено.* Дополнительные сведения см. в CVE-2022-21125 , а применимые параметры раздела реестра — в этой статье. |
| CVE-2022-21127 (входит в состав MMIO ADV220002) | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено.* Дополнительные сведения см. в CVE-2022-21127 , а применимые параметры раздела реестра — в этой статье. |
| CVE-2022-21166 (входит в состав MMIO ADV220002) | Intel: Да | Windows Server 2019, Windows Server 2022 и Azure Stack HCI Включено по умолчанию. Windows Server 2016 и более ранние версии: по умолчанию отключено.* Дополнительные сведения см. в CVE-2022-21166, а применимые параметры раздела реестра — в этой статье. |
| CVE-2022-23825 (путаница с типом ветви ЦП AMD) | AMD: Нет | Дополнительные сведения см. в CVE-2022-23825 , а применимые параметры раздела реестра — в этой статье. |
|
CVE-2023-20569 (Предиктор обратного адреса процессора AMD) |
AMD: Да | Дополнительные сведения см. в CVE-2023-20569 , а применимые параметры раздела реестра — в этой статье. |
| CVE-2022-0001 | Intel: Нет |
Отключено по умолчанию Дополнительные сведения см. в CVE-2022-0001 , а применимые параметры раздела реестра — в этой статье. |
Примечание
* Следуйте указаниям по смягчению последствий для Meltdown ниже.
Если вы хотите получить все доступные средства защиты от этих уязвимостей, необходимо внести изменения в раздел реестра, чтобы включить эти средства защиты, которые отключены по умолчанию.
Включение этих средств может повлиять на производительность. Масштаб влияния на производительность зависит от множества факторов, таких как конкретный набор микросхем в физическом узле и выполняемые рабочие нагрузки. Рекомендуется оценить влияние на производительность вашей среды и внести необходимые изменения.
Ваш сервер подвержен повышенному риску, если он относится к одной из следующих категорий:
- Узлы Hyper-V: требуется защита от атак ВМ на ВМ и ВМ на узел.
- Узлы служб удаленных рабочих столов (RDSH): требуется защита от одного сеанса к другому или от атак "сеанс-узел".
- Физические узлы или виртуальные машины, на которых выполняется ненадежный код, например контейнеры или недоверенные расширения для баз данных, ненадежное веб-содержимое или рабочие нагрузки, выполняющие код из внешних источников. Они требуют защиты от атак типа "недоверенный процесс-другой" или "недоверенный процесс-ядро".
Используйте следующие параметры раздела реестра, чтобы включить меры по устранению рисков на сервере, и перезапустите устройство, чтобы изменения вступили в силу.
Примечание
По умолчанию включение отключенных средств устранения рисков может повлиять на производительность. Фактический эффект производительности зависит от множества факторов, таких как конкретный набор микросхем в устройстве и выполняемые рабочие нагрузки.
Параметры реестра
Мы предоставляем следующие сведения реестра для включения мер по устранению рисков, которые не включены по умолчанию (как описано в рекомендациях по безопасности (ADV) и CVE. Кроме того, мы предоставляем параметры раздела реестра для пользователей, которые хотят отключить устранение рисков, когда это применимо для клиентов Windows.
Примечание
- ВАЖНО Этот раздел, метод или задача содержат шаги по изменению реестра. Однако при неправильном изменении реестра могут возникнуть серьезные проблемы. Поэтому будьте внимательны, выполняя описанные действия. Для дополнительной защиты создайте резервную копию реестра, прежде чем менять его. Тогда в случае возникновения проблемы вы сможете восстановить реестр. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт:
- KB322756 Создание резервной копии и восстановление реестра Windows
Управление средствами защиты от уязвимостей CVE-2017-5715 (Spectre Variant 2), CVE-2017-5754 (Meltdown) и CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, CVE-2022-21166 (MMIO)
Примечание
- ВАЖНО По умолчанию Retpoline настраивается следующим образом, если включено устранение рисков Spectre варианта 2 (CVE-2017-5715):
-
- Защита от retpoline включена в Windows 10, версия 1809 и более поздних версиях Windows.
-
- Защита от retpoline отключена в Windows Server 2019 и более поздних версиях Windows Server.
- Дополнительные сведения о конфигурации Retpoline см. в разделе Устранение Spectre варианта 2 с Retpoline в Windows.
|
|---|
Примечание
Присвоение параметру FeatureSettingsOverrideMask значения 3 точно соответствует параметрам "включить" и "отключить". (Дополнительные сведения о разделах реестра см. в разделе "Вопросы и ответы ".)
Управление средствами защиты от уязвимостей CVE-2017-5715 (Spectre Variant 2)
Чтобы отключить вариант 2: (CVE-2017-5715 | внедрение ответвления цели) mitigation: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 /fПерезапустите устройство, чтобы изменения вступили в силу. Чтобы включить вариант 2: (CVE-2017-5715 | внедрение ответвления цели) mitigation: 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 /fПерезапустите устройство, чтобы изменения вступили в силу. |
|---|
Только процессоры AMD: Включить полную защиту от CVE-2017-5715 (Spectre Variant 2)
По умолчанию защита от пользователя к ядру для CVE-2017-5715 отключена для процессоров AMD. Клиентам необходимо включить меры по устранению проблем, чтобы получить дополнительную защиту от CVE-2017-5715. Для получения дополнительной информации см. FAQ #15 в ADV180002.
Включение защиты "пользователь — ядро" в процессорах AMD вместе с другими средствами защиты для CVE 2017-5715: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 /fЕсли функция Hyper-V установлена, добавьте следующий параметр реестра: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fЕсли это узел Hyper-V и установлены обновления встроенного ПО, выполните следующие действия. Полностью завершите работу всех виртуальных машин. Это позволяет применить связанные со встроенным ПО меры защиты на узле до запуска виртуальных машин. Поэтому виртуальные машины также обновляются при перезапуске. Перезапустите устройство, чтобы изменения вступили в силу. |
|---|
Управление средствами защиты от уязвимостей CVE-2018-3639 (Спекулятивный обход магазина), CVE-2017-5715 (Spectre Variant 2) и CVE-2017-5754 (Meltdown)
Чтобы включить защиту от уязвимостей CVE-2018-3639 (Спекулятивный обход магазина), CVE-2017-5715 (Spectre Variant 2) и CVE-2017-5754 (Meltdown):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 /fЕсли функция Hyper-V установлена, добавьте следующий параметр реестра: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fЕсли это узел Hyper-V и установлены обновления встроенного ПО, выполните следующие действия. Полностью завершите работу всех виртуальных машин. Это позволяет применить связанные со встроенным ПО меры защиты на узле до запуска виртуальных машин. Поэтому виртуальные машины также обновляются при перезапуске. Перезапустите устройство, чтобы изменения вступили в силу. Отключение мер для CVE-2018-3639 (Спекулятивный обход магазина) И мер защиты для CVE-2017-5715 (Spectre Variant 2) и CVE-2017-5754 (Meltdown) 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 /fПерезапустите устройство, чтобы изменения вступили в силу. |
|---|
Только процессоры AMD: Включение полной защиты от уязвимостей CVE-2017-5715 (Spectre Variant 2) и CVE 2018-3639 (Спекулятивный обход магазина)
По умолчанию защита от пользователя к ядру для CVE-2017-5715 отключена для процессоров AMD. Клиентам необходимо включить меры по устранению проблем, чтобы получить дополнительную защиту от CVE-2017-5715. Для получения дополнительной информации см. FAQ #15 в ADV180002.
Включение защиты "пользователь-ядро" в процессорах AMD вместе с другими средствами защиты от CVE 2017-5715 и защиты от CVE-2018-3639 (Спекулятивный обход магазина):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 /fЕсли функция Hyper-V установлена, добавьте следующий параметр реестра: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fЕсли это узел Hyper-V и установлены обновления встроенного ПО, выполните следующие действия. Полностью завершите работу всех виртуальных машин. Это позволяет применить связанные со встроенным ПО меры защиты на узле до запуска виртуальных машин. Поэтому виртуальные машины также обновляются при перезапуске. Перезапустите устройство, чтобы изменения вступили в силу. |
|---|
Управление уязвимостью асинхронного прерывания транзакций, выборки данных микроархитектуры, Spectre, Meltdown, MMIO, отключение спекулятивного обхода магазина (SSBD) и ошибка терминала L1 (L1TF)
|
Чтобы включить защиту от уязвимости Intel® Transactional Synchronization Extensions (Intel TSX), Transaction Asynchronous Abort (CVE-2019-11135) и Microarchitectural Data Sampling ( CVE-2018-11091 , CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130 ) вместе с Spectre [CVE-2017-5753 & CVE-2017-5715], вариантами Meltdown [CVE-2017-5754], MMIO (CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, и CVE-2022-21166), включая Спекулятивное отключение обхода магазина (SSBD) [CVE-2018-3639 ], а также L1 Terminal Fault (L1TF) [CVE-2018-3615, CVE-2018-3620 и CVE-2018-3646] без отключения Hyper-Threading: 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 Если функция Hyper-V установлена, добавьте следующий параметр реестра: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f Если это узел Hyper-V и установлены обновления встроенного ПО, выполните следующие действия. Полностью завершите работу всех виртуальных машин. Это позволяет применить связанные со встроенным ПО меры защиты на узле до запуска виртуальных машин. Поэтому виртуальные машины также обновляются при перезапуске. Перезапустите устройство, чтобы изменения вступили в силу. Включение мер защиты от уязвимости Intel® Transactional Synchronization Extensions (Intel TSX), Transaction Asynchronous Abort (CVE-2019-11135) и Microarchitectural Data Sampling ( CVE-2018-11091, CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130) вместе с вариантами Spectre [CVE-2017-5753 & CVE-2017-5715] и Meltdown [CVE-2017-5754], включая Спекулятивное отключение обхода магазина (SSBD) [CVE-2018-3639], а также L1 Terminal Fault (L1TF) [CVE-2018-3615, CVE-2018-3620 и CVE-2018-3646] с отключенным Hyper-Threading: 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 Если функция Hyper-V установлена, добавьте следующий параметр реестра: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f Если это узел Hyper-V и установлены обновления встроенного ПО, выполните следующие действия. Полностью завершите работу всех виртуальных машин. Это позволяет применить связанные со встроенным ПО меры защиты на узле до запуска виртуальных машин. Поэтому виртуальные машины также обновляются при перезапуске. Перезапустите устройство, чтобы изменения вступили в силу. Отключение защиты от уязвимостей Intel® Transactional Synchronization Extensions (Intel TSX) Transaction Asynchronous Abort (CVE-2019-11135) и Microarchitectural Data Sampling ( CVE-2018-11091, CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130) вместе с вариантами Spectre [CVE-2017-5753 & CVE-2017-5715] и Meltdown [CVE-2017-5754], включая Спекулятивное отключение обхода магазина (SSBD) [CVE-2018-3639], а также L1 Terminal Fault (L1TF) [CVE-2018-3615, CVE-2018-3620 и 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 Перезапустите устройство, чтобы изменения вступили в силу. |
|---|
CVE-2022-23825 \| Путаница с типом ветвления ЦП AMD (BTC)
Чтобы включить защиту от вируса CVE-2022-23825 на процессорах AMD, выполните следующие действия.
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
Чтобы обеспечить полную защиту, клиентам также может потребоваться отключить Hyper-Threading (другое название — одновременная многопоточность (SMT)). Инструкции по защите устройств с Windows см. в KB4073757 .
CVE-2023-20569 \| Предиктор обратного адреса процессора AMD
Чтобы включить защиту от вируса CVE-2023-20569 на процессорах AMD, выполните следующие действия.
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
Чтобы включить защиту от вируса CVE-2022-0001 на процессорах Intel, выполните следующие действия.
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
Включение нескольких средств защиты
Чтобы включить несколько мер по устранению рисков, необходимо сложить REG_DWORD значение каждого из них.
Например:
| Защита от уязвимостей асинхронного прерывания транзакций, выборки микроархитектурных данных, Spectre, Meltdown, MMIO, отключения спекулятивного обхода магазина (SSBD) и ошибки терминала L1 (L1TF) с отключенным Hyper-Threading | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8264 /f |
|---|---|
|
ПРИМЕЧАНИЕ 8264 (десятичное число) = 0x2048 (в шестнадцатеричном формате) Чтобы включить BHI наряду с другими существующими параметрами, необходимо использовать побитовое оператор ИЛИ с текущим значением 8 388 608 (0x800000). 0x800000 ИЛИ 0x2048(8264 в десятичном представлении), и оно станет 8 396 872(0x802048). То же самое с FeatureSettingsOverrideMask. |
|
| Меры по устранению уязвимости CVE-2022-0001 в процессорах Intel | 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 FeatureSettingsOverride /t REG_DWORD /d 0x00802048 /f |
Проверка включения средств защиты
Чтобы проверить включение защиты, мы опубликовали скрипт PowerShell, который можно запустить на устройствах. Установите и запустите скрипт с помощью одного из следующих методов.
Способ 1. Проверка PowerShell с помощью коллекции PowerShell (Windows Server 2016 или WMF 5.0 / 5.1)
Установите модуль PowerShell.PS> Install-Module SpeculationControlЗапустите модуль PowerShell, чтобы убедиться, что включены средства защиты: 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. Проверка PowerShell с помощью загрузки с сайта Technet (более ранние версии операционной системы и более ранние версии WMF)
Установите модуль PowerShell от Technet ScriptCenter:
Запустите PowerShell, а затем используйте предыдущий пример, чтобы скопировать и выполнить следующие команды: 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 |
|---|
Подробное объяснение вывода сценария PowerShell см. в статье KB4074629 .
Вопросы и ответы
Мне не было предложено установить обновления системы безопасности Windows, выпущенные в январе и феврале 2018 г. Что мне делать?
Чтобы исключить негативное влияние на устройства пользователей, обновления системы безопасности Windows, выпущенные в январе и феврале 2018 г., предлагались не всем клиентам. Дополнительные сведения см. в разделе KB407269 .
Как определить, правильная ли версия микрокода ЦП?
Микрокод доставляется через обновление встроенного ПО. Проконсультируйтесь со своим изготовителем оборудования и узнайте, какая версия встроенного ПО имеет соответствующее обновление для вашего компьютера.
Каков эффект мер по устранению рисков для производительности?
На производительность влияет множество переменных, начиная от версии системы и заканчивая выполняемыми рабочими нагрузками. Для некоторых систем влияние на производительность будет незначительным. Для других он будет значительным.
Рекомендуется оценить влияние на производительность ваших систем и при необходимости внести коррективы.
Я использую Windows Server в сторонней среде или облаке. Что мне делать?
В дополнение к рекомендациям в отношении виртуальных машин, приведенным в этой статье, обратитесь к поставщику услуг, чтобы убедиться, что узлы, на которых работают виртуальные машины, должным образом защищены.
Для виртуальных машин Windows Server, работающих в Azure, ознакомьтесь с руководством по защите от уязвимостей спекулятивного выполнения бокового канала в Azure. Рекомендации по использованию Azure Update Management для устранения этой проблемы на гостевых виртуальных машинах см. в разделе KB4077467.
Существуют ли рекомендации для контейнеров Windows Server?
Обновления, выпущенные для образов контейнеров Windows Server для Windows Server 2016 и Windows 10 версии 1709, включают средства защиты для этого набора уязвимостей. Дополнительная настройка не требуется.
Примечание Тем не менее, необходимо убедиться, что узел, на котором работают эти контейнеры, настроен для включения соответствующих мер по устранению рисков.
Нужно ли устанавливать обновления программного обеспечения и оборудования в определенном порядке?
Нет, порядок установки не имеет значения.
Будет ли несколько перезапусков?
Да, необходимо выполнить перезагрузку после обновления встроенного ПО (микрокода), а затем еще раз после обновления системы.
Можете ли вы предоставить более подробную информацию о разделах реестра?
Ниже приведены сведения о разделах реестра:
FeatureSettingsOverride представляет битовую карту, которая переопределяет настройку по умолчанию и определяет, какие меры по устранению рисков будут отключены. Бит 0 управляет мерами, соответствующими CVE-2017-5715. Бит 1 управляет средством устранения угроз, соответствующим CVE-2017-5754. Эти биты имеют значение 0 для включения меры по устранению проблем, и значение 1 для отключения меры по устранению проблем.
FeatureSettingsOverrideMask представляет растровую маску, используемую вместе с FeatureSettingsOverride. В этом случае мы используем значение 3 (представленное как 11 в двоичной системе счисления или системе счисления с основанием 2) для обозначения первых двух битов, которые соответствуют доступным средствам устранения рисков. Этому разделу реестра присвоено значение 3 как для включения, так и для отключения средств устранения рисков.
MinVmVersionForCpuBasedMitigations предназначена для узлов Hyper-V. Этот раздел реестра определяет минимальную версию виртуальной машины, которая требуется для использования обновленных возможностей встроенного ПО (CVE-2017-5715). Установите значение 1.0 , чтобы охватить все версии виртуальных машин. Обратите внимание, что это значение реестра будет игнорироваться (доброкачественно) на узлах, отличных от Hyper-V. Дополнительные сведения см. в разделе Защита гостевых виртуальных машин от CVE-2017-5715 (внедрение ответвления цели).
Можно ли настроить разделы реестра перед установкой обновления, а затем установить обновление и перезапустить его, чтобы изменения вступили в силу?
Да, нет никаких побочных эффектов, если эти параметры реестра были применены до установки исправлений, связанных с январем 2018 г.
Можете ли вы предоставить более подробные сведения о выходных данных скрипта проверки PowerShell?
Подробное описание выходных данных скрипта см. в KB4074629: Понимание вывода сценария PowerShell SpeculationControl .
Если обновление встроенного ПО (микрокода) еще недоступно у изготовителя оборудования, есть ли еще способ защитить узел Hyper-V?
Да, для узлов Windows Server 2016 Hyper-V, для которых еще не установлено обновление встроенного ПО, мы опубликовали альтернативные рекомендации, которые помогут защититься от атак "виртуальная машина на виртуальную машину" или "виртуальная машина на узел". См. альтернативные средства защиты узлов Windows Server 2016 Hyper-V от уязвимостей спекулятивного выполнения бокового канала.
Если я использую ветвь "Только для системы безопасности", какие обновления только для системы безопасности необходимо установить, чтобы защититься от этих уязвимостей?
Обновления только для системы безопасности не являются накопительными. В зависимости от версии операционной системы для обеспечения полной защиты может потребоваться установить несколько обновлений для системы безопасности. Как правило, пользователям необходимо установить обновления за январь, февраль, март и апрель 2018 г. Системы с процессорами AMD нуждаются в дополнительном обновлении, как показано в следующей таблице.
| Версия операционной системы | Обновление безопасности |
|---|---|
| Windows 8.1, Windows Server 2012 R2 | KB4338815 — ежемесячный накопительный пакет |
| KB4338824 — только безопасность | |
| Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 с пакетом обновления 1 (SP1) или Windows Server 2008 R2 с пакетом обновления 1 (SP1) (установка основных серверных компонентов) | KB4284826 — ежемесячный накопительный пакет |
| KB4284867 — только безопасность | |
| Windows Server 2008 с пакетом обновления 2 (SP2) | KB4340583 — обновление для системы безопасности |
Рекомендуется устанавливать только обновления для системы безопасности в порядке их выпуска.
Примечание
В более ранней версии этого раздела вопросов и ответов неправильно указано, что февральское обновление для системы безопасности включает исправления системы безопасности, выпущенные в январе. На самом деле, это не так.
Если я применю какое-либо из применимых обновлений для системы безопасности, отключат ли они защиту для CVE-2017-5715 так же, как это было с обновлением для системы безопасности KB4078130?
Нет. Обновление безопасности KB4078130 представляло собой специальное исправление для предотвращения непредсказуемого поведения системы, проблем с производительностью и неожиданных перезапусков после установки микрокода. Применение обновлений системы безопасности в клиентских операционных системах Windows обеспечивает защиту всех трех мер. В операционных системах Windows Server все равно необходимо включить средства защиты после надлежащего тестирования. Дополнительные сведения см. в разделе KB4072698.
Известная проблема: у некоторых пользователей могут возникнуть проблемы с сетевым подключением или потеря параметров IP-адреса после установки обновления для системы безопасности от 13 марта 2018 г. (KB 4088875)
Эта проблема устранена в KB4093118.
Intel определила проблемы перезапуска, связанные с микрокодом на некоторых старых процессорах. Что мне делать?
В феврале 2018 года Intel объявила , что они завершили проверку и начали выпускать микрокод для новых платформ процессоров. Корпорация Майкрософт делает доступными проверенные обновления микрокода корпорации Intel, касающиеся Spectre Variant 2 Spectre Variant 2 (CVE-2017-5715 | Внедрение ответвления мишени). KB4093836 перечислены определенные статьи база знаний для разных версий Windows. Каждая конкретная статья базы знаний содержит доступные обновления микрокода Intel для разных ЦП.
11 января 2018 года Intel сообщила о проблемах в недавно выпущенном микрокоде, который должен был решить проблему Spectre variant 2 (CVE-2017-5715 | Внедрение ответвления мишени). В частности, Intel отметила, что этот микрокод может вызвать «более высокие, чем ожидалось, перезагрузки и другое непредсказуемое поведение системы» и что эти сценарии могут привести к «потере или повреждению данных». Наш опыт показывает, что нестабильность системы может привести к потере или повреждению данных в определенных обстоятельствах. 22 января корпорация Intel рекомендовала клиентам приостановить развертывание текущей версии микрокода на затронутых процессорах, пока Intel проводит дополнительное тестирование обновленного решения. Мы понимаем, что Intel продолжает исследовать потенциальное влияние текущей версии микрокода. Рекомендуем пользователям регулярно пересматривать свои рекомендации для принятия обоснованных решений.
Пока Intel тестирует, обновляет и развертывает новый микрокод, мы предоставляем внеплановое обновление (OOB) KB4078130, которое отключает защиту только от CVE-2017-5715. Проведенные нами тестирования показали, что это обновление блокирует описанное поведение. Полный список устройств см. в руководстве по редакции микрокода от корпорации Intel. Это обновление охватывает Windows 7 с пакетом обновления 1 (SP1), Windows 8.1 и все версии Windows 10, как клиентские, так и серверные. Если вы используете затронутое устройство, это обновление можно применить, скачав его с веб-сайта каталога Центра обновления Майкрософт. Применение этой полезной нагрузки специально отключает только защиту от CVE-2017-5715.
На данный момент нет известных сообщений, указывающих на то, что этот Spectre Variant 2 (CVE-2017-5715 | внедрение ответвления цели) использовалась для атак на клиентов. Мы рекомендуем, если это применимо, пользователям Windows снова включить защиту от вируса CVE-2017-5715, когда Intel сообщит о том, что это непредвиденное поведение системы было разрешено для вашего устройства.
Я слышал, что Intel выпустила обновления для микрокода. Где их найти?
В феврале 2018 года Intel объявила , что они завершили проверку и начали выпускать микрокод для новых платформ процессоров. Корпорация Майкрософт делает доступными проверенные Intel обновления микрокода, связанные со Spectre Variant 2 Spectre Variant 2 (CVE-2017-5715 | Внедрение ответвления мишени). KB4093836 перечислены определенные статьи база знаний для разных версий Windows. В статьях базы знаний перечислены доступные обновления микрокода Intel для разных процессоров.
Для получения дополнительной информации ознакомьтесь с обновлениями системы безопасности AMD и техническим документом AMD: Рекомендации по архитектуре в отношении управления косвенной ветвью. Они доступны в канале встроенного ПО OEM.
Я использую обновление Windows 10 за апрель 2018 г. (версия 1803). Доступен ли микрокод Intel для моего устройства? Где его можно найти?
Мы выпускаем проверенные Intel обновления микрокода, касающиеся Spectre Variant 2 (CVE-2017-5715 | Внедрение ответвления мишени). Чтобы получить последние обновления микрокода Intel через клиентский компонент Центра обновления Windows, клиентам необходимо установить микрокод Intel на устройствах под управлением операционной системы Windows 10 до установки обновления Windows 10 за апрель 2018 г. (версия 1803).
Также обновление микрокода можно получить непосредственно из каталога Центра обновления Майкрософт, если оно не было установлено на устройстве до обновления системы. Микрокод Intel доступен через клиентский компонент Центра обновления Windows, Windows Server Update Services (WSUS) или каталог Центра обновления Майкрософт. Дополнительные сведения и инструкции по скачиванию см. в KB4100347.
Где найти информацию о новых уязвимостях спекулятивного выполнения бокового канала (Спекулятивный обход магазина — CVE 2018-3639 и Чтение реестра Rogue System — CVE-2018-3640)?
Дополнительные сведения см. в указанных ниже ресурсах.
- ADV180012 | Рекомендации Майкрософт по спекулятивному обходу магазина в отношении CVE 2018 3639
- ADV180013 | Рекомендации Майкрософт по реестру мошеннических систем Чтение CVE-2018-3640 и 4073065 KB | Руководство для пользователей Surface
- Блог Майкрософт об исследованиях в области безопасности и обороны
- Руководство разработчика для спекулятивного обхода магазина
Где можно найти дополнительные сведения о поддержке Windows функции "Спекулятивный обход магазина" (SSBD) в процессорах Intel?
См. разделы "Рекомендуемые действия" и "Вопросы и ответы" на странице ADV180012 | Рекомендации Майкрософт по спекулятивному обходу магазина.
Разделы справки определяют, включен или отключен SSBD?
Для проверки состояния SSBD был обновлен скрипт PowerShell Get-SpeculationControlSettings для обнаружения затронутых процессоров, состояния обновлений операционной системы SSBD и состояния микрокода процессора, если применимо. Дополнительные сведения и инструкции по получению сценария PowerShell см. в KB4074629.
Я слышал про "Lazy FP State Restore" (CVE-2018-3665). Будет ли Майкрософт выпускать средства защиты от него?
13 июня 2018 года было объявлено о дополнительной уязвимости, связанной со спекулятивным выполнением бокового канала, известной как Lazy FP State Restore, и ей был присвоен CVE-2018-3665 . Сведения об этой уязвимости и рекомендуемые действия см. в ADV180016 советов по безопасности | Рекомендации Майкрософт по отложенному восстановлению состояния FP .
Примечание Для отложенного восстановления FP отсутствуют необходимые параметры конфигурации (реестра).
Я слышал, что CVE-2018-3693 (Bounds Check Bypass Store) связан со Spectre. Будет ли Майкрософт выпускать средства защиты от него?
Bounds Check Bypass Store (BCBS) была раскрыта 10 июля 2018 года и ей был присвоен CVE-2018-3693. Мы считаем, что BCBS относится к тому же классу уязвимостей, что и обход проверки границ (вариант 1). В настоящее время нам неизвестно о каких-либо экземплярах BCBS в нашем программном обеспечении. Однако мы продолжаем изучать этот класс уязвимостей и будем работать с отраслевыми партнерами над выпусками необходимых мер для устранения рисков. Мы рекомендуем исследователям отправлять все соответствующие выводы в рамках программы вознаграждения Microsoft Speculative Execution Side Channel, включая все экземпляры BCBS, которые можно использовать. Разработчикам программного обеспечения следует ознакомиться с руководством разработчика, которое было обновлено для BCBS на C ++ Developer Guide for Спекулятивное исполнение боковых каналов
Я слышал, что была раскрыта терминальная неисправность L1 (L1TF). Где можно найти дополнительные сведения об этой функции и ее поддержке в Windows?
14 августа 2018 года было объявлено о неисправности L1 Terminal Fault (L1TF) и назначено несколько CVE. Эти новые уязвимости спекулятивного выполнения бокового канала могут использоваться для чтения содержимого памяти через доверенную границу, и в случае их использования они могут привести к раскрытию информации. Существует несколько векторов, с помощью которых злоумышленник может активировать уязвимости, в зависимости от настроенной среды. L1TF влияет на процессоры Intel® Core и Intel® Xeon®®.
Дополнительные сведения об этой уязвимости и подробный обзор затронутых сценариев, включая подход Microsoft к защите от L1TF, см. в следующих ресурсах:
Разделы справки отключить Hyper-Threading для L1TF на моем устройстве?
Действия по отключению Hyper-Threading отличаются от изготовителя оборудования к изготовителю оборудования, но, как правило, являются частью средств установки и конфигурации BIOS или встроенного ПО.
Где можно получить прошивку ARM64, которая защищает от уязвимости CVE-2017-5715 \| Внедрение ответвления цели (Spectre Variant 2)?
Пользователям, использующим 64-разрядные процессоры ARM, следует обратиться к изготовителю устройства за поддержкой встроенного ПО, поскольку операционная система ARM64 защищает от уязвимости CVE-2017-5715 | Внедрение цели ответвления (Spectre, вариант 2) требует установки последнего обновления встроенного ПО от OEM-производителей устройств, чтобы оно вступило в силу.
Где найти информацию о раскрытии компанией Intel микроархитектурной выборки данных (CVE-2018-11091, CVE-2018-12126, CVE-2018-12127, CVE-2018-12130)?
Дополнительные сведения см. в следующих рекомендациях по безопасности
Где можно найти рекомендации на основе сценариев для определения действий, необходимых для устранения уязвимостей выборки микроархитектурных данных?
Дополнительные инструкции можно найти в руководстве по защите Windows от уязвимостей спекулятивного выполнения бокового канала
Разделы справки отключить Hyper-Threading для MDS на своем устройстве?
Ознакомьтесь с инструкциями в руководстве для Windows, чтобы защититься от уязвимостей спекулятивного выполнения бокового канала
Где можно найти руководство по Azure?
Рекомендации по Azure см. в следующей статье: Руководство по защите от уязвимостей спекулятивного выполнения бокового канала в Azure.
Где можно узнать больше о включении Retpoline в Windows 10 версии 1809?
Дополнительные сведения о включении Retpoline см. в нашей записи блога: Защита от уязвимости Spectre variant 2 с помощью Retpoline в Windows .
Я слышал, что существует вариант уязвимости спекулятивного выполнения бокового канала Spectre Variant 1. Где можно узнать больше?
Подробнее об этой уязвимости см. в руководстве по безопасности Microsoft: CVE-2019-1125 | Уязвимость раскрытия информации в ядре Windows.
CVE-2019-1125 \| Уязвимость раскрытия информации в ядре Windows влияет на облачные службы Майкрософт?
Нам неизвестно ни об одном случае уязвимости, связанной с раскрытием информации, влияющей на нашу инфраструктуру облачных служб.
Если обновления для CVE-2019-1125 \| Уязвимость раскрытия информации в ядре Windows была выпущена 9 июля 2019 г. Почему подробные сведения были опубликованы 6 августа 2019 г.?
Как только нам стало известно об этой проблеме, мы быстро начали ее устранять и выпустили обновление. Мы твердо верим в тесные партнерские отношения как с исследователями, так и с отраслевыми партнерами, чтобы сделать клиентов более безопасными, и не публиковали подробности до вторника, 6 августа, в соответствии с скоординированной практикой раскрытия уязвимостей.
Где найти рекомендации на основе сценариев для определения действий, необходимых для устранения уязвимости Intel® Transactional Synchronization Extensions (Intel TSX), связанной с асинхронным прерыванием транзакций (CVE-2019-11135)?
Дополнительные рекомендации можно найти в руководстве по защите Windows от уязвимостей спекулятивного выполнения бокового канала.
Нужно ли отключить Hyper-Threading для уязвимости асинхронного прерывания транзакций расширений Intel Transactional Synchronization Extensions (Intel TSX) (CVE-2019-11135) на моем устройстве?
Дополнительные рекомендации можно найти в руководстве по защите Windows от уязвимостей спекулятивного выполнения бокового канала.
Есть ли способ отключить возможности расширений Intel Transactional Synchronization Extensions (Intel TSX)?
Дополнительные инструкции можно найти в руководстве по отключению возможностей расширений синхронизации транзакций Intel (Intel TSX).
Ссылки
Заявление об отказе от ответственности за продукцию сторонних производителей
Продукты сторонних разработчиков, рассмотренные в этой статье, выпущены компаниями, независимыми от корпорации Майкрософт. Мы не предоставляем гарантий, подразумеваемых или иных, относительно производительности или надежности этих продуктов.
Мы предоставляем контактные данные третьих лиц, чтобы вы могли получить техническую поддержку. Эти контактные данные могут меняться без уведомления. Мы не гарантируем точность контактных данных третьих лиц.