você está na clearnet. os endereços listados aqui só abrem dentro da rede tor - baixe o navegador tor aqui »
AlphaBay.Market
PT
última verificação: há 12 min 260 onions monitorados
início / notícias / segurança
07 novembro 2026 segurança 6 min de leitura

Ataques de cold boot: o que a RAM lembra depois que a energia é cortada

Desligar um computador parece uma fronteira definitiva. Não é. A DRAM que guarda a memória de trabalho de um sistema em execução é uma grade de capacitores minúsculos, e capacitores se descarregam aos poucos. Por segundos, às vezes minutos, depois que a energia desaparece, os chips ainda retêm a maior parte do que foi gravado neles, incluindo as chaves de volume que a criptografia de disco carrega na inicialização. Um atacante que reinicie essa máquina com um bootloader mínimo e copie os restos sai com essas chaves. Isso é um ataque de cold boot, e ele vem sendo demonstrado contra produtos reais de criptografia amplamente usados desde 2008.

O trabalho de Princeton que deu nome ao problema

A demonstração canônica veio de pesquisadores do Center for Information Technology Policy da Universidade de Princeton e colaboradores. O artigo deles, 'Lest We Remember: Cold Boot Attacks on Encryption Keys', foi apresentado no simpósio USENIX Security em San Jose em julho de 2008. A distância entre aquela época e esta merece ser dita com clareza: a técnica é antiga, e o alerta também. Os autores mostraram que a DRAM retém seu conteúdo por segundos a minutos após a perda de energia, mesmo à temperatura de operação e mesmo depois de os módulos serem retirados da placa-mãe, e que um resfriamento simples, aplicado pela equipe com spray refrigerante, estende essa janela de forma drástica. Sem dispositivos ou materiais especiais, recuperaram chaves de criptografia de disco de imagens de memória e venceram BitLocker, FileVault, dm-crypt e TrueCrypt em reinicializações a frio. Também descreveram algoritmos para localizar chaves em memória parcialmente degradada e corrigir os erros de bits.

Por que as chaves sobrevivem

Os key schedules do AES são o ponto fraco. A chave expandida é armazenada na memória com forte redundância interna, de modo que até um dump ruidoso pode ser corrigido até a chave verdadeira. E o hardware moderno não fecha o buraco. Uma análise acadêmica de 2017, 'Cold Boot Attacks are Still Hot: Security Analysis of Memory Scramblers in Modern Processors', examinou a lógica de scrambling que os processadores contemporâneos aplicam à DRAM, uma medida que se supunha atenuar esses ataques, e a considerou ineficaz: a máscara de scrambling pode ser derivada do próprio dump. Os autores montaram uma prova de conceito que recupera uma chave AES de criptografia de disco da memória de um processador moderno, e o ataque deles se apoia em uma breve interrupção de energia, não no resfriamento dos módulos.

Por que desligar não é segurança

Se as chaves fossem apagadas de forma confiável ao desligar, a janela seria pequena. Mas vários estados de energia comuns nunca apagam nada. A suspensão em RAM mantém a DRAM energizada e renovada: cada chave que o sistema carregava permanece no lugar, atrás de uma tela de bloqueio que pode ser atacada diretamente. A hibernação grava a imagem da RAM no disco, o que é tão seguro quanto a criptografia do volume de swap ou de hibernação, porque um retrato da memória em execução em armazenamento não criptografado é um presente. Até uma reinicialização a quente não corta a energia dos módulos por muito tempo. O projeto Tails, que documenta essa ameaça para seus usuários, resume a exposição sem rodeios:
... pode permanecer na RAM por vários minutos depois do desligamento ...
Esse aviso se dirige a laptops comuns. Uma máquina desligada no sentido cotidiano, tampa fechada, tela escura, estado de energia impreciso, ainda pode conter tudo o que um atacante quer, e tomá-la custa segundos.

Quais mitigações existem de fato

O Tails é a defesa mais visível em uso diário. Ao desligar, o sistema sobrescreve a maior parte da RAM com dados aleatórios, e a mesma limpeza é acionada quando a mídia de inicialização é fisicamente retirada durante o funcionamento, um caminho de emergência construído exatamente para o momento em que alguém agarra a máquina. Por baixo do capô, ele se apoia no recurso init-on-free do kernel mais um watchdog que monitora a mídia USB, e as notas de projeto acrescentam que os arquivos de que o processo de limpeza precisa são travados na memória desde a inicialização, para que a limpeza não possa ser removida enquanto roda. Os hábitos que combinam com isso são pouco glamourosos, mas concretos:
  • Desligue por completo em vez de suspender, sobretudo antes de entregar o dispositivo a outra pessoa.
  • Aprenda o caminho de desligamento mais rápido do seu sistema, porque a limpeza leva tempo para rodar.
  • Nunca deixe um laptop ligado ou suspenso sem vigilância física.
  • Se o hardware sai do seu campo de visão num cenário de alto risco, trate-o como possivelmente adulterado, não apenas desligado.

Os limites honestos

Nada disso é garantia, e os projetos por trás dizem isso. A documentação de projeto do Tails admite que a abordagem atual não limpa todos os tipos de memória do kernel e que uma implementação anterior foi apontada como defeituosa por auditoria externa. O watchdog é desativado deliberadamente enquanto o sistema está suspenso, de modo que retirar a mídia de inicialização de uma máquina Tails suspensa não aciona nada, e uma sessão suspensa fica simplesmente desprotegida. Os autores de Princeton encerraram o artigo de 2008 revisando contramedidas e concluindo que nenhuma era totalmente satisfatória. Há ainda uma ressalva de frequência: a documentação do Tails cita um estudo de 2011 do Defence Research and Development Canada constatando que ataques de cold boot são incomuns na prática forense real, um último recurso quando os outros caminhos falham. O risco prático se concentra onde o acesso físico já é o modelo de ameaça: travessias de fronteira, operações policiais e apreensões direcionadas, não roubo de oportunidade. Para quem carrega material sensível em laptops, jornalistas, operadores de serviços onion, qualquer um que guarde chaves de carteira, a postura é modesta: criptografia de disco em tudo, segredos que vivem apenas durante a sessão e a disciplina de desligar por completo na hora certa. Ataques de cold boot não vencem um desligamento cuidadoso; vencem a crença de que o desligamento já aconteceu. A mesma disciplina física cabe em qualquer checklist de higiene de carteira: chaves que não podem ser arrancadas da memória também não podem ser gastas por meio dela.