Experimento sobre o tempo de retenção de dados da RAM (Random-Access Memory) após o corte de energia
(blog.3mdeb.com)Como a DRAM precisa ser atualizada periodicamente para manter os dados, este texto apresenta um experimento para medir quanto tempo os dados da RAM levam para se perder depois que o computador é desligado.
Ambiente de teste
- Notebook NovaCustom com DDR5 SODIMM instalada
- Desktop com placa MSI PRO Z790-P WIFI equipada com DDR4 DIMM
- Temperatura mantida em 19-20°C e umidade em 33%
Resultados dos testes
Notebook com DDR5
- A maior parte dos dados se perdeu em menos de 1 segundo após o corte de energia
- Mesmo no melhor caso, foram registrados índices de alteração de bits de 36.06%, 39.28% e 41.04%
Desktop com DDR4
- O tempo de retenção dos dados foi muito maior
- Logo após o corte de energia: 0.08% de alteração de bits, após 10 segundos: 6.32% de alteração de bits, após 2 minutos: cerca de 49.51% de alteração de bits
Impacto da topologia do DIMM
- DDR5: o padrão de mudança entre os bits 0-31 e 32-63 foi semelhante
- DDR4: foram observadas diferenças claras entre grupos consecutivos de 8 bits
Conclusão e implicações
Ainda é preciso identificar a causa exata dessas diferenças e realizar testes em mais plataformas, mas (1) os dados da RAM não desaparecem imediatamente após o corte de energia e (2) há grandes diferenças no tempo de retenção de dados dependendo da geração DDR e da configuração de hardware
2 comentários
Lembro de ter lido em algum lugar há muito tempo que existia um método de congelar a memória de um sistema em operação com nitrogênio líquido para extrair, da memória, os dados da chave de criptografia dos dados do disco.
Parece que você está falando de Cold Boot Attack.