Pesquisadores de segurança de instituições como KU Leuven, ETH Zurich e Google identificaram uma falha de design fundamental em tecnologias de criptografia de memória. O ataque, batizado de DDRop, explora uma vulnerabilidade que permite o acesso a dados em ambientes de computação supostamente confidenciais, como os oferecidos por provedores de nuvem.

A particularidade da ameaça não está em um bug de software, mas em uma intervenção física. Utilizando um pequeno dispositivo de hardware customizado, que custa menos de US$ 200 para ser produzido, um atacante com acesso físico a um servidor pode comprometer a integridade da memória criptografada. A questão central é um trade-off deliberado feito por gigantes como Intel e AMD: priorizar a capacidade de criptografar grandes volumes de memória em detrimento de garantias criptográficas mais robustas.

O calcanhar de Aquiles físico

O ataque DDRop funciona com um "interposer", uma pequena placa de circuito que se posiciona entre o processador e os módulos de memória DDR5. Sua função é interceptar e "descartar" seletivamente os comandos de escrita na memória. Com isso, a máquina virtual protegida passa a operar com dados antigos, que ainda são descriptografados corretamente, mas que podem ser controlados pelo atacante. É um ataque de repetição que mina a integridade do sistema.

Segundo reportagem do The Register, a equipe de pesquisadores demonstrou que a técnica quebra a proteção de tecnologias como Intel TDX e AMD SEV-SNP. Em um teste de prova de conceito, eles conseguiram forçar uma máquina virtual ao modo de depuração e ler sua memória privada em texto plano em menos de dois minutos, sem travar o sistema. O método é uma evolução significativa sobre ataques anteriores, que eram mais caros, complexos e fáceis de detectar.

Fora do escopo, mas não do risco

A resposta da indústria joga luz sobre as linhas-limite da responsabilidade em segurança. Tanto Intel quanto AMD classificaram a vulnerabilidade como "fora do escopo" de seus modelos de ameaça. A justificativa é que suas garantias de segurança para computação em nuvem não preveem um cenário onde um agente malicioso tenha acesso físico irrestrito aos servidores dentro de um data center.

Essa posição, embora tecnicamente defensável, expõe a natureza da falha: ela não é um erro, mas uma consequência de uma escolha de engenharia. Para permitir a criptografia de terabytes de memória, os novos designs abriram mão da verificação de "frescor" dos dados, uma garantia presente em sistemas mais antigos e limitados, como as primeiras versões do Intel SGX. A mitigação não é simples e exigiria mudanças arquitetônicas.

O DDRop, portanto, não é apenas uma vulnerabilidade, mas um sintoma. Ele força uma reavaliação sobre o que significa "confidencialidade" na era da nuvem e de quem é a responsabilidade final pela proteção física que sustenta as promessas de segurança digital.

Com reportagem de Brazil Valley

Source · The Register