A segurança dos processadores ARM em cheque com o PACMAN

Se você tiver um dispositivo com ARM processador e você está preocupado com a segurança, então temos más notícias para você. E é que o laboratório de inteligência artificial do MIT descobriu uma vulnerabilidade que afeta os processadores com o referido conjunto de registradores e instruções. Que inclui Apple, Qualcomm e inúmeros outros chips usados ​​em telefones celulares, tablets, televisores e uma série de eletrônicos de consumo. O que é PACMAN vulnerabilidade e até que ponto devemos nos preocupar?

A segurança dos processadores ARM em cheque com o PACMAN

Se você perguntar a qualquer fã da marca Cupertino, eles apresentarão dois argumentos completamente falsos: o primeiro é que processadores com ISA ARM são melhores que x86 porque sim, sem mais conhecimento do que repetir a propaganda como um papagaio Maçã. A segunda é que os Macs são seguros e não apresentam problemas de segurança. No entanto, o laboratório de ciência da computação e inteligência artificial do MIT não apenas conseguiu roubar dados, mas também demonstrá-lo usando um processador M1 de Cupertino, mas é um problema que afeta não apenas a mordida da marca de maçã, mas muitas outras.

O que é o ataque PACMAN e como isso afeta os processadores ARM?

A técnica PACMAN consiste em adivinhar o valor dos códigos de ponteiro de autenticação, Códigos de autenticação de ponteiro (PAC) . O que esses códigos fazem é verifique o software por meio de uma série de chaves criptografadas . Que são armazenados em uma memória de chip desconhecida e que só é acessada chamando seu endereço de memória ou ponteiro. Bem, como bons processadores fora de ordem e como os processadores x86 que possuem a mesma capacidade, é possível aproveitar o estilo Meltdown e Spectre execução especulativa para acessar esses códigos.

M1 Ultra Tamano Rendimiento

Uma vez que o invasor tenha o valor dos PACs, ele já possui a chave para descriptografar qualquer informação criptografada que esteja dentro do chip. No entanto, devemos esclarecer que esta é uma falha de design na forma como os processadores com o referido ISA acessam a memória e não uma marca específica. Portanto, não é um problema da Apple, mas também da Qualcomm, NVIDIA e chips ARM. Portanto, é um golpe nos planos de vários fabricantes de entrar no mercado de servidores, que é a próxima fronteira para esse tipo de processador.

Temos que começar pelo fato de que no ecossistema ARM existem muitos fabricantes diferentes com designs diferentes. O normal seria que o problema fosse resolvido com algum patch ou atualização do processador, como aconteceu com Spectre e Meltdown na época. Embora isso tenha o custo de perder desempenho no processo. No momento é muito cedo para dizer qualquer coisa.