Especialistas em segurança cibernética da Trail of Bits descobriram uma vulnerabilidade LeftoverLocals que afeta GPUs AMD, Apple e Qualcomm, permitindo que invasores interceptem dados de memória entre a vítima e um modelo de inteligência artificial executado localmente.

Fonte da imagem: Gerd Altmann / pixabay.com

Os desenvolvedores de CPU passaram anos aperfeiçoando a segurança da CPU e evitando vazamentos de memória, mesmo quando o desempenho é uma prioridade. As GPUs foram originalmente projetadas para aplicações gráficas, sem a privacidade dos dados em mente. Mas hoje eles são usados ​​como aceleradores para algoritmos de IA, e as vulnerabilidades da GPU estão se tornando um problema cada vez mais urgente.

Para explorar a vulnerabilidade LeftoverLocals, um invasor deve obter algum acesso ao sistema operacional no dispositivo alvo. As estações de trabalho e servidores modernos são projetados para permitir que vários usuários trabalhem e armazenem dados juntos – eles têm um meio de isolá-los uns dos outros – mas o ataque LeftoverLocals quebra essas barreiras. Como resultado, o hacker consegue extrair dados aos quais não deveria ter acesso da memória local alocada para a GPU.

Os autores do estudo demonstraram como esse ataque funciona – eles lançaram localmente um grande modelo de linguagem LLaMA com 7 bilhões de parâmetros, usando uma placa de vídeo AMD Radeon RX 7900 XT, fizeram uma pergunta à IA e “ouviram” a resposta. Os dados recebidos coincidiram quase completamente com a resposta real do sistema. O ataque exigiu menos de dez linhas de código para ser executado.

Fonte da imagem: wired.com

No verão passado, eles testaram 11 chips de 7 fabricantes de GPU em vários ambientes de software. Vulnerabilidade LeftoverLocals encontrada em gráficos AMD, Apple e Qualcomm; Posteriormente, o Google confirmou sua presença em alguns modelos da Imagination; A presença da vulnerabilidade para gráficos NVIDIA, Intel e Arm não pôde ser confirmada. Um porta-voz da Apple reconheceu o problema e disse que a vulnerabilidade foi corrigida para os chips M3 e A17, provavelmente significando que os modelos anteriores permaneceriam vulneráveis. A Qualcomm disse à Wired que a empresa está “no processo” de lançar atualizações de segurança para seus clientes; De acordo com a Trail of Bits, a empresa lançou todas as atualizações de firmware necessárias. A AMD disse em seu site que uma atualização de software será lançada em março que ajudará a “mitigar seletivamente os efeitos” do LeftoverLocals. O Google informou que lançou uma atualização do ChromeOS para dispositivos baseados em chips AMD e Qualcomm.

No entanto, Trail of Bits alerta que pode não ser fácil para os usuários finais obter todas essas opções de software atualizadas. Os fabricantes de chips lançam novas versões de firmware, e as empresas de PC e componentes as implementam nas versões mais recentes de seu próprio software, que é posteriormente transferido para os proprietários finais dos equipamentos. Dado o grande número de intervenientes no mercado tecnológico global, coordenar as ações de todas as partes não é fácil. Para operar o LeftoverLocals, é necessário um certo nível de acesso aos dispositivos alvo, mas os hacks modernos são realizados através de cadeias inteiras de vulnerabilidades, e este pode ser apenas um dos links.

Por outro lado, os pesquisadores descobriram que organizar um ataque através de LeftoverLocals parece improvável nos cenários de provedores de nuvem, aplicativos móveis e hacking através de recursos da web. Mas os fabricantes de GPU terão que se acostumar com a ideia de que também terão que considerar a privacidade dos dados, já que as placas gráficas agora são usadas para mais do que apenas processamento gráfico.

avalanche

Postagens recentes

Os investidores estão prontos para comprar ações da SpaceX no valor de mais de US$ 250 bilhões, quatro vezes o valor da oferta.

Até recentemente, um aumento de duas vezes no número de pessoas dispostas a comprar ações…

2 horas atrás

A Microsoft corrigiu três vulnerabilidades zero-day perigosas e outras 200 falhas em seu software.

A Microsoft lançou sua atualização de junho na terça-feira de atualizações, corrigindo 200 vulnerabilidades, incluindo…

6 horas atrás

Inteligência artificial ajuda a atualizar drivers AMD Radeon que têm quase 20 anos.

Segundo o Phoronix, a versão mais recente do driver gráfico Gallium3D R600, incluída no Mesa…

8 horas atrás

A NASA apresentou a tripulação da missão lunar Artemis 3, mas ela não chegará à Lua.

A NASA anunciou os nomes dos astronautas que irão ao espaço na missão Artemis 3…

8 horas atrás

A NASA apresentou a tripulação da missão lunar Artemis 3, mas ela não chegará à Lua.

A NASA anunciou os nomes dos astronautas que irão ao espaço na missão Artemis 3…

8 horas atrás