Falhas no firmware expõem qualquer PC moderno a ataques Cold Boot
Uma equipa de investigadores de segurança demonstrou que o firmware executado em quase todos os computadores modernos é vulnerável a ataques de Cold Boot.
Uma equipa de investigadores demonstrou que o firmware executado em quase todos os computadores modernos está vulnerável a ataques Cold Boot.
Uma equipa de investigadores da empresa F-Secure descobriu falhas de segurança que afetam o firmware de computadores modernos que podem ser explorados por hackers para realizar ataques Cold Boot e recuperar dados confidenciais da memória das máquinas afetadas, como p.ex., chaves-privadas.
O ataque plaenado por Olle Segerdahl e Pasi Saarinen aproveita mudanças físicas no hardware alvo.
Um ataque Cold Boot é um tipo de ataque que permite que um invasor com acesso físico ao sistema de destino recupere dados confidenciais (por exemplo, chaves criptográficas, passwords) de um sistema operativo em execução após o seu cold reboot.
O ataque é possível porque os dados podem permanecer na memória por um tempo variável e um invasor pode recuperá-los acedendo a memória após uma reinicialização a frio. A permanência de dados na memória pode ser estendida até horas, resfriando os módulos de memória.
Especialistas da F-Secure descobriram que a vulnerabilidade afeta computadores de vários fornecedores importantes, incluindo Dell, Lenovo e Apple.
A má notícia é que é impossível corrigir esta falhas nas máquinas afetadas.
Os especialistas da F-Secure demonstraram que as alterações de hardware podem ser exploradas por um invasor de forma a desabilitar o recurso que substitui a memória após a reinicialização e configurar o computador para inicializar a partir de um dispositivo externo.
Os especialistas demonstraram que é possível realizar o ataque usando um dispositivo USB que contém o código para despejar o conteúdo da memória de pré-inicialização num ficheiro.
O duo de segurança especula que o ataque pode ser eficaz contra quase todos os laptops modernos.
Uma possível mitigação consiste em configurar os dispositivos para desligarem ou hibernar em vez da definição de "sleep". Os utilizadores do Windows precisam configurar o BitLocker que solicita um PIN sempre que os computadores são ligados.
Mesmo implementando essas medidas, um atacante ainda pode realizar um ataque de Cold Boot, mas não pode aceder às chaves criptográficas porque elas não são armazenadas na RAM quando uma máquina hiberna ou é desligada. Isso significa que não há informações valiosas para o invasor roubar.