Investigadores da Check Point Research (CPR) descobriram o Aokigahara, um infostealer, ou seja, um software malicioso concebido para roubar dados pessoais e profissionais. Observado recentemente, este programa não se limita a palavras-passe do navegador: também visa credenciais e dados de sessão associados ao ChatGPT Desktop, Claude, Codex, Cursor, Windsurf, GitHub Copilot, Gemini CLI e outras ferramentas de IA e desenvolvimento.
Uma capacidade dedicada a ferramentas de IA
Uma vez instalado num dispositivo, o Aokigahara procura informações valiosas: credenciais do navegador, cookies (pequenos ficheiros que mantêm uma ligação aberta), carteiras de criptomoedas, mas também ficheiros de autenticação, dados de sessão e configurações associadas a ferramentas de IA, desenvolvimento e cloud. Os dados são agregados em arquivos encriptados e depois enviados para o servidor de comando e controlo do malware, o que pode dar aos atacantes acesso a múltiplas credenciais a partir de um único dispositivo comprometido.
O que distingue o Aokigahara é a sua capacidade designada «aisessions», que visa especificamente o Claude, ChatGPT Desktop, Codex, Cursor, Windsurf, GitHub Copilot e Gemini CLI. Se os tokens de autenticação roubados forem válidos, poderiam permitir o acesso a uma conta sem a palavra-passe do utilizador, colocando em risco conversas privadas, dados de desenvolvimento e serviços de IA pagos. A CPR não consegue confirmar se os operadores reutilizaram ou revenderam estas credenciais, mas o malware é deliberadamente concebido para as recolher.
A estação de trabalho do desenvolvedor, ponto de acesso a muitos serviços
O malware também visa credenciais Git, ficheiros relacionados com SSH, bem como credenciais e configurações da AWS, Azure e Google Cloud. Os ambientes de desenvolvimento VS Code, Cursor, Windsurf e os produtos JetBrains também são alvo. Um único dispositivo pode assim conter acessos a assistentes de IA, repositórios de código-fonte, ambientes cloud e serviços de desenvolvimento.
A CPR esclarece que as capacidades relacionadas com IA e desenvolvimento funcionam como módulos separados, e que a investigação não estabelece que os atacantes as encadeiem deliberadamente num mesmo ataque. A sua presença conjunta ilustra, no entanto, a quantidade de acessos de alto valor que o computador de um desenvolvedor moderno pode conter. Credenciais comprometidas também poderiam permitir o uso não autorizado de serviços de IA pagos, gerar custos adicionais ou ser revendidas, enquanto conversas ou ficheiros sensíveis poderiam abrir caminho à extorsão, uma atividade que a CPR não observou nos operadores do Aokigahara.
Durante anos, os infostealers visaram sobretudo palavras-passe, sessões de navegador, informações financeiras e criptomoedas. Com o uso crescente de assistentes de IA juntamente com código e dados empresariais, as sessões e credenciais de IA tornam-se um ativo de identidade adicional. Para as organizações, isto implica proteger não apenas o que os funcionários introduzem nestes serviços, mas também os tokens e sessões que lhes dão acesso, e tê-los em conta na resposta a incidentes após o comprometimento de uma estação de trabalho.
Eli Smadja, responsável de investigação da Check Point Research, declarou: «No futuro, proteger a IA significará cada vez mais proteger não apenas os modelos e os dados que nela entram, mas também as identidades e os acessos que a rodeiam.»
