Novo ataque de cache micro-op contorna a proteção Spectre

bypasses Specter protection

Uma equipe de pesquisadores das Universidades da Virgínia e da Califórnia foi desenvolvido um novo ataque ao hardware que contorna a proteção Spectre. O ataque permite o roubo de dados quando o processador busca instruções em seu cache micro-op.

A nova vulnerabilidade afeta bilhões de computadores e outros dispositivos em todo o mundo, e os pesquisadores dizem que será muito mais difícil de corrigir do que as vulnerabilidades de execução especulativa anteriores.

Em seu estudo, “Eu vejo µops mortos: vazando segredos por meio de caches micro-op Intel/AMD“, os cientistas apresentaram três ataques que contornam a vulnerabilidade Spectre.

Para melhorar o desempenho do introduzido em 2011 Arquiteturas de processador Intel e AMD x86, instruções complexas são divididas em pequenas instruções e armazenadas no cache micro-op, para que possam ser recuperados durante a execução especulativa (o processo de execução de uma instrução no todo ou em parte antes que fique claro se esta é a execução).

Os ataques Spectre interrompem a execução especulativa e permitem que invasores obtenham acesso a dados confidenciais enquanto executam instruções no caminho errado.

Como a execução especulativa é uma função de hardware, é extremamente difícil corrigir uma vulnerabilidade sem desabilitar totalmente a função.

No que nos diz respeito, atualmente não há soluções alternativas conhecidas para esta vulnerabilidade.disse o chefe do estudo sobre vazamentos de dados através dos caches de processadores micro-op Ashish Venkat.

De acordo com Venkat, O mecanismo de mitigação LFENCE Spectre da Intel coloca código confidencial em uma área de espera enquanto ele passa nas verificações de segurança. Somente quando todas as verificações forem aprovadas, o código pode ser executado. No entanto, LFENCE é inútil contra ataques aos primeiros caches micro-op, uma vez que ocorre já nos estágios finais da execução especulativa.

Intel e AMD foram notificadas sobre o problema, mas será extremamente difícil consertar isso.

Patches que desativam o cache micro-op ou interrompem a execução especulativa em hardware legado revertem inovações críticas de desempenho na maioria dos processadores Intel e AMD modernos, e isso é inaceitável.

Deixe-me lembrar que também falei sobre o fato de que Especialistas do Google publicaram exploração PoC para Spectre que tem como alvo navegadores, e também isso Novas vulnerabilidades ajudam a contornar a proteção do Spectre em sistemas Linux.

Por Vladimir Krasnogolovy

Vladimir é um especialista técnico que adora dar conselhos e dicas qualificadas sobre os produtos GridinSoft. Ele está disponível 24 horas por dia, 7 dias por semana para ajudá-lo em qualquer dúvida relacionada à segurança na internet.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *