Spectre

O Spectre é uma vulnerabilidade que causa danos aos microprocessadores modernos, que executam uma previsão que adivinha em que direção um ramo seguirá antes que se saiba com certeza. A execução especulativa existe há algum tempo nos processadores - mas os especialistas descobriram que, à medida que o cache presente nos processadores aumenta para acompanhar a sua velocidade, o mesmo acontece com o perigo de abusar desse tipo de defeito.

A forma mais típica de execução especulativa tem a ver com a maneira como o programa opera. O processador basicamente adivinha que o controle flui usando um mecanismo de ponta, em vez de esperar que todas as instruções de ramificação sejam concluídas, para determinar quais comandos são necessários para concluir a tarefa.

Embora seja difícil reparar essas vulnerabilidades, especialmente quando isso afeta uma base de instalação tão grande, você pode corrigir variantes no sistema operacional, tal como o Google e a Amazon fizeram com o Spectre, para eliminar o problema ou alterar o micro-código do próprio microprocessador , mas isso pode tornar o sistema mais lento.

Postagens Relacionadas

Tendendo

Mais visto

Carregando...