
Operação ativa desde pelo menos 2021 usou esteganografia, dormência prolongada e infraestrutura distribuída para fraude publicitária, roubo de credenciais e telemetria encoberta em até 2,6 milhões de instalações potenciais
| Componente | 119 extensões maliciosas removidas da loja Edge Add-ons, ligadas à campanha StegoAd; categorias incluíam bloqueadores de anúncios, VPNs, tradutores e baixadores de vídeo, com framework polimórfico em cerca de 66 extensões e mais de 15 variantes de nomenclatura |
| Vetor | Instalação de extensões aparentemente funcionais cujo código malicioso permanecia dormente até superar checagens de evasão, incluindo atraso de vários dias, validação no servidor, portão de execução de 10% em algumas variantes, detecção de DevTools aberto e, em casos de alto impacto, recuperação de payload esteganográfico remoto via C2 após validação de impressão digital e User-Agent |
| Impacto | Fraude publicitária com injeção de anúncios, desvio de comissões de afiliados em Amazon, eBay e AliExpress, redirecionamento de buscas e roubo de credenciais com exfiltração para o domínio mitarchive[.]info; base combinada de instalação de até 2,6 milhões de usuários como teto, sem contagem confirmada de comprometimentos efetivos |
| Prioridade | Conferir extensões instaladas no Edge contra a lista de IDs publicada pela Microsoft, remover correspondências, tratar o navegador como potencialmente exposto, rotacionar senhas de contas sensíveis e adotar autenticação multifator robusta, preferencialmente com chaves de segurança de hardware |
| Artefatos | Payloads ocultos após o marcador IEND em ícones PNG, depois em imagens WebP e em arquivos WOFF2 com código embutido em intervalos de glifos; decodificação remota por trocas de maiúsculas/minúsculas, permutação de dígitos, Base64 e XOR antes de verificação de assinatura |
| IoCs | Domínio de exfiltração mitarchive[.]info; mais de dez domínios C2 com failover automático; sete IDs de rastreamento do Google Analytics usados como telemetria encoberta; abuso de Cloudflare Workers e GitHub Pages para beacons |
| Mitigação | Microsoft removeu as 119 extensões e suspendeu mais de 90 contas de desenvolvedor; indicadores de comprometimento publicados também aplicáveis a Chrome, Firefox e outros navegadores Chromium |
A Microsoft encerrou uma operação de longa duração na loja Edge Add-ons que distribuía malware disfarçado de extensões populares do dia a dia. A campanha, denominada StegoAd pela própria empresa, combina esteganografia com comportamento de adware e está atribuída a um único ator de ameaça ativo desde pelo menos 2021. No total, 119 extensões foram retiradas, todas apresentando funcionalidade aparente — bloqueio de anúncios, tradução, VPN ou download de vídeo — e avaliações positivas que sustentavam a confiança do usuário enquanto o código malicioso permanecia inativo.
O diferencial técnico da operação é o uso sistemático de esteganografia para transportar JavaScript executável dentro de arquivos que parecem legítimos. As primeiras variantes anexavam código após o marcador IEND de ícones PNG, preservando a renderização visual e evitando detecção por varredura estática. Conforme as defesas evoluíram, o operador migrou para imagens WebP e, posteriormente, para fontes WOFF2, escondendo o payload em intervalos de glifos interpretados como texto asiático ou metadados tipográficos. A Microsoft classifica esse nível de esteganografia como incomum no ecossistema de extensões de navegador.
A escala operacional impressiona pelo volume de distribuição e pela sofisticação de evasão. As 119 extensões somavam até 2,6 milhões de instalações combinadas, valor que a própria Microsoft trata como teto e não como contagem de vítimas. Mecanismos como atraso multidiário antes da ativação, validação no lado do servidor e um portão de execução de 10% em algumas variantes impediram que o payload disparasse em grande parte das instalações. O número real de usuários efetivamente comprometidos permanece desconhecido.
A resposta da Microsoft incluiu a remoção integral das extensões, a suspensão de mais de 90 contas de desenvolvedor associadas e a publicação de um relatório técnico com a lista completa de IDs afetados. Indicadores de comprometimento foram disponibilizados para uso também em Chrome, Firefox e outros navegadores baseados em Chromium, ampliando o escopo defensivo além do Edge.
O ciclo de vida malicioso começa com a instalação de uma extensão que cumpre sua função declarada, acumulando boas avaliações e reduzindo suspeitas. O código hostil permanece dormente até uma sequência de checagens de evasão ser satisfeita. Entre os gatilhos observados estão atraso de vários dias após a instalação, validação remota no servidor de comando e controle, e em algumas variantes um portão probabilístico que limita a execução a aproximadamente 10% das instalações elegíveis. Extensões também monitoravam a abertura das ferramentas de desenvolvedor do navegador e prolongavam a dormência quando detectavam análise ativa.
A entrega do payload evoluiu em três estágios principais. Na fase inicial, o JavaScript malicioso era anexado após o marcador IEND de arquivos PNG usados como ícones da própria extensão, permitindo que a imagem fosse exibida normalmente enquanto carregava código ignorado por scanners estáticos. Na fase intermediária, o operador adotou imagens WebP com a mesma lógica de ocultação. Na fase mais recente, fontes WOFF2 passaram a abrigar o código em faixas de glifos que pareciam texto asiático ou metadados de fonte, dificultando inspeção manual.
Variantes de maior impacto não armazenavam o payload localmente. Em vez disso, buscavam uma imagem aparentemente inofensiva em um servidor C2, aplicavam camadas de decodificação — trocas de maiúsculas e minúsculas, permutação de dígitos, Base64 e XOR — e validavam uma assinatura antes da execução. O servidor C2 só entregava o arquivo real a requisições que passavam por verificação de impressão digital e checagem de User-Agent; tentativas de acesso direto, inclusive por pesquisadores, recebiam respostas vazias ou iscas.
Uma vez ativo, o malware executava dois eixos de abuso em paralelo. No eixo financeiro, injetava anúncios, desviava comissões de programas de afiliados em plataformas como Amazon, eBay e AliExpress e redirecionava resultados de busca, degradando a experiência de navegação enquanto desviava receita. No eixo de credenciais, o payload capturava credenciais de contas sensíveis e as exfiltrava para o domínio mitarchive[.]info. A infraestrutura de suporte incluía mais de dez domínios C2 com failover automático, tráfego encaminhado por Cloudflare Workers e beacons hospedados em GitHub Pages. Sete identificadores de rastreamento do Google Analytics funcionavam como telemetria encoberta, oferecendo ao operador painéis quase em tempo real sobre o desempenho da campanha.
O framework polimórfico abrangia cerca de 66 extensões distribuídas sob mais de 15 variantes de nomenclatura, e a operação acompanhou a transição da plataforma de Manifest V2 para Manifest V3, adaptando técnicas às mudanças impostas pelo ecossistema. Pesquisadores da Koi Security associam o domínio mitarchive[.]info à operação DarkSpectre, de origem chinesa, previamente ligada às campanhas ShadyPanda e GhostPoster em dezembro. A sobreposição vai além do domínio: StegoAd reutiliza o método de ocultar código no ícone da extensão empregado meses antes pelo GhostPoster e compartilha nomes de extensão, como Ads Block Ultimate. A Microsoft não nomeou formalmente o ator, mas reconhece a convergência técnica e alerta que o operador permanece ativo.
O alvo primário são usuários do Microsoft Edge que instalaram extensões da loja oficial Edge Add-ons nas categorias de utilitários de navegação de alto volume: bloqueadores de anúncios, VPNs, tradutores e ferramentas de download de vídeo. A operação também representa risco transversal porque os indicadores publicados pela Microsoft são aplicáveis a outros navegadores Chromium, incluindo Google Chrome, além de Firefox.
A base de instalação combinada das 119 extensões atinge até 2,6 milhões de usuários como limite superior. Nem toda instalação resultou em execução do payload: atrasos intencionais, validação remota e portões probabilísticos de execução reduziram materialmente a taxa de ativação. Contudo, qualquer instalação que tenha superado as checagens de evasão deve ser tratada como exposição potencial a fraude publicitária e captura de credenciais.
- 119 extensões removidas da loja Edge Add-ons, com mais de 90 contas de desenvolvedor suspensas
- Categorias afetadas: bloqueadores de anúncios, VPNs, tradutores e baixadores de vídeo com aparência legítima
- Framework polimórfico em cerca de 66 extensões com mais de 15 variantes de nome, migrado de Manifest V2 para V3
- Indicadores de comprometimento relevantes também para Chrome, Firefox e demais navegadores Chromium
- Domínio de exfiltração de credenciais: mitarchive[.]info, associado por pesquisadores à operação DarkSpectre
Equipes de segurança devem priorizar a correlação entre extensões instaladas nos endpoints e a lista de IDs publicada no relatório técnico da Microsoft. A presença de qualquer extensão correspondente, ou remoção automática pelo próprio Edge, sinaliza exposição e exige investigação imediata do histórico de navegação, credenciais salvas e atividade de contas vinculadas ao perfil afetado.
Na rede, procure conexões HTTPS para domínios C2 associados à campanha, incluindo o domínio de exfiltração mitarchive[.]info e a infraestrutura de failover com mais de dez domínios documentados. Tráfego originado de extensões de navegador encaminhado por Cloudflare Workers ou resolvendo beacons em GitHub Pages merece escrutínio, especialmente quando o destino não corresponde a serviços legítimos esperados pela função declarada da extensão.
O uso de sete IDs de rastreamento do Google Analytics como telemetria encoberta permite ao operador monitorar alcance e desempenho da campanha. Em ambientes com inspeção de tráfego ou proxy corporativo, requisições de extensões para endpoints do Google Analytics com IDs não documentados internamente podem indicar presença de variantes StegoAd ou campanhas relacionadas.
Comportamentos de fraude publicitária observáveis incluem injeção de anúncios fora do padrão do site visitado, redirecionamento de resultados de busca e alteração de links de afiliados em Amazon, eBay e AliExpress. Em endpoints, a detecção de DevTools aberto prolongando dormência de extensões suspeitas pode ser um indicador de tentativa de evasão ativa durante análise manual.
- Comparar extensões instaladas com a lista de IDs do relatório técnico da Microsoft; tratar remoções automáticas pelo Edge como alerta
- Monitorar conexões de extensões para mitarchive[.]info e domínios C2 com padrão de failover documentado
- Investigar tráfego de extensões via Cloudflare Workers e resoluções para GitHub Pages usados como beacons
- Correlacionar requisições a IDs do Google Analytics não autorizados internamente com extensões de utilitário de navegação
- Buscar sinais de injeção de anúncios, redirecionamento de buscas e manipulação de links de afiliados em sessões de navegação afetadas
A resposta imediata começa pela auditoria de todas as extensões instaladas no Edge, comparando cada entrada com a lista oficial de IDs removidos. Extensões correspondentes devem ser desinstaladas e o perfil de navegação tratado como comprometido até que credenciais e sessões sejam revistas. Usuários que identificarem remoção automática de extensão pelo navegador devem seguir o mesmo protocolo de resposta.
A rotação de credenciais é prioritária para contas de alto valor: Google, WordPress, serviços bancários e quaisquer plataformas onde senhas possam ter sido armazenadas ou autenticadas durante o período de exposição. A revisão de atividade recente de login em cada conta afetada ajuda a identificar acessos não autorizados. A ativação de autenticação multifator robusta é recomendada, com preferência por chaves de segurança de hardware, que oferecem resistência superior a códigos SMS contra o tipo de captura de credenciais observado nesta campanha.
Organizações devem aplicar os indicadores de comprometimento publicados pela Microsoft em controles de endpoint, proxy e SIEM, estendendo a cobertura para ambientes que utilizam Chrome, Firefox ou outros navegadores Chromium além do Edge. Políticas de governança que restrinjam a instalação de extensões de navegador apenas a listas aprovadas reduzem a superfície para campanhas que dependem de utilitários aparentemente benignos com longos períodos de dormência.
Dado que a Microsoft confirma que o operador permanece ativo e que há sobreposição técnica com campanhas anteriores como GhostPoster e ShadyPanda via DarkSpectre, a vigilância não deve se encerrar com a remoção das 119 extensões catalogadas. Novas variantes com esteganografia em formatos de imagem ou fonte, nomes de extensão reutilizados e infraestrutura C2 com failover automático podem reaparecer na loja ou em canais alternativos de distribuição.
- Auditar extensões no Edge contra a lista de IDs do relatório técnico da Microsoft e desinstalar qualquer correspondência
- Rotacionar senhas de contas sensíveis, revisar atividade de login recente e habilitar MFA com chave de hardware quando possível
- Aplicar IoCs publicados em controles de endpoint, proxy e SIEM para Chrome, Firefox e navegadores Chromium
- Restringir instalação de extensões a listas aprovadas em ambientes corporativos
- Manter monitoramento contínuo para novas variantes polimórficas, dado que o ator permanece ativo segundo a Microsoft
0 Comentários