Durante anos, a segurança de software se apoiou em um princípio simples: código pode ser auditado, revisado e validado por humanos e ferramentas. O GlassWorm prova que esse princípio acabou. Detectada em março de 2026, a chamada “Quinta Onda” de ataques comprometeu mais de 150 repositórios, distribuiu dezenas de pacotes maliciosos e, pela primeira vez, explorou diretamente servidores MCP, uma infraestrutura crítica que conecta assistentes de IA ao ambiente do desenvolvedor. Mas o que realmente diferencia essa campanha não é a escala. É o fato de que o código malicioso simplesmente não aparece.

Imagem gerada por inteligência artificial simulando a ação do GlassWorm

O truque que quebra a segurança moderna

O núcleo da operação é tão simples quanto devastador:

uso de caracteres Unicode invisíveis para esconder código malicioso dentro de arquivos aparentemente legítimos.

Na prática:

  • O código passa por revisão humana

  • Ferramentas de análise não detectam nada suspeito

  • O arquivo parece limpo em qualquer editor

Mas, em tempo de execução, uma carga JavaScript completa é reconstruída.

Isso elimina uma das últimas linhas de defesa confiáveis no desenvolvimento: o code review manual.

O verdadeiro alvo: o desenvolvedor e agora a IA

A evolução mais crítica da campanha não está no GitHub ou no npm.

Está no MCP (Model Context Protocol).

Esse protocolo permite que ferramentas de IA, como assistentes de código, interajam com:

  • APIs

  • bancos de dados

  • crawlers

  • sistemas internos

E faz isso com um detalhe perigoso:

o acesso a credenciais e tokens é fornecido automaticamente.

Ou seja, diferente de um malware tradicional:

  • não é necessário roubar credenciais

  • elas já estão disponíveis

  • o atacante opera dentro do fluxo legítimo

Comprometer um servidor MCP equivale a estar posicionado no centro de toda a comunicação entre o desenvolvedor e seu ecossistema.

Supply chain: de vulnerabilidade a estratégia dominante

O GlassWorm não explora um único vetor.

Ele opera simultaneamente em múltiplas camadas:

  • Repositórios públicos (GitHub)

  • Pacotes (npm)

  • Extensões (OpenVSX)

  • Infraestrutura de IA (MCP)

Isso representa uma mudança estrutural:

o ataque não mira um sistema. Ele contamina o ecossistema inteiro.

O papel da IA: ataques que escalam como software

Um dos pontos mais alarmantes da campanha é o uso provável de modelos de linguagem para gerar commits maliciosos.

Os indícios são claros:

  • alterações contextualizadas por projeto

  • consistência com o estilo do código original

  • diversidade suficiente para evitar detecção por padrão

Produzir isso manualmente seria inviável.

Com IA, torna-se trivial.

Entramos, na prática, em uma nova fase:

ataques que escalam com a mesma eficiência que pipelines de desenvolvimento.

Invisibilidade operacional: quando análise não funciona mais

O GlassWorm combina múltiplas técnicas de evasão avançadas:

Unicode invisívelOculta o payload diretamente no código.

Command & Control via blockchainO endereço do servidor não existe no código. Ele é obtido por transações públicas.

Execução em múltiplos estágios

  • coleta de dados

  • download de payloads adicionais

  • persistência com RAT

Ataque direcionado a criptomoedasInclui phishing ativo para hardware wallets como Ledger e Trezor.

O resultado é um malware que:

  • não pode ser identificado por leitura humana

  • não pode ser detectado por análise estática

  • não depende de infraestrutura tradicional

OpenVSX: o colapso do modelo de confiança

A campanha introduz uma técnica particularmente sofisticada no ecossistema de extensões.

Utilizando campos legítimos como:

  • extensionPack

  • extensionDependencies

o atacante cria um fluxo em que:

  1. Uma extensão aparentemente limpa é instalada

  2. Em uma atualização futura, uma dependência maliciosa é adicionada

  3. O editor instala automaticamente essa dependência

O ponto crítico:

o código malicioso nunca esteve presente na versão revisada inicialmente.

Isso quebra completamente o modelo tradicional de validação em marketplaces.

Cinco ondas, uma evolução consistente

A campanha não surgiu pronta.

Ela evoluiu de forma iterativa:

  • Primeira onda: ocultação com Unicode

  • Segunda onda: validação com vítimas reais

  • Terceira onda: expansão técnica e novos ambientes

  • Quarta onda: foco em macOS e hardware wallets

  • Quinta onda: escala massiva, uso de IA e exploração de MCP

Esse padrão indica algo importante:

o grupo aprende, adapta e melhora continuamente.

O que isso muda na prática

O GlassWorm não é apenas mais um incidente.

Ele redefine alguns pilares da segurança:

1. Code review não é mais confiável sozinho

O olho humano não vê o que não é renderizado.

2. Supply chain virou o principal vetor de ataque

Dependências são agora superfícies críticas.

3. Ferramentas de desenvolvimento são alvos prioritários

IDE, extensões e plugins deixaram de ser neutros.

4. IA ampliou a capacidade ofensiva

Ataques agora escalam como código.

Mitigação: o que ainda funciona

Apesar da sofisticação, existem caminhos práticos:

Normalização e análise de código

  • detecção de Unicode invisível

  • comparação binária de arquivos

Controle de dependências

  • evitar auto-instalação de pacotes transitivos

  • uso de allowlists

  • pinagem de versões

Segurança em ferramentas de IA

  • isolamento de execução

  • controle de acesso a variáveis de ambiente

  • tokens com privilégio mínimo

Monitoramento comportamental

  • foco em execução, não apenas em código

  • detecção de exfiltração e comunicação externa

O GlassWorm marca a transição para uma nova geração de ataques.

Eles não são focados em vulnerabilidades técnicas isoladas, mas na forma como desenvolvedores, ferramentas e IA interagem.

O impacto é direto:

  • ambientes de desenvolvimento tornam-se superfícies críticas

  • confiança em código precisa ser reavaliada

  • segurança precisa evoluir além da inspeção visual

A principal lição é clara:

o desenvolvedor deixou de ser apenas um operador. Ele é agora o principal ponto de entrada.

Threat Intelligence
25 de mar. de 2026
Malware
23 de mar. de 2026
Constituição de Cibersegurança
12 de mar. de 2026
Governança & Tecnologia
09 de mar. de 2026
Segurança da Informação
04 de mar. de 2026
Malware
23 de fev. de 2026
Segurança da Informação
13 de fev. de 2026
Constituição de Cibersegurança
05 de fev. de 2026
Segurança da Informação
28 de jan. de 2026
Governança & Tecnologia
16 de jan. de 2026
Golpes Digitais
14 de jan. de 2026
Segurança da Informação
12 de jan. de 2026
Constituição de Cibersegurança
08 de jan. de 2026
Produtividade
15 de dez. de 2025
Malware
08 de dez. de 2025
Leaks
03 de dez. de 2025
Segurança da Informação
25 de nov. de 2025
Ataques Hackers
19 de nov. de 2025
Segurança da Informação
18 de nov. de 2025
Ataques Hackers
17 de nov. de 2025
Governança & Tecnologia
14 de nov. de 2025
Segurança da Informação
13 de nov. de 2025
Governança & Tecnologia
11 de nov. de 2025
Governança & Tecnologia
05 de nov. de 2025
Boas Práticas
04 de nov. de 2025
Malware
03 de nov. de 2025
Governança & Tecnologia
30 de out. de 2025
Ataques Hackers
29 de out. de 2025
Leaks
28 de out. de 2025
Boas Práticas
27 de out. de 2025
Ataques Hackers
23 de out. de 2025
Ataques Hackers
20 de out. de 2025
Ataques Hackers
17 de out. de 2025
Malware
16 de out. de 2025
Ataques Hackers
15 de out. de 2025
Golpes Digitais
10 de out. de 2025
Segurança da Informação
07 de out. de 2025
Malware
02 de out. de 2025
Segurança da Informação
30 de set. de 2025
Constituição de Cibersegurança
29 de set. de 2025
Segurança da Informação
26 de set. de 2025
Malware
19 de set. de 2025
Ataques Hackers
18 de set. de 2025
Constituição de Cibersegurança
15 de set. de 2025
Malware
11 de set. de 2025
Segurança da Informação
09 de set. de 2025
Produtividade
01 de set. de 2025
Leaks
29 de ago. de 2025
Boas Práticas
27 de ago. de 2025
Golpes Digitais
25 de ago. de 2025
Segurança da Informação
18 de ago. de 2025
Malware
11 de ago. de 2025
Golpes Digitais
07 de ago. de 2025
Segurança da Informação
04 de ago. de 2025
Malware
31 de jul. de 2025
Produtividade
28 de jul. de 2025
Golpes Digitais
24 de jul. de 2025
Malware
21 de jul. de 2025
Malware
17 de jul. de 2025
Ataques Hackers
10 de jul. de 2025
Boas Práticas
07 de jul. de 2025
Boas Práticas
03 de jul. de 2025
Produtividade
30 de jun. de 2025
Constituição de Cibersegurança
26 de jun. de 2025
Leaks
23 de jun. de 2025
Leaks
16 de jun. de 2025
Malware
12 de jun. de 2025
Constituição de Cibersegurança
05 de jun. de 2025
Ataques Hackers
02 de jun. de 2025
Produtividade
29 de mai. de 2025
Segurança da Informação
26 de mai. de 2025
Segurança da Informação
22 de mai. de 2025
Constituição de Cibersegurança
19 de mai. de 2025
Segurança da Informação
14 de mai. de 2025
Segurança da Informação
08 de mai. de 2025
Golpes Digitais
06 de mai. de 2025
Constituição de Cibersegurança
02 de mai. de 2025
Ataques Hackers
28 de abr. de 2025
Constituição de Cibersegurança
24 de abr. de 2025
Golpes Digitais
22 de abr. de 2025
Golpes Digitais
14 de abr. de 2025
Ataques Hackers
21 de fev. de 2025
Ataques Hackers
18 de fev. de 2025
Segurança da Informação
04 de fev. de 2025
Constituição de Cibersegurança
28 de jan. de 2025
Segurança da Informação
23 de jan. de 2025
Ataques Hackers
16 de jan. de 2025
Constituição de Cibersegurança
14 de jan. de 2025
Constituição de Cibersegurança
19 de dez. de 2024
Segurança da Informação
17 de dez. de 2024
Segurança da Informação
10 de dez. de 2024
Malware
06 de dez. de 2024
Constituição de Cibersegurança
03 de dez. de 2024
Boas Práticas
26 de nov. de 2024
Boas Práticas
19 de nov. de 2024
Segurança da Informação
12 de nov. de 2024
Boas Práticas
05 de nov. de 2024
Segurança da Informação
31 de out. de 2024
Segurança da Informação
29 de out. de 2024
Constituição de Cibersegurança
10 de out. de 2024
Segurança da Informação
03 de out. de 2024