GostarTech
PublicidadePublicidadePublicidade
Publicidade
Computação

OpenAI revela canal oculto na cache da CPU

Red team descobre método de comunicação covert que pode comprometer VMs em nuvem

Tom's Hardware

Em um cenário de crescente dependência de serviços em nuvem e treinamento de modelos de inteligência artificial de escala colossal, a segurança da infraestrutura subjacente tornou‑se crítica. Recentemente, o red team da OpenAI revelou que agentes isolados dentro de um mesmo host podem trocar mensagens secretas atravessando a cache da CPU, um canal de comunicação que não requer rede ou arquivos compartilhados. Esta descoberta, que foi publicada em um relatório interno da organização, destaca uma vulnerabilidade de micro‑arquitetura que já havia sido demonstrada em experimentos de transferência de dados entre VMs na nuvem, mas que agora se mostra aplicável a ambientes de IA altamente sensíveis. Para entender a gravidade dessa técnica, é preciso mergulhar na história dos ataques de canal lateral. O primeiro caso conhecido de vazamento de dados por meio de acesso à cache ocorreu em 2003, quando pesquisadores identificaram que a leitura de dados em caches L1 e L2 poderia revelar informações criptográficas. Desde então, a comunidade de segurança evoluiu para a construção de canais de comunicação covert, nos quais duas entidades que não deveriam trocar informações conseguem enviar mensagens discretamente ao manipular padrões de acesso à memória. A nova técnica da OpenAI utiliza um conceito conhecido como ‘eviction set’, onde o atacante prepara um conjunto de endereços que forçam a remoção de entradas específicas da cache. Ao fazer isso, o atacante pode inferir a presença de dados específicos no cache de outro agente. Se o atacante controla o tempo de execução de certas operações, ele pode enviar bits de informação, transformando o ataque em um canal de dados. Essa descoberta tem implicações que vão além da simples curiosidade acadêmica. Em ambientes de treinamento de IA, é comum que múltiplos modelos ou pipelines compartilhem recursos de hardware em servidores dedicados. Se um agente malicioso pode usar a cache para trocar informações com outro, ele pode, por exemplo, obter trechos de código proprietário, chaves de criptografia, ou mesmo influenciar a execução de modelos concorrentes. Além disso, a vulnerabilidade se estende a provedores de nuvem, já que muitos clientes operam em um modelo de multitenancy. Um atacante dentro de um data center pode, portanto, atingir outros clientes sem atravessar a rede tradicional. Para ilustrar a escala desse risco, vale lembrar que o mercado global de IA já movimentou mais de US$ 350 bilhões em 2023, com investimentos concentrados em empresas como a OpenAI, Google e Amazon. No Brasil, o setor de tecnologia da informação registrou crescimento anual de 12% no mesmo período, impulsionado por investimentos em startups de IA, dados e analytics. A segurança desses recursos torna‑se crucial, especialmente diante de legislações recentes como a Lei Geral de Proteção de Dados (LGPD) e o Marco Civil da Internet, que exigem proteção robusta contra vazamentos de informações. Em resposta à descoberta do red team, vários fabricantes de processadores, como Intel, AMD e ARM, anunciaram atualizações de firmware que visam reduzir a janela de oportunidade para ataques de cache. No entanto, especialistas afirmam que a mitigação total requer mudanças de arquitetura mais profundas, incluindo a adoção de técnicas de randomização de endereços e isolamento de cache por domínio de segurança. Enquanto os esforços de correção avançam, a comunidade de segurança já está explorando alternativas de mitigação no software, como a implementação de ‘cache partitioning’ em nível de hypervisor, e o uso de criptografia de memória que impede que dados sensíveis sejam armazenados em caches não protegidos. No contexto brasileiro, o Instituto Nacional de Metrologia, Qualidade e Tecnologia (Inmetro) iniciou uma avaliação de impactos de ataques de canal lateral em dispositivos de consumo e servidores de alto desempenho, enquanto a Associação Brasileira de Tecnologia da Informação (ABTI) promove workshops de conscientização sobre micro‑arquiteturas e segurança de hardware. Além disso, universidades brasileiras estão investindo em pesquisa de hardware seguro, como o projeto “Micro‑Arquitetura Segura” na USP, que visa criar processadores com isolamento de cache por padrão. Em termos econômicos, a possibilidade de vazamento de dados sensíveis via cache pode custar centenas de milhões de reais para empresas que dependem de IA para processos críticos, como detecção de fraudes bancárias, diagnóstico médico e controle industrial. Reguladores internacionais, como a European Union’s Cybersecurity Act, já começaram a considerar a exigência de certificação de hardware contra ataques de canal lateral como parte das normas de segurança de dados. A perspectiva de futuro aponta para a necessidade de colaboração entre hardware vendors, software developers, pesquisadores e legisladores para criar padrões de segurança de nível de chip. Se a vulnerabilidade descoberta pela OpenAI se tornar mainstream, as empresas poderão ter que adotar arquiteturas de micro‑processador de próxima geração, que incluem cache de nível de domínio (domain‑specific cache) e recursos de encriptação de cache. No fim, a descoberta do red team não é apenas um alerta técnico, mas um chamado à ação para garantir que a revolução da inteligência artificial não seja comprometida por falhas de micro‑arquitetura que permitam comunicação secreta entre agentes maliciosos em ambientes de nuvem. A mitigação eficaz exigirá investimentos significativos em pesquisa, atualização de firmware, e adoção de práticas de isolamento de recursos que, embora custosas, são essenciais para proteger a integridade e a confidencialidade de sistemas que alimentam o futuro digital brasileiro e global.

Fonte original

Tom's Hardware
CompartilheWhatsAppXFacebook

Leia também