Ataque Massivo à Cadeia de Suprimentos do npm Compromete Centenas de Pacotes
Visão Geral do Ataque
Pesquisadores de segurança identificaram um ataque coordenado à cadeia de suprimentos que afeta o repositório do npm, que serve mais de 2 bilhões de downloads semanais de código JavaScript. A violação envolveu a inserção de código malicioso em quase duas dúzias de pacotes que são amplamente usados na ecossistema de código aberto.
Como a Intrusão Ocorreu
Os atacantes começaram enviando um e-mail de phishing que parecia vir de um domínio criado para imitar o endereço de suporte oficial do npm. A mensagem alertou o mantenedor, conhecido online como Qix, de que sua conta seria fechada se ele não logasse e atualizasse suas credenciais de autenticação de dois fatores (2FA). Qix caiu no golpe e forneceu suas credenciais, dando aos atacantes acesso à sua conta do npm.
Implantação Rápida de Código Malicioso
Dentro de aproximadamente uma hora após obter acesso, os intrusos fizeram atualizações em dezenas de pacotes sob a responsabilidade de Qix. O código adicionado, que abrange mais de 280 linhas, monitora sistemas infectados em busca de transações de criptomoedas e redireciona automaticamente os pagamentos para carteiras controladas pelos atacantes.
Escopo e Impacto
Os pacotes comprometidos incluem várias bibliotecas fundamentais que são usadas diretamente e indiretamente por milhares de outros pacotes do npm. Como muitos projetos dependem desses componentes principais, as versões maliciosas têm o potencial de afetar um vasto número de aplicações, bibliotecas e frameworks em todo o mundo.
Análise de Especialistas
A empresa de segurança Socket destacou a significativa sobreposição com projetos de alto perfil, notando que os atacantes deliberadamente miraram pacotes para maximizar seu alcance. Os pesquisadores descreveram a operação como um ataque direcionado projetado para explorar a extensa rede de dependência inerente ao desenvolvimento de software moderno.
Consequências Potenciais
Além do risco imediato de roubo de criptomoedas, o incidente destaca a vulnerabilidade das cadeias de suprimentos de código aberto a engenharia social e comprometimento de credenciais. Isso também levanta preocupações sobre a segurança das implementações de 2FA quando os atacantes podem enganar os desenvolvedores por meio de comunicações aparentemente legítimas.
Usado: News Factory APP - descoberta e automação de notícias - ChatGPT para Empresas