TrapDoor ataque à cadeia de fornecimento: 34 pacotes maliciosos que roubam carteiras de criptomoedas e escondem comandos em CLAUDE.md

Ataque à cadeia de abastecimento TrapDoor foca-se nos desenvolvedores, implantando 34 pacotes maliciosos para roubar carteiras de criptomoedas e chaves. Os hackers também inseriram comandos ocultos nos ficheiros de configuração, sequestrando assistentes de IA como Claude para roubar informações confidenciais, sendo imperativo que os desenvolvedores tomem precauções rigorosas.

Exposição do ataque à cadeia de abastecimento TrapDoor: foco em desenvolvedores de criptomoedas e IA

O mais recente relatório da empresa de cibersegurança Socket Security revela que um ataque à cadeia de abastecimento, com o codinome "TrapDoor", está a expandir-se rapidamente.

A Socket Security indica que, o ataque TrapDoor já implantou mais de 34 pacotes maliciosos e mais de 384 versões relacionadas nos três principais sistemas de gestão de pacotes para desenvolvedores, npm, PyPI e Crates.io, com foco em profissionais de criptomoedas, finanças descentralizadas (DeFi), IA e segurança.

  • Clique aqui para ver a lista de pacotes maliciosos e versões compilada pela Socket Security

O objetivo destes pacotes maliciosos é recolher informações confidenciais dos desenvolvedores de forma ampla. Os hackers tentam roubar dados como chaves SSH, credenciais de serviços em nuvem, tokens de acesso ao GitHub, dados do navegador, chaves de API, bem como carteiras de criptomoedas de ecossistemas como Solana, Sui e Aptos.

Após a recolha de dados sensíveis, os hackers podem roubar ativos criptográficos diretamente ou usar os computadores das vítimas como plataformas de ataque para infiltrações adicionais em outras infraestruturas.

Mecanismos de infiltração e sequestro de IA do TrapDoor

Nos ataques TrapDoor, os hackers criaram nomes de pacotes cuidadosamente elaborados para parecerem ferramentas legítimas de suporte ao desenvolvimento. Por exemplo, no sistema npm, os pacotes crypto-credential-scanner ou no Crates.io, o sui-move-build-helper, fazem com que os desenvolvedores inadvertidamente baixem e executem código malicioso durante a construção de projetos normais.

A Socket Security afirma que esses softwares maliciosos aproveitam caminhos de execução específicos de cada ecossistema, como ganchos pós-instalação no npm, execução durante importações em Python e scripts de compilação build.rs em Rust.

O aspecto mais notável deste ataque é a manipulação de ferramentas de assistência de IA na escrita de código. Os hackers inserem comandos ocultos, contendo caracteres Unicode de largura zero, em ficheiros de projeto como .cursorrules ou CLAUDE.md.

O diretor técnico da Socket Security, Ahmad Nassri, explica que o objetivo dos hackers é enganar assistentes de IA como Claude e Cursor, induzindo essas ferramentas a executar varreduras de segurança no ambiente de desenvolvimento. Na realidade, essas varreduras silenciosas coletam informações e vazam configurações confidenciais e variáveis de ambiente dos desenvolvedores.

Fonte: O ficheiro SocketAUDIT-MATRIX.md descreve o quadro de extração de ataques maliciosos TrapDoor

Os investigadores também descobriram que, os hackers chegaram a fazer solicitações de pull (PR) em vários projetos open source de IA e de desenvolvedores conhecidos no GitHub, tentando, sob pretextos legítimos de padrões de desenvolvimento e validações de build, inserir ficheiros com comandos maliciosos ocultos no fluxo de trabalho normal de código aberto.

Se as equipes de desenvolvimento aceitarem esses pedidos, os programadores que utilizarem ferramentas de IA para ler o projeto poderão, sem perceber, ativar mecanismos de vazamento de dados.

Recente ataque à cadeia de abastecimento do pacote TanStack também mira o ecossistema de IA

Recentemente, os ataques à cadeia de abastecimento em ambientes de desenvolvimento tornaram-se mais frequentes e complexos.

Um exemplo recente foi um ataque em larga escala ao pacote TanStack, onde organizações hackers também focaram no ecossistema de IA, implantando código malicioso em editores como VS Code e Claude Code, para roubar tokens de acesso ao GitHub e credenciais em nuvem dos desenvolvedores.

O diretor técnico da carteira de hardware Ledger, Charles Guillemet, comentou que a técnica dos hackers tornou-se extremamente avançada, dificultando a defesa.

  • **Notícia relacionada: **Cuidado, usuários do Claude Code! TanStack NPM foi comprometido com malware, com até 12,7 milhões de downloads semanais

Ataques à cadeia de abastecimento continuam, atenção ao baixar pacotes e aceitar PRs

Os hackers estão combinando técnicas tradicionais de erro de nomes de pacotes com novas rotas de ataque em ambientes de IA. Como plataformas como GitHub já são usadas por atacantes para hospedar cargas maliciosas e distribuir ficheiros de configuração, as equipes de desenvolvimento devem aplicar uma revisão de segurança mais rigorosa ao introduzir dependências externas ou aceitar pull requests.

A instalação de software é apenas o primeiro passo do ataque; ações subsequentes em ficheiros de configuração de IA, tarefas agendadas do sistema e conexões de rede representam desafios adicionais à segurança. Ao baixar pacotes de repositórios open source, os desenvolvedores devem verificar cuidadosamente os nomes, fontes de publicação e a segurança das infraestruturas relacionadas, para evitar serem vítimas de ataques à cadeia de abastecimento.

SOL-2,44%
SUI-3,16%
APT0,31%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixado