CEVIU Logo
Voltar
Campanha da Coreia do Norte usa malware em imagens SVG de desafio de codificação

Ataque Norte-Coreano Disfarça Malware em Desafios de Codificação e Usa Esteganografia SVG para Invasão de Sistemas

Aprofundamento CEVIU

Aprofundamento

A recente campanha atribuída a grupos norte-coreanos revela uma evolução tática preocupante no vetor de ataque a desenvolvedores. Ao disfarçar malware em repositórios de "desafios de codificação", os atacantes exploram diretamente a rotina de avaliação técnica. O uso de esteganografia para esconder o payload em imagens SVG, fragmentado em blocos Base64 camuflados como comentários HTML, e sua remontagem via um arquivo JavaScript com `eval()` para evadir detecção, demonstra um alto nível de sofisticação. A ativação por comandos comuns como `npm run dev` ou `npm start` integra a ameaça ao fluxo de trabalho do desenvolvedor.

Uma vez executado, o ataque implanta a suíte de malware OTTERCOOKIE, composta por quatro módulos. Estes módulos são projetados para roubar credenciais de navegadores e carteiras de criptomoedas, varrer arquivos sensíveis (como `.env` e históricos de shell), estabelecer um RAT (Remote Access Trojan) via Socket.IO para acesso remoto em tempo real e, por fim, monitorar e subtrair dados da área de transferência. A campanha também utiliza o `obfuscator.io` para dificultar a análise estática do código malicioso, além de mascarar processos sob nomes como `npm-cache` e incluir mecanismos de detecção de máquinas virtuais para refinar a seleção de vítimas.

O que mudou

A cobertura anterior do CEVIU News, como na matéria de 22 de julho de 2026, "Ataque Norte-Coreano Utiliza Falsas Entrevistas de Emprego Para Roubar Credenciais de Desenvolvedores", já havia alertado sobre a campanha REF9403 e a tática de usar ofertas de emprego falsas para induzir desenvolvedores a rodar repositórios trojanizados. A novidade agora é o detalhamento técnico de como esse malware é entregue e executado. Antes falava-se em "repositórios trojanizados", mas não se especificava a engenhosa técnica de esteganografia em SVGs com Base64 e a ativação via `npm run dev` ou `npm start`.

Além disso, esta análise aprofunda o conhecimento sobre a suíte OTTERCOOKIE. O artigo-fonte destaca uma convergência entre as famílias de malware OTTERCOOKIE e BEAVERTAIL, antes consideradas distintas (sendo BEAVERTAIL um stealer de primeiro estágio e OTTERCOOKIE um infostealer e RAT de estágio posterior). A versão atual apresenta um pacote "tudo-em-um" que combina um RAT baseado em Socket.IO com roubo de credenciais, carteiras e arquivos, sem a fase Python anteriormente associada. Isso demonstra uma evolução na arquitetura e capacidades do malware.

Por que isso importa

Este ataque reforça o desenvolvedor como alvo de alto valor para agentes maliciosos, pois o comprometimento de uma única estação de trabalho pode ser o ponto de entrada para ataques de cadeia de suprimentos em larga escala. A sofisticação da técnica, que esconde o malware em arquivos SVG comuns e o ativa por meio de ferramentas de desenvolvimento, evidencia a necessidade de vigilância constante em todos os estágios do processo de desenvolvimento de software. A capacidade de exfiltrar credenciais, carteiras de criptomoedas e arquivos sensíveis, como `.env` e históricos de shell, representa um risco direto à segurança de projetos e infraestruturas.

Ataques como este exigem que a comunidade de desenvolvimento adote práticas de segurança mais rigorosas, incluindo a validação de fontes de código, o escrutínio de dependências e a conscientização sobre táticas de engenharia social. A complexidade do malware e suas técnicas de evasão sublinham a importância de soluções de segurança que monitorem comportamentos anômalos e detectem ameaças não convencionais, indo além da detecção baseada em assinaturas que se mostra ineficaz contra este tipo de ameaça.

Linha do tempo

  1. Ataque à cadeia de suprimentos compromete imagens Docker e extensões VS Code do Checkmarx KICS

  2. Backdoor disfarçada de processo seletivo no LinkedIn: código malicioso acionado na instalação de dependências

  3. Backdoor disfarçada em oferta de emprego no LinkedIn: repositório falso no GitHub usou nome real de desenvolvedor

  4. Ataque 'Ghostcommit' Oculta Injeção de Prompt em Imagens para Desviar Agentes de IA e Exfiltrar Dados Sensíveis

  5. Ataque Norte-Coreano Utiliza Falsas Entrevistas de Emprego Para Roubar Credenciais de Desenvolvedores

  6. Ataque Sofisticado no npm Compromete Desenvolvedores Alibaba com RAT Multiplataforma

  7. Ataque Norte-Coreano Disfarça Malware em Desafios de Codificação e Usa Esteganografia SVG para Invasão de Sistemas

Perguntas frequentes

Como os atacantes conseguem esconder o malware de forma tão eficaz?

Os atacantes utilizam esteganografia, escondendo fragmentos de malware Base64 em comentários HTML dentro de imagens SVG, como bandeiras de países. Um arquivo JavaScript no projeto é encarregado de remontar esses fragmentos e executá-los, tudo isso camuflado no fluxo de trabalho de desenvolvimento.

Que tipo de informações são alvo do malware OTTERCOOKIE?

O malware visa credenciais de navegadores, dados de carteiras de criptomoedas, arquivos sensíveis de desenvolvedores (como `.env`, chaves SSH e históricos de shell), além de ter a capacidade de roubar o conteúdo da área de transferência. Ele também estabelece um backdoor para acesso remoto ao sistema.

De que forma o malware é ativado no ambiente do desenvolvedor?

A ativação ocorre quando o desenvolvedor executa comandos comuns de projeto como `npm run dev` ou `npm start`. O código malicioso é inserido para ser chamado durante a inicialização do servidor de desenvolvimento, integrando-se de forma discreta ao ciclo de vida da aplicação.

O que a fusão entre OTTERCOOKIE e BEAVERTAIL significa para a detecção de ameaças?

A fusão dessas famílias em um pacote "tudo-em-um" torna o malware mais potente e complexo de classificar, pois combina funcionalidades de infostealer e RAT em uma única ferramenta. Isso exige uma abordagem mais dinâmica na detecção e análise de segurança, que observe o comportamento e as capacidades combinadas, e não apenas assinaturas isoladas.

Fontes

Avalie este artigo:
Compartilhar:
Categoria
CEVIU Web Dev
Publicado
30 de julho de 2026
Editoria
CEVIU Web Dev

Quer receber mais sobre CEVIU Web Dev?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser