Registo de alterações
| Alterar data | Decription of change |
|---|---|
| 20 de abril de 2023 |
|
| 8 de agosto de 2023 |
|
| 9 de agosto de 2023 |
|
| 9 de abril de 2024 |
|
| 16 de abril de 2024 |
|
Resumo
Este artigo fornece orientação para uma nova classe de vulnerabilidades de canal lateral de execução especulativa e microarquiteta baseada em silício que afetam muitos processadores e sistemas operacionais modernos. Isto inclui Intel, AMD e ARM. Detalhes específicos para essas vulnerabilidades baseadas em silício podem ser encontrados nos seguintes ADVs (Avisos de Segurança) e CVEs (Exposições e Vulnerabilidades Comuns):
- ADV180002 | Orientação para mitigar vulnerabilidades do canal lateral de execução especulativa
- ADV180012 | Orientação da Microsoft para Speculative Store Bypass
- ADV180013 | Orientação da Microsoft para Leitura de Registo de Sistema Não Autorizado
- ADV180016 | Orientação da Microsoft para o Restauro Preguiçoso do Estado do FP
- ADV180018 | Orientações da Microsoft para mitigar a variante L1TF
- ADV190013 | Orientação da Microsoft para mitigar vulnerabilidades de amostragem de dados microarquiteturais
- ADV220002 | Orientação da Microsoft sobre vulnerabilidades de dados obsoletos MMIO do processador Intel
- CVE-2022-23825 | Confusão do tipo de ramo da CPU AMD
- CVE-2023-20569 | Preditor de Endereço de Retorno da CPU AMD
- CVE-2022-0001 | Injeção do histórico do ramo Intel
Importante
Estes problemas também afetam outros sistemas operativos, como o Android, Chrome, iOS e MacOS. Aconselhamos os clientes a procurar orientação junto desses fornecedores.
Lançámos várias atualizações para ajudar a mitigar estas vulnerabilidades. Também tomámos medidas para proteger os nossos serviços na nuvem. Consulte as secções seguintes para obter mais detalhes.
Ainda não recebemos nenhuma informação que indique que essas vulnerabilidades foram usadas para atacar os clientes. Estamos a trabalhar em estreita colaboração com parceiros da indústria, incluindo fabricantes de chips, OEMs de hardware e fornecedores de aplicações para proteger os clientes. Para obter todas as proteções disponíveis, são necessárias atualizações de firmware (microcódigo) e software. Isto inclui microcódigo de OEMs de dispositivos e, em alguns casos, atualizações de software antivírus.
Vulnerabilidades
Execução especulativa
Este artigo aborda as seguintes vulnerabilidades de execução especulativa:
- CVE-2017-5715 | Injeção de Alvo do Ramo
- CVE-2017-5753 | Desvio de verificação de limites
- CVE-2017-5754 | Carregamento da Cache de Dados Não Autorizados
- CVE-2018-3639 | Speculative Store Bypass
Windows Update também fornecerá mitigações para o Internet Explorer e o Edge. Continuaremos a melhorar estas mitigações contra esta classe de vulnerabilidades.
Para saber mais sobre esta classe de vulnerabilidades, consulte
Vulnerabilidade de amostragem de dados de microarquitetura
Em 14 de maio de 2019, a Intel publicou informações sobre uma nova subclasse de vulnerabilidades de canal lateral de execução especulativa conhecidas como Microarchitectural Data Sampling e documentadas em ADV190013 | Amostragem de dados microarquitetónicos. Foram-lhes atribuídas as seguintes CVEs:
- CVE-2019-11091 | Memória não cache de amostragem de dados microarquiteturais (MDSUM)
- CVE-2018-12126 | MSBDS (Microarchitectural Store Buffer Data Sample)
- CVE-2018-12127 | Amostragem de dados de buffer de preenchimento microarquitetônico (MFBDS)
- CVE-2018-12130 | MLPDS (Microarchitectural Load Port Data Sample)
Importante
Estes problemas afetarão outros sistemas, como Android, Chrome, iOS e MacOS. Aconselhamos os clientes a procurar orientação junto desses fornecedores.
A Microsoft disponibilizou atualizações para ajudar a mitigar estas vulnerabilidades. Para obter todas as proteções disponíveis, são necessárias atualizações de firmware (microcódigo) e software. Isto pode incluir microcódigo de OEMs de dispositivos. Em alguns casos, a instalação destas atualizações terá um impacto no desempenho. Também atuámos para proteger os nossos serviços na nuvem. Recomendamos vivamente a implementação destas atualizações.
Para obter mais informações sobre este problema, consulte o seguinte Aviso de Segurança e orientações baseadas em cenários para determinar as ações necessárias para mitigar a ameaça:
- ADV190013 | Orientação da Microsoft para mitigar vulnerabilidades de amostragem de dados microarquiteturais
- Orientação do Windows para proteção contra vulnerabilidades do canal lateral de execução especulativa
Nota
Recomendamos que instale todas as atualizações mais recentes do Windows Update antes de instalar quaisquer atualizações de microcódigo.
Spectre, vulnerabilidade da Variante 1
Em 6 de agosto de 2019, a Intel divulgou detalhes sobre uma vulnerabilidade de divulgação de informações do kernel do Windows. Esta vulnerabilidade é uma variante da vulnerabilidade do canal lateral de execução especulativa Spectre, Variante 1 e recebeu CVE-2019-1125.
A 9 de julho de 2019, lançámos atualizações de segurança para o sistema operativo Windows para ajudar a mitigar este problema. Tenha em atenção que não documentámos publicamente esta mitigação até à divulgação coordenada do setor na terça-feira, 6 de agosto de 2019.
Os clientes que tenham Windows Update ativado e aplicado as atualizações de segurança disponibilizadas a 9 de julho de 2019 estão protegidos automaticamente. Não é necessária mais configuração.
Nota
Esta vulnerabilidade não requer uma atualização de microcódigo do fabricante do dispositivo (OEM).
Para obter mais informações sobre esta vulnerabilidade e atualizações aplicáveis, consulte o Guia de Atualização de Segurança da Microsoft:
Vulnerabilidade Abortar Transação Assíncrona
A 12 de novembro de 2019, a Intel publicou um aviso técnico sobre a vulnerabilidade Abortar Transação Assíncrona das Extensões de Sincronização Transacional Intel® (Intel TSX) com atribuição CVE-2019-11135. A Microsoft disponibilizou atualizações para ajudar a mitigar esta vulnerabilidade e as proteções do SO estão ativadas por predefinição para o Windows Server 2019, mas desativadas por predefinição para edições Windows Server 2016 e anteriores do SO Windows Server.
Vulnerabilidade de amostragem de dados obsoletos de MMIO
Em 14 de junho de 2022, publicamos ADV220002 | Orientação da Microsoft sobre as vulnerabilidades de dados obsoletos MMIO do processador Intel e atribuiu estas CVEs:
- CVE-2022-21123 | Leitura de dados de buffer compartilhado (SBDR)
- CVE-2022-21125 | Amostragem de dados de buffer compartilhado (SBDS)
- CVE-2022-21127 | Atualização de amostragem de dados de buffer de registro especial (atualização SRBDS)
- CVE-2022-21166 | Gravação parcial de registro de dispositivo (DRPW)
Ações recomendadas
Deve tomar as seguintes medidas para ajudar a proteger contra as vulnerabilidades:
- Aplique todas as atualizações disponíveis do sistema operativo Windows, incluindo as atualizações de segurança mensais do Windows.
- Aplique a atualização de firmware (microcódigo) aplicável fornecida pelo fabricante do dispositivo.
- Avalie o risco para o seu ambiente com base nas informações fornecidas nos Avisos de Segurança da Microsoft: ADV180002, ADV180012, ADV190013 e ADV220002, além das informações fornecidas neste artigo base de dados de conhecimento.
- Tome as medidas conforme necessário utilizando os avisos e informações da chave do registo fornecidos neste artigo base de dados de conhecimento.
Nota
Os clientes do Surface receberão uma atualização de microcódigo através do Windows Update. Para obter uma lista das atualizações mais recentes do firmware (microcódigo) do dispositivo Surface, consulte KB4073065.
Confusão do Tipo de Ramo
Em 12 de julho de 2022, publicamos CVE-2022-23825 | Confusão de Tipo de Ramo da CPU AMD que descreve que os aliases no preditor de ramo podem fazer com que determinados processadores AMD prevejam o tipo de ramo errado. Este problema pode potencialmente levar à divulgação de informações.
Para ajudar a proteger contra esta vulnerabilidade, recomendamos a instalação de atualizações do Windows com data de julho de 2022 ou posterior a julho de 2022 e, em seguida, tome as medidas exigidas pelo CVE-2022-23825 e pelas informações da chave de registo fornecidas neste artigo base de dados de conhecimento.
Para obter mais informações, consulte o boletim de segurança AMD-SB-1037 .
Preditor de Endereço do Remetente
Em 8 de agosto de 2023, publicámos CVE-2023-20569 | Return Address Predictor (também conhecido como Inception) que descreve um novo ataque de canal lateral especulativo que pode resultar em execução especulativa em um endereço controlado pelo invasor. Este problema afeta determinados processadores AMD e pode potencialmente levar à divulgação de informações.
Para ajudar a proteger contra esta vulnerabilidade, recomendamos a instalação de atualizações do Windows com data de ou após agosto de 2023 e, em seguida, tomar as medidas exigidas pelo CVE-2023-20569 e pelas informações da chave de registo fornecidas neste artigo base de dados de conhecimento.
Para obter mais informações, consulte o boletim de segurança AMD-SB-7005 .
Ramo História Injeção
Em 9 de abril de 2024, publicamos CVE-2022-0001 | Intel Branch History Injection que descreve a Branch History Injection (BHI), que é uma forma específica de BTI intramodo. Esta vulnerabilidade ocorre quando um invasor pode manipular o histórico de ramificações antes de fazer a transição do modo de usuário para o modo supervisor (ou do modo não-root/convidado do VMX para o modo raiz). Essa manipulação pode fazer com que um preditor de ramo indireto selecione uma entrada de preditor específica para um ramo indireto, e um gadget de divulgação no alvo previsto será executado transitoriamente. Isto pode ser possível porque o histórico de sucursais relevante pode conter ramificações realizadas em contextos de segurança anteriores e, em particular, outros modos de predição.
Configurações de mitigação para Windows Server e Azure Stack HCI
Os avisos de segurança (ADVs) e CVEs fornecem informações sobre o risco representado por essas vulnerabilidades. Eles também ajudam a identificar as vulnerabilidades e identificar o estado padrão das mitigações para Windows Server sistemas. A tabela abaixo resume o requisito do microcódigo da CPU e o status padrão das mitigações no Windows Server.
| CVE | Necessita de microcódigo/firmware da CPU? | Estado Predefinido de Mitigação |
|---|---|---|
| CVE-2017-5753 | Não | Ativado por predefinição (sem opção para desativar) Consulte ADV180002 para obter informações adicionais |
| CVE-2017-5715 | Sim | Desativada por predefinição. Consulte ADV180002 para obter informações adicionais e este artigo BDC para obter as definições de chave de registo aplicáveis. Observação O "Retpoline" está ativado por predefinição para dispositivos com Windows 10, versão 1809 e posteriores se o Spectre Variant 2 (CVE-2017-5715) estiver ativado. Para obter mais informações sobre "Retpoline", siga a postagem do blog Mitigando a variante 2 do Spectre com Retpoline no Windows . |
| CVE-2017-5754 | Não | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão. Consulte ADV180002 para obter informações adicionais. |
| CVE-2018-3639 | Intel: Sim AMD: Não |
Desativada por predefinição. Consulte ADV180012 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2018-11091 | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão. Consulte ADV190013 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2018-12126 | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão. Consulte ADV190013 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2018-12127 | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão. Consulte ADV190013 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2018-12130 | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão. Consulte ADV190013 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2019-11135 | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão. Consulte CVE-2019-11135 para obter mais informações e este artigo para obter as definições de chave do registo aplicáveis. |
| CVE-2022-21123 (parte do MMIO ADV220002) | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão.* Consulte CVE-2022-21123 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2022-21125 (parte do MMIO ADV220002) | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão.* Consulte CVE-2022-21125 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2022-21127 (parte do MMIO ADV220002) | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão.* Consulte CVE-2022-21127 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2022-21166 (parte do MMIO ADV220002) | Intel: Sim | Windows Server 2019, Windows Server 2022 e Azure Stack HCI: ativado por predefinição. Windows Server 2016 e versões anteriores: Desabilitado por padrão.* Consulte CVE-2022-21166 para obter mais informações e este artigo para obter as definições de chave do registo aplicáveis. |
| CVE-2022-23825 (Confusão do tipo de ramo da CPU AMD) | AMD: Não | Consulte CVE-2022-23825 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
|
CVE-2023-20569 (AMD CPU Return Address Predictor) |
AMD: Sim | Consulte CVE-2023-20569 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
| CVE-2022-0001 | Intel: Não |
Desativado por padrão Consulte CVE-2022-0001 para obter mais informações e este artigo para obter as definições de chave de registo aplicáveis. |
Nota
* Siga as orientações de mitigação para o Meltdown abaixo.
Se pretender obter todas as proteções disponíveis contra estas vulnerabilidades, terá de fazer alterações na chave de registo para ativar estas mitigações que estão desativadas por predefinição.
Ativar estas mitigações poderá afetar o desempenho. A escala dos efeitos de desempenho depende de vários fatores, como o chipset específico em seu host físico e as cargas de trabalho em execução. Recomendamos que avalie os efeitos no desempenho do seu ambiente e faça os ajustes necessários.
O seu servidor está sujeito a um risco acrescido, se estiver numa das seguintes categorias:
- Hosts Hyper-V: Requer proteção para ataques VM a VM e VM a host.
- Anfitriões de Serviços de Ambiente de Trabalho Remoto (RDSH): requer proteção de uma sessão para outra ou contra ataques de sessão para anfitrião.
- Anfitriões físicos ou máquinas virtuais que estão a executar código não fidedigno, como contentores ou extensões não fidedignas para bases de dados, conteúdo Web não fidedigno ou cargas de trabalho que executam código proveniente de origens externas. Estes requerem proteção contra ataques não fidedignos de processo para outro processo ou contra processos não fidedignos para o kernel.
Utilize as seguintes definições de chave de registo para ativar as mitigações no servidor e reinicie o dispositivo para que as alterações entrem em vigor.
Nota
Por predefinição, ativar as mitigações que estão desativadas pode afetar o desempenho. O efeito real no desempenho depende de vários fatores, como o chipset específico no dispositivo e as cargas de trabalho em execução.
Definições do registo
Estamos a fornecer as seguintes informações de registo para ativar mitigações que não estão ativadas por predefinição, conforme documentado em Avisos de Segurança (ADVs) e CVEs. Além disso, fornecemos definições de chave de registo para utilizadores que pretendam desativar as mitigações quando aplicável a clientes Windows.
Nota
- IMPORTANTE Esta secção, método ou tarefa contém passos que lhe dizem como alterar o registo. No entanto, poderão ocorrer problemas graves se alterar o registo de forma incorreta. Por essa razão, certifique-se de que segue estes passos cuidadosamente. Como mecanismo de proteção, efetue uma cópia de segurança do registo antes de o alterar. Assim, se ocorrer algum problema pode restaurar o registo. Para mais informações sobre como fazer uma cópia de segurança e restaurar o registo, consulte o artigo seguinte na Base de Dados de Conhecimento Microsoft:
- KB322756 Como fazer uma cópia de segurança e restaurar o registo no Windows
Gerir mitigações para CVE-2017-5715 (Spectre Variant 2), CVE-2017-5754 (Meltdown), CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, CVE-2022-21166 (MMIO)
Nota
- IMPORTANTE Por predefinição, o Retpoline é configurado da seguinte forma se a mitigação Spectre, Variante 2 (CVE-2017-5715) estiver ativada:
-
- A mitigação de retpoline está ativada em versões Windows 10, versão 1809 e posteriores do Windows.
-
- A mitigação de retpoline está desativada no Windows Server 2019 e versões Windows Server posteriores.
- Para obter mais informações sobre a configuração do Retpoline, consulte Mitigando a variante 2 do Spectre com o Retpoline no Windows.
|
|---|
Nota
A definição de FeatureSettingsOverrideMask para 3 é precisa para as definições "ativar" e "desativar". (Consulte a secção "FAQ " para obter mais detalhes sobre chaves de registo.)
Gerir a mitigação para CVE-2017-5715 (Spectre Variant 2)
Para desativar a Variante 2: (CVE-2017-5715 | Branch Target Injection) mitigação: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 /fReinicie o dispositivo para que as alterações entrem em vigor. Para habilitar a Variante 2: (CVE-2017-5715 | Branch Target Injection) mitigação: 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 /fReinicie o dispositivo para que as alterações entrem em vigor. |
|---|
Somente processadores AMD: habilite a mitigação completa para CVE-2017-5715 (Spectre Variant 2)
Por predefinição, a proteção de utilizador para kernel para CVE-2017-5715 está desativada para CPUs AMD. Os clientes devem habilitar a mitigação para receber proteções adicionais para CVE-2017-5715. Para obter mais informações, consulte FAQ #15 em ADV180002.
Ative a proteção de utilizador para kernel nos processadores AMD juntamente com outras proteções para 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 /fSe o recurso Hyper-V estiver instalado, adicione a seguinte configuração do Registro: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fSe este for um host Hyper-V e as atualizações de firmware tiverem sido aplicadas: Encerre totalmente todas as Máquinas Virtuais. Isso permite que a mitigação relacionada ao firmware seja aplicada no host antes que as VMs sejam iniciadas. Portanto, as VMs também são atualizadas quando são reiniciadas. Reinicie o dispositivo para que as alterações entrem em vigor. |
|---|
Gerir mitigações para CVE-2018-3639 (Speculative Store Bypass), CVE-2017-5715 (Spectre Variant 2) e CVE-2017-5754 (Meltdown)
Para ativar as mitigações para CVE-2018-3639 (Speculative Store Bypass), CVE-2017-5715 (Spectre Variant 2) e 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 /fSe o recurso Hyper-V estiver instalado, adicione a seguinte configuração do Registro: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fSe este for um host Hyper-V e as atualizações de firmware tiverem sido aplicadas: Encerre totalmente todas as Máquinas Virtuais. Isso permite que a mitigação relacionada ao firmware seja aplicada no host antes que as VMs sejam iniciadas. Portanto, as VMs também são atualizadas quando são reiniciadas. Reinicie o dispositivo para que as alterações entrem em vigor. Para desativar as mitigações para CVE-2018-3639 (Speculative Store Bypass) E mitigações para CVE-2017-5715 (Spectre Variant 2) e 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 /fReinicie o dispositivo para que as alterações entrem em vigor. |
|---|
Somente processadores AMD: habilite a mitigação completa para CVE-2017-5715 (Spectre Variant 2) e CVE 2018-3639 (Speculative Store Bypass)
Por padrão, a proteção de usuário para kernel para CVE-2017-5715 está desabilitada para processadores AMD. Os clientes devem habilitar a mitigação para receber proteções adicionais para CVE-2017-5715. Para obter mais informações, consulte FAQ #15 em ADV180002.
Habilite a proteção de usuário para kernel em processadores AMD juntamente com outras proteções para CVE 2017-5715 e proteções para CVE-2018-3639 (Desvio de Repositório Especulativo):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 /fSe o recurso Hyper-V estiver instalado, adicione a seguinte configuração do Registro: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /fSe este for um host Hyper-V e as atualizações de firmware tiverem sido aplicadas: Encerre totalmente todas as Máquinas Virtuais. Isso permite que a mitigação relacionada ao firmware seja aplicada no host antes que as VMs sejam iniciadas. Portanto, as VMs também são atualizadas quando são reiniciadas. Reinicie o dispositivo para que as alterações entrem em vigor. |
|---|
Gerenciar vulnerabilidade de abortamento assíncrono de transação, amostragem de dados microarquitetural, Spectre, Meltdown, MMIO, desativação de desvio de armazenamento especulativo (SSBD) e falha de terminal L1 (L1TF)
|
Para ativar as mitigações para a vulnerabilidade Abortar Transação Assíncrona das Extensões de Sincronização Transacional Intel (Intel TSX) (CVE-2019-11135) e Microarchitectural Data Sampling ( CVE-2018-11091 , CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130 ) juntamente com o Spectre [CVE-2017-5753 & CVE-2017-5715], variantes Meltdown [CVE-2017-5754], MMIO (CVE-2022-21123, CVE-2022-21125, CVE-2022-21127, e CVE-2022-21166) incluindo Speculative Store Bypass Disable (SSBD) [CVE-2018-3639 ], bem como L1 Terminal Fault (L1TF) [CVE-2018-3615, CVE-2018-3620 e CVE-2018-3646] sem desativar o 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 Se o recurso Hyper-V estiver instalado, adicione a seguinte configuração do Registro: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f Se este for um host Hyper-V e as atualizações de firmware tiverem sido aplicadas: Encerre totalmente todas as Máquinas Virtuais. Isso permite que a mitigação relacionada ao firmware seja aplicada no host antes que as VMs sejam iniciadas. Portanto, as VMs também são atualizadas quando são reiniciadas. Reinicie o dispositivo para que as alterações entrem em vigor. Para ativar as mitigações para as Extensões de Sincronização Transacional Intel (Intel TSX) Abortar Transação Assíncrona (CVE-2019-11135) e Microarchitectural Data Sampling ( CVE-2018-11091, CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130) juntamente com as variantes Spectre [CVE-2017-5753& CVE-2017-5715] e Meltdown [CVE-2017-5754], incluindo Speculative Store Bypass Disable (SSBD) [CVE-2018-3639] bem como Falha de Terminal L1 (L1TF) [CVE-2018-3615, CVE-2018-3620 e CVE-2018-3646] com Hyper-Threading desativado: 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 Se o recurso Hyper-V estiver instalado, adicione a seguinte configuração do Registro: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization" /v MinVmVersionForCpuBasedMitigations /t REG_SZ /d "1.0" /f Se este for um host Hyper-V e as atualizações de firmware tiverem sido aplicadas: Encerre totalmente todas as Máquinas Virtuais. Isso permite que a mitigação relacionada ao firmware seja aplicada no host antes que as VMs sejam iniciadas. Portanto, as VMs também são atualizadas quando são reiniciadas. Reinicie o dispositivo para que as alterações entrem em vigor. Para desativar as mitigações para as extensões de Sincronização Transacional Intel (Intel TSX) Abortar Transação Assíncrona (CVE-2019-11135) e Microarchitectural Data Sampling ( CVE-2018-11091, CVE-2018-12126 , CVE-2018-12127 , CVE-2018-12130) juntamente com as variantes Spectre [CVE-2017-5753& CVE-2017-5715] e Meltdown [CVE-2017-5754], incluindo Speculative Store Bypass Disable (SSBD) [CVE-2018-3639] bem como L1 Terminal Fault (L1TF) [CVE-2018-3615, CVE-2018-3620 e 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 Reinicie o dispositivo para que as alterações entrem em vigor. |
|---|
CVE-2022-23825 \| Confusão do tipo de ramo da CPU AMD (BTC)
Para ativar a mitigação para CVE-2022-23825 em processadores 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
Para ficarem totalmente protegidos, os clientes também podem precisar desativar Hyper-Threading (também conhecido como Multi Threading Simultâneo (SMT)). Consulte KB4073757 para obter orientações sobre a proteção de dispositivos Windows.
CVE-2023-20569 \| Preditor de Endereço de Retorno da CPU AMD
Para ativar a mitigação para CVE-2023-20569 em processadores 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 \| Injeção do histórico do ramo Intel
Para ativar a mitigação para CVE-2022-0001 em processadores 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
Permitindo várias mitigações
Para habilitar várias mitigações, você deve adicionar o valor de REG_DWORD de cada mitigação em conjunto.
Por exemplo:
| Mitigação para vulnerabilidade Abortar Transação Assíncrona, Amostragem de Dados Microarquitetural, Spectre, Meltdown, MMIO, Speculative Store Bypass Disable (SSBD) e L1 Terminal Fault (L1TF) com Hyper-Threading desabilitado | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 8264 /f |
|---|---|
|
NOTA : 8264 (em decimal) = 0x2048 (em Hex) Para ativar a BHI juntamente com outras definições existentes, terá de utilizar OU bit a bit do valor atual com 8.388.608 (0x800000). 0x800000 OU 0x2048(8264 em número decimal) e passará a ser 8 396 872 (0x802048). O mesmo acontece com FeatureSettingsOverrideMask. |
|
| Mitigação para CVE-2022-0001 em processadores Intel | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00800000 /f |
| Mitigação combinada | reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v FeatureSettingsOverride /t REG_DWORD /d 0x00802048 /f |
Verificar se as proteções estão ativadas
Para ajudar a verificar se as proteções estão ativadas, publicamos um script do PowerShell que pode executar nos seus dispositivos. Instale e execute o script usando um dos seguintes métodos.
Método 1: verificação do PowerShell usando o Galeria do PowerShell (Windows Server 2016 ou WMF 5.0/5.1)
Instale o Módulo PowerShell:PS> Install-Module SpeculationControlExecute o módulo PowerShell para verificar se as proteções estão ativadas: 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 |
|---|
Método 2: verificação do PowerShell usando um download do Technet (versões anteriores do sistema operacional e versões anteriores do WMF)
Instale o módulo PowerShell a partir do Technet ScriptCenter:
Inicie o PowerShell e, em seguida, utilize o exemplo anterior para copiar e executar os seguintes comandos: 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 |
|---|
Para obter uma explicação detalhada da saída do script do PowerShell, consulte KB4074629 .
Perguntas mais frequentes
Não me foram disponibilizadas as atualizações de segurança do Windows que foram lançadas em janeiro e fevereiro de 2018. O que devo fazer?
Para evitar afetar negativamente os dispositivos dos clientes, as atualizações de segurança do Windows que foram lançadas em janeiro e fevereiro de 2018 não foram disponibilizadas a todos os clientes. Para obter detalhes, consulte KB407269 .
Como posso saber se tenho a versão correta do microcódigo da CPU?
O microcódigo é fornecido através de uma atualização de firmware. Consulte o seu OEM sobre a versão de firmware que tem a atualização apropriada para o seu computador.
Quais são os efeitos das mitigações no desempenho?
Existem várias variáveis que afetam o desempenho, desde a versão do sistema até às cargas de trabalho em execução. Para alguns sistemas, o efeito de desempenho será negligenciável. Para outros, será considerável.
Recomendamos que avalie os efeitos no desempenho dos seus sistemas e faça os ajustes necessários.
Estou a executar Windows Server num ambiente alojado por terceiros ou numa nuvem. O que devo fazer?
Além das orientações neste artigo sobre máquinas virtuais, deve contactar o seu fornecedor de serviços para se certificar de que os anfitriões que estão a executar as máquinas virtuais estão adequadamente protegidos.
Para Windows Server máquinas virtuais em execução no Azure, consulte Orientações para mitigar vulnerabilidades do canal lateral de execução especulativa no Azure . Para obter orientações sobre como usar o Azure Update Management para mitigar esse problema em VMs convidadas, consulte KB4077467.
Existem orientações Windows Server específicas para os contentores?
As atualizações lançadas para imagens de contentor Windows Server para Windows Server 2016 e Windows 10, versão 1709, incluem as mitigações para este conjunto de vulnerabilidades. Não é necessária qualquer configuração adicional.
Observação Ainda assim, você deve verificar se o host no qual esses contêineres estão sendo executados está configurado para habilitar as mitigações apropriadas.
As atualizações de software e hardware têm de ser instaladas por uma ordem específica?
Não, a ordem de instalação é irrelevante.
Haverá várias reinicializações?
Sim, tem de reiniciar após a atualização do firmware (microcódigo) e novamente após a atualização do sistema.
Pode fornecer mais detalhes sobre as chaves de registo?
Eis os detalhes das chaves de registo:
FeatureSettingsOverride representa um bitmap que substitui a configuração padrão e controla quais mitigações serão desabilitadas. O bit 0 controla a mitigação que corresponde ao CVE-2017-5715. O bit 1 controla a mitigação correspondente ao CVE-2017-5754. Os bits são definidos como 0 para ativar a mitigação e como 1 para desativar a mitigação.
FeatureSettingsOverrideMask representa uma máscara de mapa de bits utilizada em conjunto com FeatureSettingsOverride. Nesta situação, usamos o valor 3 (representado como 11 no sistema numérico binário ou base 2) para indicar os dois primeiros bits que correspondem às mitigações disponíveis. Esta chave de registo está definida como 3 para ativar ou desativar as mitigações.
MinVmVersionForCpuBasedMitigations destina-se a anfitriões Hyper-V. Esta chave de registo define a versão mínima da VM necessária para utilizar as capacidades de firmware atualizadas (CVE-2017-5715). Defina isso como 1.0 para abranger todas as versões de VM. Observe que esse valor do Registro será ignorado (benigno) em hosts não-Hyper-V. Para obter mais detalhes, consulte Proteção de máquinas virtuais convidadas contra CVE-2017-5715 (injeção de destino do ramo).
Posso definir as chaves de registo antes de instalar a atualização e, em seguida, instalar a atualização e reiniciar para as alterações entrarem em vigor?
Sim, não existem efeitos secundários se estas definições do registo forem aplicadas antes de instalar as correções relacionadas com janeiro de 2018.
Você pode fornecer mais detalhes sobre a saída do script de verificação do PowerShell?
Veja uma descrição detalhada da saída do script em KB4074629: Understanding SpeculationControl PowerShell script output .
Se a atualização de firmware (microcódigo) ainda não estiver disponível no meu OEM, ainda existe uma maneira de proteger meu host Hyper-V?
Sim, para Windows Server 2016 anfitriões Hyper-V que ainda não têm a atualização de firmware disponível, publicámos orientações alternativas que podem ajudar a mitigar os ataques de VM para VM ou VM para anfitrião. Consulte Proteções alternativas para Windows Server 2016 Hyper-V Hosts contra as vulnerabilidades do canal lateral de execução especulativa .
Se estiver no ramo Apenas de segurança, que atualizações Apenas de segurança tenho de instalar para estar protegido contra estas vulnerabilidades?
As atualizações apenas de segurança não são cumulativas. Dependendo da versão do seu sistema operativo, poderá ter de instalar várias atualizações de segurança para proteção total. Em geral, os clientes precisarão instalar as atualizações de janeiro, fevereiro, março e abril de 2018. Os sistemas com processadores AMD precisam de uma atualização adicional, conforme mostrado na tabela a seguir:
| Versão do sistema operativo | Atualização de Segurança |
|---|---|
| Windows 8.1, Windows Server 2012 R2 | KB4338815 - Rollup Mensal |
| KB4338824- Apenas de segurança | |
| Windows 7 SP1, Windows Server 2008 R2 SP1 ou Windows Server 2008 R2 SP1 (instalação Server Core) | KB4284826 - Rollup Mensal |
| KB4284867 de Segurança | |
| Windows Server 2008 SP2 | KB4340583 - Atualização de Segurança |
Recomendamos que instale as atualizações Apenas de segurança pela ordem de lançamento.
Nota
Uma versão anterior destas FAQ indicava incorretamente que a Atualização apenas de Segurança de fevereiro incluía as correções de segurança lançadas em janeiro. Na verdade, não.
Se eu aplicar qualquer uma das atualizações de segurança aplicáveis, elas desativarão as proteções para CVE-2017-5715 da mesma forma que a atualização de segurança KB4078130 fez?
Não. A atualização de segurança KB4078130 foi uma correção específica para evitar comportamentos imprevisíveis do sistema, problemas de desempenho e reinícios inesperados após a instalação do microcódigo. A aplicação das atualizações de segurança nos sistemas operativos cliente Windows ativa as três mitigações. Em Windows Server sistemas operativos, ainda tem de ativar as mitigações depois de efetuar os testes adequados. Para obter mais informações, consulte KB4072698.
Problema conhecido: alguns utilizadores podem enfrentar problemas de conectividade de rede ou perder as definições de endereço IP depois de instalarem a Atualização de Segurança de 13 de março de 2018 (KB 4088875)
Este problema foi resolvido em KB4093118.
A Intel identificou problemas de reinicialização que envolvem microcódigo em alguns processadores mais antigos. O que devo fazer?
Em fevereiro de 2018, a Intel anunciou que havia concluído suas validações e começou a lançar microcódigo para plataformas de CPU mais recentes. A Microsoft está disponibilizando atualizações de microcódigo validadas da Intel relacionadas ao Spectre Variant 2, Spectre Variant 2 (CVE-2017-5715 | Branch Target Injection). KB4093836 lista artigos base de dados de conhecimento específicos por versão do Windows. Cada artigo específico da KB contém as atualizações de microcódigo da Intel disponíveis por CPU.
Em 11 de janeiro de 2018, a Intel relatou problemas no microcódigo recém-lançado destinado a abordar a variante 2 do Spectre (CVE-2017-5715 | Branch Target Injection). Especificamente, a Intel observou que esse microcódigo pode causar "reinicializações mais altas do que o esperado e outros comportamentos imprevisíveis do sistema" e que esses cenários podem causar "perda ou corrupção de dados". A nossa experiência é que a instabilidade do sistema pode causar perda ou corrupção de dados em algumas circunstâncias. Em 22 de janeiro, a Intel recomendou que os clientes parassem de implantar a versão atual do microcódigo nos processadores afetados, enquanto a Intel realizava testes adicionais na solução atualizada. Sabemos que a Intel continua a investigar o efeito potencial da versão atual do microcódigo. Incentivamos os clientes a rever continuamente as suas orientações para tomarem decisões informadas.
Enquanto a Intel testa, atualiza e implanta o novo microcódigo, estamos disponibilizando uma atualização fora de banda (OOB), KB4078130, que desabilita especificamente apenas a mitigação contra CVE-2017-5715. Nos nossos testes, verificou-se que esta atualização impede o comportamento descrito. Para obter a lista completa de dispositivos, consulte a orientação para revisão do microcódigo da Intel. Esta atualização destina-se ao Windows 7 Service Pack 1 (SP1), Windows 8.1 e a todas as versões do Windows 10, cliente e servidor. Se estiver a utilizar um dispositivo afetado, esta atualização pode ser aplicada ao descarregá-la a partir do site do Catálogo Microsoft Update. A aplicação desta payload desativa especificamente apenas a mitigação contra CVE-2017-5715.
Até ao momento, não existem relatórios conhecidos que indiquem que esta Variante 2 do Spectre (CVE-2017-5715 | Branch Target Injection) tem sido utilizado para atacar clientes. Sempre que apropriado, recomendamos que os utilizadores do Windows reativem a mitigação contra o CVE-2017-5715 quando a Intel reportar ter resolvido este comportamento de sistema imprevisível para o seu dispositivo.
Ouvi dizer que a Intel lançou atualizações de microcódigo. Onde posso encontrá-los?
Em fevereiro de 2018, a Intel anunciou que concluiu suas validações e começou a liberar microcódigo para plataformas de CPU mais recentes. A Microsoft vai disponibilizar as atualizações de microcódigo validadas pela Intel relacionadas com o Spectre Variant 2, o Spectre Variant 2 (CVE-2017-5715 | Branch Target Injection). KB4093836 lista artigos base de dados de conhecimento específicos por versão do Windows. As KBs listam as atualizações de microcódigo Intel disponíveis por CPU.
Para obter mais informações, consulte AMD Security Atualizações e AMD Whitepaper: Architecture Guidelines around Indirect Branch Control . Estes estão disponíveis a partir do canal de firmware OEM.
Estou a executar a Atualização de Abril de 2018 do Windows 10 (versão 1803). O microcódigo Intel está disponível para o meu dispositivo? Onde posso encontrá-lo?
Estamos a disponibilizar atualizações de microcódigo validadas pela Intel relacionadas com o Spectre Variant 2 (CVE-2017-5715 | Branch Target Injection). Para obterem as atualizações mais recentes do microcódigo Intel através do Windows Update, os clientes têm de ter instalado o microcódigo Intel em dispositivos com um sistema operativo Windows 10 antes da instalarem a Atualização de abril de 2018 do Windows 10 (versão 1803).
A atualização do microcódigo também está disponível diretamente no Catálogo Microsoft Update, se não tiver sido instalada no dispositivo antes da atualização do sistema. O microcódigo Intel está disponível através do Windows Update, Windows Server Update Services (WSUS) ou do Catálogo Microsoft Update. Para obter mais informações e instruções de transferência, consulte KB4100347.
Onde posso encontrar informações sobre as novas vulnerabilidades do canal lateral de execução especulativa (Speculative Store Bypass - CVE-2018-3639 e Rogue System Register Read - CVE-2018-3640)?
Para mais informações, consulte os seguintes recursos:
- ADV180012 | Orientações da Microsoft para o Speculative Store Bypass para CVE-2018-3639
- ADV180013 | Documentação de Orientação da Microsoft para Leitura de Registo de Sistema Não Autorizado para CVE-2018-3640 e 4073065 KB | Orientações para clientes do Surface
- Blogue de Defesa e Investigação sobre Segurança da Microsoft
- Orientação para Programadores para Speculative Store Bypass
Onde posso encontrar mais informações sobre o suporte do Windows para Speculative Store Bypass Disable (SSBD) em processadores Intel?
Consulte as secções "Ações recomendadas" e "FAQ" do ADV180012 | Orientação da Microsoft para Desvio de Arquivo Especulativo.
Como devo proceder para determinar se o SSBD está ativado ou desativado?
Para verificar o estado do SSBD, o script do PowerShell Get-SpeculationControlSettings foi atualizado para detetar os processadores afetados, o estado das atualizações do sistema operativo SSBD e o estado do microcódigo do processador, se aplicável. Para obter mais informações e obter o script do PowerShell, consulte KB4074629.
Ouvi falar sobre "Lazy FP State Restore" (CVE-2018-3665). A Microsoft disponibilizará mitigações para o mesmo?
Em 13 de junho de 2018, uma vulnerabilidade adicional que envolve a execução especulativa do canal lateral, conhecida como Lazy FP State Restore, foi anunciada e atribuída CVE-2018-3665 . Para obter informações sobre esta vulnerabilidade e ações recomendadas, consulte o ADV180016 Consultivo de Segurança | Orientações da Microsoft para o Lazy FP State Restore .
Observação Não existem definições de configuração (registo) necessárias para o Lazy Restore FP Restore.
Ouvi dizer que o CVE-2018-3693 (Bounds Check Bypass Store) está relacionado com o Spectre. A Microsoft disponibilizará mitigações para o mesmo?
O Bounds Check Bypass Store (BCBS) foi divulgado em 10 de julho de 2018 e recebeu CVE-2018-3693. Consideramos que o BCBS pertence à mesma classe de vulnerabilidades que o Bounds Check Bypass (Variante 1). Atualmente, não temos conhecimento de quaisquer instâncias de BCBS no nosso software. No entanto, continuamos a pesquisar essa classe de vulnerabilidade e trabalharemos com parceiros do setor para lançar mitigações conforme necessário. Encorajamos os investigadores a submeter quaisquer descobertas relevantes ao programa de recompensas do Canal Lateral de Execução Especulativa da Microsoft, incluindo quaisquer instâncias exploráveis do BCBS. Os desenvolvedores de software devem revisar a orientação do desenvolvedor que foi atualizada para o BCBS em C++ Developer Guidance for Speculative Execution Side Channels
Ouvi dizer que L1 Terminal Fault (L1TF) foi divulgado. Onde posso encontrar mais informações sobre o mesmo e o suporte do Windows para o mesmo?
Em 14 de agosto de 2018, a L1 Terminal Fault (L1TF) foi anunciada e atribuída várias CVEs. Essas novas vulnerabilidades do canal lateral de execução especulativa podem ser usadas para ler o conteúdo da memória através de um limite confiável e, se exploradas, podem levar à divulgação de informações. Existem vários vetores pelos quais um invasor pode acionar as vulnerabilidades, dependendo do ambiente configurado. L1TF afeta processadores Intel® Core® e processadores Intel® Xeon®.
Para obter mais informações sobre esta vulnerabilidade e uma visão detalhada dos cenários afetados, incluindo a abordagem da Microsoft para mitigar o L1TF, consulte os seguintes recursos:
Como devo proceder para desativar Hyper-Threading para L1TF no meu dispositivo?
As etapas para desativar Hyper-Threading diferem de OEM para OEM, mas geralmente fazem parte das ferramentas de configuração e configuração do BIOS ou firmware.
Onde posso obter firmware ARM64 que mitiga CVE-2017-5715 \| Injeção de alvo de ramo (Spectre Variant 2)?
Os clientes que usam processadores ARM de 64 bits devem entrar em contato com o OEM do dispositivo para obter suporte de firmware, pois as proteções do sistema operacional ARM64 que mitigam CVE-2017-5715 | A injeção de destino do ramo (Spectre, Variante 2) requer a atualização de firmware mais recente dos OEMs dos dispositivos para entrar em vigor.
Onde posso encontrar informações sobre a divulgação da Intel sobre Microarchitectural Data Sampling (CVE-2018-11091, CVE-2018-12126, CVE-2018-12127, CVE-2018-12130)
Para obter mais informações, consulte os seguintes avisos de segurança
Onde posso encontrar as orientações baseadas em cenários para determinar as ações necessárias para mitigar as vulnerabilidades da amostragem de dados microarquiteturais?
Orientações adicionais podem ser encontradas na orientação do Windows para proteção contra vulnerabilidades do canal lateral de execução especulativa
Como devo proceder para desativar Hyper-Threading para MDS no meu dispositivo?
Consulte a orientação na orientação do Windows para proteção contra vulnerabilidades do canal lateral de execução especulativa
Onde posso encontrar orientação para Azure?
Para obter Azure orientação, consulte este artigo: Orientação para mitigar vulnerabilidades do canal lateral de execução especulativa no Azure.
Onde posso saber mais sobre a habilitação de Retpoline no Windows 10, versão 1809?
Para obter mais informações sobre a habilitação de Retpolina, consulte nossa postagem no blog: Mitigando a variante 2 do Spectre com Retpoline no Windows .
Ouvi dizer que existe uma variante da vulnerabilidade do canal lateral de execução especulativa Spectre Variant 1. Onde posso obter mais informações?
Para obter detalhes sobre esta vulnerabilidade, consulte o Guia de Segurança da Microsoft: CVE-2019-1125 | Vulnerabilidade de divulgação de informações do kernel do Windows.
Efetua CVE-2019-1125 \| Vulnerabilidade de divulgação de informações do kernel do Windows afeta os serviços de nuvem da Microsoft?
Não temos conhecimento de qualquer instância desta vulnerabilidade de divulgação de informações que afete a nossa infraestrutura de serviços em nuvem.
Se as atualizações para CVE-2019-1125 \| A Vulnerabilidade de Divulgação de Informações do Kernel do Windows foi lançada em 9 de julho de 2019, por que os detalhes foram publicados em 6 de agosto de 2019?
Assim que tomámos conhecimento deste problema, trabalhámos rapidamente para o resolver e disponibilizar uma atualização. Acreditamos firmemente em parcerias estreitas com pesquisadores e parceiros do setor para tornar os clientes mais seguros, e não publicamos detalhes até terça-feira, 6 de agosto, consistente com práticas coordenadas de divulgação de vulnerabilidade.
Onde posso encontrar a orientação baseada em cenários para determinar as ações necessárias para mitigar a vulnerabilidade Abortar Transação Assíncrona das Extensões de Sincronização Transacional Intel (Intel TSX) (CVE-2019-11135)?
Podem ser encontradas orientações adicionais nas orientações do Windows para proteção contra vulnerabilidades do canal lateral de execução especulativa.
Preciso desativar o Hyper-Threading para a vulnerabilidade Abortar Transação Assíncrona das Extensões de Sincronização Transacional Intel (Intel TSX) (CVE-2019-11135) no meu dispositivo?
Podem ser encontradas orientações adicionais nas orientações do Windows para proteção contra vulnerabilidades do canal lateral de execução especulativa.
Existe uma maneira de desativar o recurso Intel Transactional Synchronization Extensions (Intel TSX)?
Pode encontrar orientações adicionais em Documentação de orientação para desativar a capacidade Intel TSX (Extensões de Sincronização Transacional Intel).
Referências
Informações sobre a exclusão de responsabilidade de terceiros
Os produtos de terceiros que este artigo aborda são fabricados por empresas que são independentes da Microsoft. Não estabelecemos garantias, implícitas ou de outro tipo, relativamente ao desempenho ou fiabilidade destes produtos.
Fornecemos informações de contacto de terceiros para o ajudar a obter suporte técnico. Estas informações de contacto poderão ser alteradas sem aviso prévio. Não garantimos a exatidão destas informações de contacto de terceiros.