{"id":67581,"date":"2025-09-06T19:54:30","date_gmt":"2025-09-06T22:54:30","guid":{"rendered":"https:\/\/mastertrend.info\/?p=67581"},"modified":"2026-01-21T01:05:13","modified_gmt":"2026-01-21T04:05:13","slug":"filtragem-de-singularidade","status":"publish","type":"post","link":"https:\/\/mastertrend.info\/pt\/filtracion-s1ngularity\/","title":{"rendered":"Filtragem S1ngularity: 2.180 contas e 7.200 reposit\u00f3rios."},"content":{"rendered":"<h2>Vazamento de S1ngularity: GitHub e NPM afetados \ud83d\udea8<\/h2>\n<div>\n<p style=\"text-align: center\"><img decoding=\"async\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2025\/09\/Malware-impulsado-por-IA-afecto-a-2180-cuentas-de-GitHub.jpg\" alt=\"GitHub \u2014 ilustra\u00e7\u00e3o relacionada ao vazamento de token e segredo\" width=\"1600\" height=\"900\" title=\"\"><\/p>\n<p>Investiga\u00e7\u00f5es recentes sobre o ataque \u00e0 cadeia de suprimentos apelidado de &quot;s1ngularity&quot; contra a Nx revelam um vazamento massivo de credenciais: milhares de tokens de contas e segredos de reposit\u00f3rios foram expostos, com repercuss\u00f5es em v\u00e1rias fases do incidente. Um relat\u00f3rio p\u00f3s-incidente da Wiz documenta o escopo e fornece insights sobre como a exfiltra\u00e7\u00e3o evoluiu e seu impacto. \ud83d\udea8\ud83d\udcca<\/p>\n<p>Segundo a avalia\u00e7\u00e3o publicada pelos pesquisadores da Wiz, a viola\u00e7\u00e3o resultou na exposi\u00e7\u00e3o de 2.180 contas e 7.200 reposit\u00f3rios em tr\u00eas fases distintas, com muitos segredos ainda v\u00e1lidos e <a title=\"Atualize o Chrome Sync para 2025: Mantenha seu navegador seguro.\" href=\"https:\/\/mastertrend.info\/pt\/atualizar-sincronizacao-do-chrome-2025\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"6389\">risco de danos cont\u00ednuos<\/a>O white paper fornece detalhes sobre o cronograma, as t\u00e9cnicas do invasor e a natureza dos segredos vazados. \ud83d\udd0d\ud83d\udcc8<\/p>\n<h2>O Ataque \u00e0 Cadeia de Suprimentos Nx \u26a0\ufe0f\ud83d\ude80<\/h2>\n<p>O Nx \u00e9 um sistema de compila\u00e7\u00e3o e gerenciamento de c\u00f3digo aberto e reposit\u00f3rio \u00fanico, amplamente utilizado em ecossistemas JavaScript\/TypeScript de escala empresarial. Com milh\u00f5es de downloads semanais no registro NPM, um pacote comprometido tem um impacto de longo alcance em in\u00fameras integra\u00e7\u00f5es e pipelines de desenvolvimento. \u2699\ufe0f<\/p>\n<h3>Vetor de comprometimento e data do incidente \ud83d\udcc5<\/h3>\n<p>Em 26 de agosto de 2025, um agente malicioso explorou uma vulnerabilidade no fluxo de trabalho do GitHub Actions no reposit\u00f3rio Nx para publicar uma vers\u00e3o maliciosa do pacote no NPM. O pacote inclu\u00eda um script malicioso de p\u00f3s-instala\u00e7\u00e3o chamado &quot;telemetry.js&quot; que atuava como <a class=\"wpil_keyword_link\" href=\"https:\/\/mastertrend.info\/pt\/ransomware-e-malware-no-android\/\" target=\"_blank\"  rel=\"noopener\" title=\"Ransomware e malware no Android: um guia f\u00e1cil para se proteger.\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"33585\">malware<\/a> Extrator de credenciais em sistemas afetados. \ud83d\udd25<\/p>\n<h3>Como funciona o malware telemetry.js \ud83d\udd75\ufe0f\u200d\u2642\ufe0f<\/h3>\n<p>El malware telemetry.js actu\u00f3 como un ladr\u00f3n de credenciales en Linux y macOS, intentando robar tokens de GitHub, tokens de npm, claves SSH, archivos .env, carteras de criptomonedas y otros secretos, para luego subirlos a repositorios p\u00fablicos de GitHub nombrados \u00abs1ngularity-repository. Este patr\u00f3n permiti\u00f3 al atacante centralizar y exponer la informaci\u00f3n robada. \ud83d\udd10<\/p>\n<div style=\"text-align: center\">\n<figure class=\"image\"><img decoding=\"async\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2025\/09\/1757188361_133_Malware-impulsado-por-IA-afecto-a-2180-cuentas-de-GitHub.jpg\" alt=\"Prompt LLM usado para encontrar e roubar credenciais e segredos\" width=\"1488\" height=\"600\" title=\"\"><figcaption><strong>Solicitar que o LLM encontre e exfiltre credenciais e outros segredos<\/strong><br \/>\n<em>Fonte: Wiz<\/em><\/figcaption><\/figure>\n<\/div>\n<p>O invasor tamb\u00e9m integrou ferramentas de linha de comando para plataformas de IA (por exemplo, Claude, Q e Gemini) para automatizar a busca e a coleta usando prompts direcionados. O Wiz documenta como o prompt evoluiu durante o ataque, otimizando a extra\u00e7\u00e3o e contornando rejei\u00e7\u00f5es de modelos para determinadas instru\u00e7\u00f5es, refletindo a sintonia ativa do agente com as t\u00e9cnicas de LLM. \u2728\ud83d\udca1<\/p>\n<h2>Alcance do impacto: raio de dano e fases \ud83d\udcc8\ud83d\udd25<\/h2>\n<p>O incidente se desenrolou em tr\u00eas fases. Na primeira, entre 26 e 27 de agosto, vers\u00f5es comprometidas do Nx afetaram diretamente 1.700 usu\u00e1rios e vazaram mais de 2.000 segredos exclusivos, al\u00e9m de expor cerca de 20.000 arquivos de sistemas infectados. O GitHub interveio, mas grande parte dos dados j\u00e1 havia sido duplicada.<\/p>\n<ul>\n<li>\ud83d\udd39 <strong>Fase 1 (26 a 27 de agosto):<\/strong> 1.700 usu\u00e1rios afetados, ~2.000 segredos vazados, 20.000 arquivos comprometidos.<\/li>\n<li>\ud83d\udd38 <strong>Fase 2 (28 a 29 de agosto):<\/strong> Uso de tokens vazados para converter reposit\u00f3rios privados em p\u00fablicos; 480 contas adicionais comprometidas e 6.700 reposit\u00f3rios expostos.<\/li>\n<li>\ud83d\udd39 <strong>Fase 3 (a partir de 31 de agosto):<\/strong> ataque direcionado a uma organiza\u00e7\u00e3o v\u00edtima usando <a title=\"Proteja seu PC em redes Wi-Fi p\u00fablicas: Guia para 2025\" href=\"https:\/\/mastertrend.info\/pt\/redes-wi-fi-publicas\/\" target=\"_blank\" rel=\"noopener\" data-wpil-monitor-id=\"6388\">contas comprometidas para publicar<\/a> Mais 500 reposit\u00f3rios privados.<\/li>\n<\/ul>\n<p>Durante a segunda fase, os invasores usaram tokens roubados do GitHub para tornar p\u00fablicos reposit\u00f3rios privados e renome\u00e1-los com a string &quot;s1ngularity&quot;, ampliando a exposi\u00e7\u00e3o. Na terceira fase, um alvo espec\u00edfico foi explorado para publicar centenas de reposit\u00f3rios privados adicionais, demonstrando a persist\u00eancia e a escalada do invasor. \ud83c\udfaf<\/p>\n<div style=\"text-align: center\">\n<figure class=\"image\"><img decoding=\"async\" src=\"https:\/\/mastertrend.info\/wp-content\/uploads\/2025\/09\/1757188361_498_Malware-impulsado-por-IA-afecto-a-2180-cuentas-de-GitHub.jpg\" alt=\"Vis\u00e3o geral do ataque e seu impacto\" width=\"1100\" height=\"600\" title=\"\"><figcaption><strong>Resumo visual do ataque de singularidade<\/strong><br \/>\n<em>Fonte: Wiz<\/em><\/figcaption><\/figure>\n<\/div>\n<h2>Resposta e Mitiga\u00e7\u00e3o do Projeto Nx \ud83d\udd27\u2705<\/h2>\n<p>A equipe Nx publicou uma an\u00e1lise de causa raiz no GitHub explicando como uma inje\u00e7\u00e3o no t\u00edtulo de uma solicita\u00e7\u00e3o de pull combinada com o uso inseguro de pull_request_target permitiu que c\u00f3digo arbitr\u00e1rio fosse executado com permiss\u00f5es elevadas, acionando o pipeline de publica\u00e7\u00e3o e facilitando a exfiltra\u00e7\u00e3o do token de publica\u00e7\u00e3o npm. \ud83d\udee0\ufe0f<\/p>\n<p>As a\u00e7\u00f5es implementadas inclu\u00edram a remo\u00e7\u00e3o de pacotes maliciosos, a revoga\u00e7\u00e3o e a rota\u00e7\u00e3o de tokens comprometidos e a exig\u00eancia de autentica\u00e7\u00e3o de dois fatores para todas as contas de publishers. Al\u00e9m disso, a Nx adotou o modelo Trusted Publisher da NPM e adicionou aprova\u00e7\u00e3o manual para fluxos de trabalho acionados por RP. \ud83d\udd10\ud83d\udccc<\/p>\n<h3>Dicas r\u00e1pidas e pontos-chave \u270f\ufe0f<\/h3>\n<ul>\n<li>\u2705 Revise e gire tokens e segredos imediatamente se houver suspeita de comprometimento.<\/li>\n<li>\ud83d\udccc Evite o uso inseguro de pull_request_target e imponha aprova\u00e7\u00f5es manuais em fluxos confidenciais.<\/li>\n<li>\ud83d\udd27 Implemente autentica\u00e7\u00e3o multifator e modelos de publica\u00e7\u00e3o confi\u00e1veis, como o Trusted Publisher.<\/li>\n<li>\u26a1 Monitore reposit\u00f3rios p\u00fablicos e execute pesquisas secretas automatizadas para detec\u00e7\u00e3o precoce.<\/li>\n<\/ul>\n<section>\n<h3>Definindo Snippets e FAQs \u2728<\/h3>\n<h4>O que \u00e9 telemetry.js?<\/h4>\n<p>telemetry.js \u00e9 o nome do script malicioso de p\u00f3s-instala\u00e7\u00e3o inclu\u00eddo na vers\u00e3o comprometida do pacote Nx; ele agia como um ladr\u00e3o de credenciais em sistemas Linux e macOS para coletar e exfiltrar segredos para reposit\u00f3rios p\u00fablicos controlados pelo invasor. \ud83d\udd0d<\/p>\n<h4>Quantas contas e reposit\u00f3rios foram afetados?<\/h4>\n<p>De acordo com o relat\u00f3rio da Wiz, o ataque exp\u00f4s 2.180 contas e 7.200 reposit\u00f3rios ao longo das tr\u00eas fases documentadas do incidente, com muitos segredos ainda v\u00e1lidos e um risco de impacto cont\u00ednuo. \ud83d\udcca<\/p>\n<\/section>\n<div class=\"ia_ad\">\n<div class=\"ia_rig\">\n<p>Ambientes 46% apresentados <a class=\"wpil_keyword_link\" href=\"https:\/\/mastertrend.info\/pt\/senhas-do-google-chrome-2\/\" target=\"_blank\"  rel=\"noopener\" title=\"Senhas do Google Chrome: Resolva o problema facilmente agora! \u26a1\ufe0f\ud83d\udd27\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"34437\">senhas<\/a> O n\u00famero de casos comprometidos \u00e9 quase o dobro do registrado no ano anterior (25%). Obtenha o Relat\u00f3rio Picus Blue 2025 para uma an\u00e1lise completa da preven\u00e7\u00e3o, detec\u00e7\u00e3o e tend\u00eancias de exfiltra\u00e7\u00e3o de dados. \ud83d\udcc8<\/p>\n<p>O relat\u00f3rio fornece m\u00e9tricas, recomenda\u00e7\u00f5es e estudos de caso para fortalecer as defesas e melhorar a resposta a vazamentos secretos.<\/p>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Vazamento de seguran\u00e7a do s1ngularity: o arquivo telemetry.js roubou tokens, chaves SSH e arquivos .env; segredos foram enviados para reposit\u00f3rios p\u00fablicos.<\/p>","protected":false},"author":1,"featured_media":67790,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ai_generated_summary":"","iawp_total_views":16,"jnews-multi-image_gallery":[],"jnews_single_post":{"format":"standard","override":[{"template":"1","parallax":"1","fullscreen":"1","layout":"right-sidebar","sidebar":"default-sidebar","second_sidebar":"default-sidebar","sticky_sidebar":"1","share_position":"top","share_float_style":"share-monocrhome","show_share_counter":"1","show_view_counter":"1","show_featured":"1","show_post_meta":"1","show_post_author":"1","show_post_author_image":"1","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","show_post_reading_time":"1","post_reading_time_wpm":"300","post_calculate_word_method":"str_word_count","show_zoom_button":"1","zoom_button_out_step":"2","zoom_button_in_step":"3","show_post_tag":"1","show_prev_next_post":"1","show_popup_post":"1","number_popup_post":"1","show_author_box":"1","show_post_related":"0","show_inline_post_related":"0","show_comment_section":"1"}],"image_override":[{"single_post_thumbnail_size":"crop-500","single_post_gallery_size":"crop-500"}],"trending_post_position":"meta","trending_post_label":"Trending","sponsored_post_label":"Sponsored by","disable_ad":"0","subtitle":""},"jnews_primary_category":[],"jnews_social_meta":[],"jnews_review":[],"enable_review":"","type":"percentage","name":"","summary":"","brand":"","sku":"","good":[],"bad":[],"score_override":"","override_value":"","rating":[],"price":[],"jnews_override_counter":{"view_counter_number":"0","share_counter_number":"0","like_counter_number":"0","dislike_counter_number":"0"},"footnotes":""},"categories":[308],"tags":[1639,1445,1425],"class_list":["post-67581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seguridad","tag-ciberseguridad","tag-evergreencontent","tag-malware"],"_links":{"self":[{"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/posts\/67581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/comments?post=67581"}],"version-history":[{"count":44,"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/posts\/67581\/revisions"}],"predecessor-version":[{"id":105480,"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/posts\/67581\/revisions\/105480"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/media\/67790"}],"wp:attachment":[{"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/media?parent=67581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/categories?post=67581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mastertrend.info\/pt\/wp-json\/wp\/v2\/tags?post=67581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}