5 pontos por ssssut 2024-12-16 | 2 comentários | Compartilhar no WhatsApp

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

 
ikkoz 2024-12-16

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.

 
depth221 2024-12-17

Parece que você está falando de Cold Boot Attack.