{"id":18182,"date":"2026-05-04T17:01:08","date_gmt":"2026-05-04T20:01:08","guid":{"rendered":"https:\/\/fenati.org.br\/?p=18182"},"modified":"2026-05-05T14:15:23","modified_gmt":"2026-05-05T17:15:23","slug":"hackers-exploram-modelo-claude-distribuir-malware","status":"publish","type":"post","link":"https:\/\/fenati.org.br\/en\/hackers-exploram-modelo-claude-distribuir-malware\/","title":{"rendered":"Hackers exploram modelo Claude para distribuir malware"},"content":{"rendered":"<p><strong>Hackers &#8211;<\/strong> Especialistas em seguran\u00e7a da ReversingLabs identificaram um novo pacote malicioso no reposit\u00f3rio npm, inserido em um projeto de c\u00f3digo aberto por meio de um commit co-assinado pelo modelo de linguagem Claude Opus, da <a href=\"https:\/\/pt.wikipedia.org\/wiki\/Anthropic\" target=\"_blank\" rel=\"noopener nofollow\">Anthropic<\/a>. O pacote era capaz de roubar credenciais de carteiras de criptomoedas de desenvolvedores.<\/p>\n<p>O ataque foi batizado de PromptMink e est\u00e1 associado ao grupo norte-coreano Famous Chollima.<\/p>\n<p><a href=\"https:\/\/fenati.org.br\/en\/despesas-medicas-ir-2026-como-declarar-corretamente\/\" target=\"_blank\" rel=\"noopener\"><strong>LEIA: Despesas m\u00e9dicas no IR 2026: como declarar corretamente e ampliar a restitui\u00e7\u00e3o<\/strong><\/a><\/p>\n<p>O pacote, denominado @validate-sdk\/v2, se apresentava como uma ferramenta leg\u00edtima voltada a hashing, valida\u00e7\u00e3o, codifica\u00e7\u00e3o e gera\u00e7\u00e3o segura de n\u00fameros aleat\u00f3rios. No entanto, sua fun\u00e7\u00e3o real era vasculhar o ambiente comprometido em busca de credenciais e outros dados sens\u00edveis.<\/p>\n<p>Publicado pela primeira vez em outubro de 2025, o pacote apresenta ind\u00edcios de ter sido gerado com aux\u00edlio de IA generativa, pr\u00e1tica conhecida como vibe coding.<\/p>\n<p>Em 28 de fevereiro de 2026, a depend\u00eancia maliciosa foi adicionada a um agente aut\u00f4nomo de negocia\u00e7\u00e3o de criptomoedas chamado openpaw-graveyard. O commit respons\u00e1vel pela inclus\u00e3o foi co-assinado pelo Claude Opus, indicando que o modelo sugeriu ou gerou o c\u00f3digo que incorporou o pacote infectado sem identificar o risco.<\/p>\n<p>Segundo os pesquisadores, o ataque explorou a confian\u00e7a que ferramentas automatizadas de desenvolvimento depositam em pacotes aparentemente leg\u00edtimos do ecossistema npm.<\/p>\n<p>A estrat\u00e9gia utilizada pelos atacantes \u00e9 baseada em m\u00faltiplas camadas. Pacotes da primeira camada, como @solana-launchpad\/sdk e @meme-sdk\/trade, n\u00e3o apresentam c\u00f3digo malicioso direto. Eles funcionam como intermedi\u00e1rios que importam depend\u00eancias de uma segunda camada, onde o malware est\u00e1 efetivamente alojado.<\/p>\n<p>Essa separa\u00e7\u00e3o entre isca e carga maliciosa dificulta a detec\u00e7\u00e3o. Caso os pacotes sejam removidos, os operadores rapidamente os substituem por novas vers\u00f5es.<\/p>\n<p>Inicialmente, o malware consistia em scripts JavaScript do tipo stealer, que buscavam arquivos .env e .json para exfiltrar dados a uma URL hospedada na Vercel. Com o tempo, o PromptMink evoluiu para um execut\u00e1vel Node.js (SEA), aumentando o tamanho do payload de 5,1 KB para cerca de 85 MB.<\/p>\n<p>Posteriormente, os atacantes migraram para vers\u00f5es compiladas em Rust via NAPI-RS. As variantes mais recentes s\u00e3o capazes de instalar backdoors SSH e exfiltrar projetos completos, incluindo c\u00f3digo-fonte e propriedade intelectual.<\/p>\n<p>Paralelamente, o grupo conduz outra campanha chamada graphalgo, direcionada a desenvolvedores em busca de emprego. Nela, os criminosos criam empresas fict\u00edcias com presen\u00e7a em plataformas como GitHub, LinkedIn e X para dar credibilidade a vagas falsas.<\/p>\n<p>Em um dos casos, foi registrada uma LLC no estado da Fl\u00f3rida com o nome de uma dessas empresas de fachada. Os candidatos s\u00e3o incentivados a baixar projetos como parte de testes t\u00e9cnicos, que incluem depend\u00eancias maliciosas capazes de instalar um Trojan de Acesso Remoto (RAT) nas m\u00e1quinas das v\u00edtimas.<\/p>\n<p>A campanha PromptMink se soma a outros ataques recentes \u00e0 cadeia de suprimentos de software atribu\u00eddos a grupos alinhados \u00e0 Coreia do Norte. Em mar\u00e7o, o pacote axios foi comprometido em uma a\u00e7\u00e3o ligada ao grupo UNC1069.<\/p>\n<p>Especialistas apontam que o uso de ferramentas de codifica\u00e7\u00e3o baseadas em IA para inserir depend\u00eancias maliciosas representa uma escalada nesse tipo de amea\u00e7a, ao automatizar a contamina\u00e7\u00e3o de projetos de forma que pode passar despercebida tanto por desenvolvedores quanto por sistemas tradicionais de seguran\u00e7a.<\/p>\n<p>&nbsp;<\/p>\n<p><em><strong>(Com informa\u00e7\u00f5es de Tecmundo)<\/strong><\/em><\/p>\n<p><em><strong>(Foto: Reprodu\u00e7\u00e3o\/Magnific\/Sakura Tanaka)<\/strong><\/em><\/p>","protected":false},"excerpt":{"rendered":"<p>Pesquisadores identificam uso do modelo Claude Opus na inser\u00e7\u00e3o de pacote malicioso em projeto open source<\/p>","protected":false},"author":16,"featured_media":18184,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[13],"class_list":["post-18182","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ti","tag-sindical"],"_links":{"self":[{"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/posts\/18182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/comments?post=18182"}],"version-history":[{"count":1,"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/posts\/18182\/revisions"}],"predecessor-version":[{"id":18185,"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/posts\/18182\/revisions\/18185"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/media\/18184"}],"wp:attachment":[{"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/media?parent=18182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/categories?post=18182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fenati.org.br\/en\/wp-json\/wp\/v2\/tags?post=18182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}