Ataques por canal lateral
Spectre e Meltdown: como um código malicioso lê segredos através do processador, sem mostrar nada no ecrã, e como se proteger.
Em 30 segundos
- Onde acontece
- Num computador, num telemóvel ou num servidor cujo processador seja afetado, assim que um código externo ali é executado (JavaScript, publicidade maliciosa, phishing)1.
- O que o atacante quer
- Ler memória que não lhe se destina, ou seja, teclas premidas, palavras-passe ou chaves de cifragem1.
- O reflexo
- Instalar as correções de segurança o mais depressa possível, e apenas a partir das fontes oficiais dos fabricantes de software2.
- Se já o fez
- Aplique mesmo assim as atualizações seguintes, porque algumas das primeiras correções eram parciais2.
Do que se trata
Um ataque por canal lateral observa um efeito secundário do cálculo, por exemplo o tempo que uma leitura em memória demora a concluir-se, e deduz dele uma informação que o atacante não tem o direito de ler.
O Spectre e o Meltdown, tornados públicos a 4 de janeiro de 20182, são dois exemplos. Afetam o próprio processador. O Spectre diz respeito a quase todos os dispositivos1, ao passo que o Meltdown não afeta a AMD2. Nada aparece no ecrã do colaborador: o seu papel é manter os dispositivos atualizados e instalar as correções apenas a partir de fontes oficiais2.
Perguntas diretas
Veria alguma coisa se fosse visado?
Não, as fontes aqui citadas não descrevem nenhum sinal visível no ecrã. Um antivírus clássico assenta em assinaturas e pode não detetar estas vulnerabilidades1. O CERT-FR publicou, no entanto, regras Yara para identificar os binários ligados a uma biblioteca pública de demonstração do Meltdown, o que diz respeito às equipas de segurança, não aos colaboradores2.
É preciso clicar em alguma coisa para ser atacado?
O atacante tem primeiro de conseguir executar código na máquina. A CISA indica o JavaScript malicioso, a publicidade maliciosa e o phishing como meios para o conseguir1.
Que dispositivos são afetados?
O Spectre afeta quase todos os dispositivos: computadores de secretária e portáteis, servidores na nuvem e telemóveis1. Os investigadores referem processadores Intel, AMD e ARM usados em milhares de milhões de dispositivos3. Segundo o CERT-FR, a AMD é vulnerável ao Spectre, mas não ao Meltdown2.
Uma correção basta?
Nem sempre. No caso do Spectre, a CISA indica que a falha está na arquitetura do processador e não num software, que é difícil de corrigir, mas mais difícil de explorar1. Os autores do artigo de investigação consideram que soluções sólidas exigirão alterar a conceção dos processadores3.
1Na pele do atacante1 min
O atacante quer os dados que outro programa guarda em memória. Num posto de trabalho, trata-se da memória do sistema operativo, que contém, segundo a CISA, teclas premidas, palavras-passe e chaves de cifragem1.
O ponto de partida é um código que consegue fazer correr: JavaScript malicioso, publicidade maliciosa ou phishing1. Uma vez esse código instalado, o CERT-FR explica que o Meltdown permite aceder, a partir de um programa de utilizador, à memória do sistema operativo2. A CISA acrescenta que um atacante poderia também elevar os seus privilégios para explorar estas falhas1.
O impacto é mais grave onde há recursos partilhados. O CERT-FR observa que, a partir de um contentor (Docker, LXC), poderia ser possível aceder aos dados da máquina física que o aloja2.
2O que vê no ecrã1 min
Nada de especial. As fontes aqui citadas não descrevem nenhuma mensagem nem lentidão como sinal de alerta. O único efeito visível está do lado da defesa: depois da correção, o desempenho pode variar consoante a utilização, e a CISA pede aos administradores que o vigiem nas aplicações críticas1.
Existe, porém, uma armadilha em torno do tema, e é visível: as falsas correções (ver mais abaixo).
3Por baixo do capôEquipas de TI1 min
Os processadores modernos procuram ser rápidos. O CERT-FR descreve duas técnicas. Na execução dita out-of-order, as instruções são executadas consoante a disponibilidade dos recursos de cálculo e já não de forma estritamente sequencial2. Na execução especulativa, o processador faz hipóteses sobre resultados ainda não disponíveis e prossegue o trabalho; se a hipótese for falsa, os efeitos são anulados2.
O Meltdown explora uma fraqueza da primeira: uma instrução pode ser executada sem que o nível de privilégio exigido seja corretamente verificado. O seu resultado não é validado depois, mas a informação pode ser recuperada por um canal oculto2.
O Spectre explora a segunda. Os efeitos de uma execução especulativa errada sobre a cache persistem e, medindo os tempos de acesso a zonas de memória, conhece-se o estado da cache. O atacante deduz daí os resultados intermédios da execução errada2. Os autores do artigo de investigação descrevem isto como levar a vítima a executar especulativamente operações que normalmente não teriam lugar e cuja informação foge por um canal lateral3.
Três identificadores designam as falhas iniciais: CVE-2017-5753 e CVE-2017-5715 para o Spectre, CVE-2017-5754 para o Meltdown2.
4AutópsiasCasos reais2 min
3 e 4 de janeiro de 2018: a revelação
A CISA indica ter tido conhecimento do Meltdown e do Spectre a 3 de janeiro de 20181. O artigo de investigação sobre o Spectre é depositado no mesmo dia3. O CERT-FR data de 4 de janeiro de 2018 a publicação das duas vulnerabilidades2 e publica nesse mesmo dia um aviso sobre os produtos VMware: o ESXi, o Workstation e o Fusion são afetados enquanto as correções não forem instaladas4.
Uma falsa correção em nome do BSI
O CERT-FR constata uma campanha de spam que aproveita a situação. Atacantes que se fazem passar pelo BSI, o equivalente alemão da ANSSI, convidam os destinatários a visitar uma cópia do seu sítio. O alerta aí é alterado: o utilizador é convidado a instalar uma correção que é, na realidade, um software malicioso2. O CERT-FR lembra que as correções só devem ser instaladas a partir das fontes oficiais dos fabricantes2.
Abril de 2018: «Total Meltdown»
Segundo a CISA, os utilizadores de Windows 7 de 64 bits ou de Windows Server 2008 R2 de 64 bits em processador Intel, que tivessem instalado a correção de janeiro ou fevereiro de 2018, deviam instalar a correção mais recente sem demora. De acordo com o investigador Ulf Frisk, as correções anteriores continham uma falha que permitia ler e escrever na memória do núcleo1. Tem o identificador CVE-2018-10381.
Maio de 2018: novas variantes
A 21 de maio de 2018, são publicadas duas novas vulnerabilidades assentes em princípios semelhantes, CVE-2018-3639 e CVE-2018-36402.
5O que faz1 min
- Instale as atualizações do sistema e do navegador. Para o firmware da Intel, o CERT-FR recomenda uma prudência acrescida, até esperar pela versão final, e testar as correções em ambientes controlados antes de as implementar2.
- Instale apenas software de confiança. Descarregue correções e firmware diretamente do sítio do fabricante1.
- Se o seu posto for gerido pela empresa, deixe o serviço informático conduzir as atualizações. O NCSC recomenda uma política de atualização por defeito, com aplicação das correções o mais cedo possível e, idealmente, de forma automática5.
- Não siga um email que lhe peça para instalar uma «correção»: recorra às fontes oficiais2.
6As armadilhas1 min
A primeira armadilha é acreditar que o antivírus protege. A CISA convida a verificar com o fabricante do antivírus a compatibilidade com as correções1. Segundo o CERT-FR, as correções da Microsoft dependem dos antivírus instalados2.
Outra armadilha: fiar-se numa primeira correção. Vários fabricantes tinham publicado apenas correções parciais2, e o caso «Total Meltdown» mostra que uma correção pode ela própria conter uma falha1.
Por fim, o atraso nas atualizações das atualizações também levanta problemas: o NCSC precisa que decidir não atualizar é uma decisão de risco ao nível da direção5.
Ficha
- Identificador
- CP-087
- Ala
- 1. Ataques e técnicas
- Competência Brain
- Proteger os dispositivos (secure_devices)
- Reflexo Brain
- cr-054
- Esquema
- G3 · Corte anatómico
- Idiomas
- de, en, es, fr, it, nl, pt
- Fontes
- 5 fontes verificadas em 3 de novembro de 2026
Fontes5 fontes
- CISA, «Meltdown and Spectre Side-Channel Vulnerability Guidance», 4 de janeiro de 2018. https://www.cisa.gov/news-events/alerts/2018/01/04/meltdown-and-spectre-side-channel-vulnerability-guidance (consultado em 3 de novembro de 2026)
- CERT-FR (ANSSI), «Multiples vulnérabilités de fuite d'informations dans des processeurs», 4 de janeiro de 2018. https://cert.cyber.gouv.fr/alerte/CERTFR-2018-ALE-001/ (consultado em 3 de novembro de 2026)
- arXiv, «Spectre Attacks: Exploiting Speculative Execution», 3 de janeiro de 2018. https://arxiv.org/abs/1801.01203 (consultado em 3 de novembro de 2026)
- CERT-FR (ANSSI), «Multiples vulnérabilités dans les produits VMware», 4 de janeiro de 2018. https://cert.cyber.gouv.fr/avis/CERTFR-2018-AVI-006/ (consultado em 3 de novembro de 2026)
- NCSC (Royaume-Uni), «Vulnerability management guidance». https://www.ncsc.gov.uk/collection/vulnerability-management/guidance (consultado em 3 de novembro de 2026)
Citar este artigo
Brain, «Ataques por canal lateral», Cyberpedia, 2026. https:/
BibTeX
@misc{brain_cp087_pt_2026,
author = {Brain},
title = {Ataques por canal lateral},
year = {2026},
howpublished = {Cyberpedia},
url = {https://startbrain.io/cyberpedia/pt/articles/ataques-canal-lateral-spectre-meltdown/},
note = {CC BY 4.0}
}