Kzarka Voltar
← Voltar para notícias

GoSerpent: como o malware evoluiu para roubo de dados

|
8 min de leitura
19/07/2026 às 18:02

A evolução do cenário de ameaças cibernéticas exige vigilância constante. Recentemente, pesquisadores da Kaspersky detalharam uma campanha sofisticada que utiliza o GoSerpent, um backdoor modular escrito em Go, para coleta e exfiltração de dados sensíveis. O relatório completo descreve ataques em duas fases contra entidades governamentais no Sudeste Asiático, mas as táticas, técnicas e procedimentos (TTPs) observados têm implicações globais para a segurança corporativa.

Anatomia do ataque: GoSerpent e seu ecossistema

O GoSerpent não é um malware isolado; ele opera como peça central de um ecossistema de ferramentas maliciosas. Sua arquitetura modular permite que os atacantes adaptem a infecção conforme os objetivos, que neste caso são claros: coleta massiva de arquivos e credenciais para posterior exfiltração.

Fase inicial: infiltração e persistência

O backdoor é entregue com argumentos criptografados (AES-CBC) que contêm o endereço do servidor C2 e uma senha de comunicação. Uma vez executado, ele estabelece um canal seguro utilizando ChaCha20, cuja chave deriva do hash SHA256 da senha. Os comandos suportados revelam a amplitude de controle remoto:

  • Proxy SOCKS5: permite pivotar o tráfego pela rede comprometida, mascarando a origem real do atacante.
  • Shell remota: execução arbitrária de comandos no host.
  • Upload/Download de arquivos: transferência bidirecional de dados.
  • Port forwarding: redirecionamento de portas para acessar serviços internos.

Paralelamente, o GoSerpent implanta ferramentas auxiliares, como o ThumbcacheService, um serviço Windows disfarçado que atua como um coletor silencioso de documentos. Ele monitora diretórios e a Lixeira em busca de arquivos com extensões específicas (.doc, .docx, .pdf, .xls, .xlsx), compacta-os com 7-Zip (protegidos por senha) e os armazena em um banco de dados local (thumbcache605a.db).

Fase dois: exfiltração e movimento lateral

Após semanas de coleta passiva, os atacantes retornam com um novo conjunto de ferramentas. O Stowaway, um framework de proxy/RAT baseado em código aberto, é utilizado para estabelecer túneis reversos e canais de comunicação criptografados (AES-256-GCM) sobre TCP, HTTP ou WebSocket. Ele permite a criação de uma cadeia de proxies, dificultando o rastreamento.

O estágio final é executado pelo TmcLoader/TmcPayload, responsável por localizar e exfiltrar os arquivos coletados pelo ThumbcacheService através de compartilhamentos de rede, utilizando as credenciais previamente roubadas por ferramentas como Mimikatz e QuarksDumpLocalHash.

Indicadores de comprometimento (IOCs) e TTPs

A identificação proativa de artefatos é crucial para a resposta a incidentes. Abaixo, uma tabela sumariza os principais IOCs e comportamentos associados à campanha:

Tipo Indicador Descrição
Arquivo lass.exe, updates.exe Nomes de processos que imitam binários legítimos do Windows (lsass.exe).
Rede Comunicação ChaCha20 para IPs suspeitos Conexões de saída para servidores C2 com tráfego criptografado não-padrão.
Comportamento Criação de serviço "ThumbcacheService" Serviço malicioso que persiste e coleta arquivos.
Artefato Banco de dados thumbcache605a.db em C:\Users\Public\ Repositório local de arquivos coletados antes da exfiltração.
Ferramenta Mimikatz, QuarksDumpLocalHash Ferramentas de dumping de credenciais implantadas via backdoor.

Além disso, a presença de argumentos de linha de comando codificados em base64 e criptografados, ou o uso de configurações em texto plano (no caso do McMx RAT), são fortes indicadores de atividade maliciosa.

Conexão com ameaças móveis: spyware e o elo perdido

Embora a campanha analisada tenha como foco ambientes Windows, a metodologia de coleta furtiva de dados e o uso de credenciais para movimento lateral ressoam diretamente com o ecossistema de ameaças móveis. Spywares modernos para dispositivos móveis empregam técnicas análogas: coletam silenciosamente mensagens, e-mails, arquivos e credenciais armazenadas, muitas vezes aguardando comandos via C2 para exfiltrar os dados.

No contexto corporativo, um dispositivo móvel comprometido pode servir como vetor inicial ou como ponte para a rede interna. Um spyware bancário, por exemplo, pode capturar tokens de autenticação multifator (MFA) ou senhas de VPN, permitindo que um atacante acesse sistemas críticos e implante um backdoor como o GoSerpent. A higiene de segurança em dispositivos móveis é, portanto, indissociável da postura de segurança da organização.

Orientações práticas contra malware/spyware móvel:

  • Restrinja instalações: permita apenas aplicativos de lojas oficiais e implemente soluções de Mobile Threat Defense (MTD) que analisem comportamento.
  • Atualização contínua: mantenha o sistema operacional e aplicativos sempre atualizados; muitos spywares exploram vulnerabilidades conhecidas.
  • Revisão de permissões: audite regularmente as permissões concedidas a aplicativos, especialmente acesso a SMS, microfone, câmera e armazenamento.
  • Proteção de rede: evite redes Wi-Fi públicas não seguras; utilize VPN corporativa com inspeção de tráfego.
  • Conscientização: treine usuários para identificar tentativas de phishing via SMS (smishing) ou aplicativos falsos.

Resposta a incidentes e proteção corporativa

A natureza multifásica do ataque GoSerpent oferece janelas de detecção. Uma estratégia de defesa em profundidade deve incluir:

  • Monitoramento de endpoints: detecção de criação de serviços suspeitos, uso de ferramentas de dumping de credenciais e comunicação com C2.
  • Análise de tráfego: inspeção de pacotes para identificar fluxos criptografados com entropia anormal (ex.: ChaCha20 sem handshake TLS).
  • Controle de aplicações: políticas de execução que impeçam binários não assinados em diretórios de usuário.
  • Segmentação de rede: limitar o movimento lateral, restringindo o acesso a compartilhamentos de rede com base no princípio de privilégio mínimo.
  • Plano de resposta: tenha playbooks para isolar hosts, coletar artefatos forenses e resetar credenciais de forma ágil.

Além disso, a implementação de uma solução de monitoramento de vazamentos de dados é fundamental. Muitas vezes, os dados coletados por campanhas como essa são posteriormente comercializados em fóruns clandestinos ou utilizados em ataques de extorsão. A detecção precoce de credenciais expostas pode interromper a cadeia de ataque antes que o dano se concretize.

Conclusão: vigilância além do perímetro

O caso GoSerpent ilustra a maturidade das ameaças persistentes: atacantes que investem tempo na coleta passiva, utilizam criptografia robusta e operam em múltiplos estágios. A defesa eficaz requer visibilidade além do endpoint, integrando inteligência de ameaças, monitoramento contínuo e, crucialmente, a verificação proativa de exposição de dados na superfície digital.

Não espere que um vazamento se torne uma crise. A Kzarka oferece uma plataforma integrada para que você verifique se suas credenciais, documentos ou informações pessoais já foram expostos em vazamentos conhecidos. Monitore continuamente sua identidade digital e receba alertas sobre novas exposições.

Acesse a Kzarka agora e faça uma verificação gratuita para descobrir se seus dados estão em risco. Proteja sua organização antes que seja tarde.

FAQ - Perguntas Frequentes

1. O que torna o GoSerpent diferente de outros backdoors?

O GoSerpent se destaca por sua arquitetura modular em Go, uso de criptografia ChaCha20 para comunicações e um ecossistema de ferramentas auxiliares dedicadas à coleta passiva de dados, como o ThumbcacheService. Ele opera em múltiplas fases, separando a coleta da exfiltração para dificultar a detecção.

2. Como posso detectar a presença do ThumbcacheService em minha rede?

Monitore a criação de serviços com o nome "ThumbcacheService" ou a existência do arquivo thumbcache605a.db em C:\Users\Public\. Além disso, analise logs do Windows Event ID 7045 (novo serviço instalado) e verifique processos que utilizam 7-Zip com senhas hardcoded.

3. Quais setores são mais visados por ataques como o GoSerpent?

Embora a campanha documentada tenha mirado entidades governamentais, qualquer organização que detenha propriedade intelectual, dados financeiros ou informações estratégicas é um alvo potencial. Setores como defesa, energia, finanças e tecnologia são frequentemente visados por ameaças persistentes.

4. Como o monitoramento de vazamentos de dados pode ajudar?

Ferramentas de monitoramento de vazamentos, como as oferecidas pela Kzarka, escaneiam continuamente fontes abertas e fechadas (dark web, fóruns, paste sites) em busca de credenciais e documentos expostos. A detecção precoce permite a revogação de acessos e a mitigação de riscos antes que ocorra um incidente maior.

5. Quais as principais medidas preventivas contra malware que coleta dados?

Implemente uma estratégia de defesa em camadas: endpoint detection and response (EDR), segmentação de rede, políticas restritivas de execução de software, treinamento de conscientização para funcionários, e monitoramento contínuo de exposição de dados. A combinação de controles técnicos e processos de resposta é essencial.

Gostou do conteúdo?

Compartilhe para ajudar a proteger mais pessoas.