Categories: ALERTAS

Mais de 1.000 pacotes de Malware encontrados no repositório NPM

Mais de 1.000 malwares foram removidos do repositório do NPM após uma investigação sobre a presença de pacotes JavaScript maliciosos.

Em um novo relatório publicado na quarta-feira, a empresa de segurança de código aberto WhiteSource disse que executou sua ferramenta de varredura automatizada Diffend através do repositório JavaScript e encontrou cerca de 1.300 bibliotecas que exibiam comportamento de malware. Todas as bibliotecas já foram relatadas e removidas.

Projetado para ajudar os desenvolvedores de JavaScript a acompanhar as atualizações das dependências de seus aplicativos, o repositório NPM funciona como um balcão único para encontrar e manter bibliotecas atualizadas.

Infelizmente, de acordo com a equipe da WhiteSource, o repositório também permite aos invasores a oportunidade de inserir malware em aplicativos sem nenhum aviso ao desenvolvedor.

“Mesmo que os desenvolvedores dependam cada vez mais do JavaScript para criar funcionalidades online ricas, o ecossistema JavaScript está sob constante ataque de agentes mal-intencionados”, disse o relatório.

“Um método de ataque popular é por meio de pacotes JavaScript instalados usando vários gerenciadores de pacotes, que são ferramentas que lidam automaticamente com as dependências de um projeto.”

Na maioria dos casos, os pesquisadores descobriram que as bibliotecas ruins estavam sendo oferecidas como imitações de pacotes populares de JavaScript legítimos. Os invasores estavam copiando o nome de um pacote específico ou digitando com nomes com um ou dois caracteres errados.

A WhiteSource descobriu que quase 14% dos 1.300 pacotes maliciosos no registro do NPM foram projetados para roubar informações confidenciais, como credenciais.

Em alguns casos, as tentativas de infecção foram um pouco mais direcionadas. Os pesquisadores encontraram um malware em particular representando uma biblioteca usada internamente pelo serviço de entrega de alimentos GrubHub, presumivelmente em uma tentativa de colocar o malware no sistema de trabalho de um dos desenvolvedores da empresa.

De qualquer forma, a aparente intenção dos invasores era infectar não apenas o aplicativo e seus desenvolvedores, mas também as pessoas que usavam o aplicativo. Ao entrar em um aplicativo popular no nível do desenvolvedor, os invasores poderiam infectar potencialmente milhares de empresas que dependem dele, semelhante ao que aconteceu em 2020 com o ataque da cadeia de suprimentos da SolarWinds.

Quanto ao malware em si, a equipe da WhiteSource descobriu que as bibliotecas ruins estavam realizando ataques bastante comuns, como pesquisar credenciais de login ou coletar chaves de carteira de criptomoedas. Outros objetivos incluem a instalação de clientes de botnet e o roubo de dados pessoais das vítimas. De acordo com o relatório, quase 14% dos pacotes maliciosos descobertos foram projetados para roubar dados confidenciais, como credenciais.

No entanto, nem todas as 1.300 bibliotecas encontradas eram malware total. Os pesquisadores observaram que algumas das amostras coletadas pareciam ser bibliotecas experimentais que estavam sendo usadas por pesquisadores de segurança para testar aplicativos.

Independentemente do caso de uso, a empresa de segurança diz que há pouco que possa ser feito por administradores ou empresas para impedir esses invasores. Em vez disso, disseram os pesquisadores, são os desenvolvedores que precisam ficar de olho em seu código e garantir que as bibliotecas JavaScript que estão usando sejam genuínas e confiáveis.

“Sem dúvida”, disse WhiteSource, “a melhor defesa contra atividades maliciosas em pacotes NPM é uma comunidade de desenvolvedores bem informada”.

Em notícias relacionadas, a NPM, Inc., uma subsidiária do GitHub que mantém o software de código aberto, anunciou na terça-feira que está implementando a autenticação obrigatória de dois fatores para os mantenedores dos 100 principais pacotes NPM.

Fonte: https://www.techtarget.com/

Ninja

Na cena de cybersecurity a mais de 25 anos, Ninja trabalha como evangelizador de segurança da informação no Brasil. Preocupado com a conscientização de segurança cibernética, a ideia inicial é conseguir expor um pouco para o publico Brasileiro do que acontece no mundo.

Recent Posts

Suposto ataque cibernético dispara alertas falsos da Defesa Civil em cinco estados e tira sistema federal do ar

Sistema Defesa Civil Alerta é suspenso após 12 alertas falsos com a palavra "misantropia" serem…

16 horas ago

Dois membros do Scattered Spider se declaram culpados pelo ataque cibernético à Transport for London

Thalha Jubair e Owen Flowers confessaram envolvimento no ataque de 2024 contra a TfL, que…

16 horas ago

Pacotes maliciosos no npm se passam por utilitários PostCSS e instalam RAT em Windows

JFrog descobre três pacotes npm publicados pelo usuário "abdrizak" que fingem ser utilitários PostCSS, instalam…

16 horas ago

DCOM como vetor de movimentação lateral no Windows: o walkthrough técnico que todo SOC precisa ler antes do próximo alerta

Novo guia técnico explica passo a passo como atacantes transformam o recurso administrativo Distributed COM…

20 horas ago

Plugged Ninja AI: estreia a nossa vertical especializada em Inteligência Artificial com cobertura prática e foco no Brasil

Anunciamos o lançamento do Plugged Ninja AI (plugged.ninja/ai), nova vertical do site dedicada a explicar…

1 dia ago

Estudo encontra credenciais expostas em 282 apps de iOS com integração LLM e revela falha sistêmica do ecossistema

Pesquisadores da Wake Forest University analisaram 444 aplicativos iOS com funcionalidade LLM e identificaram 282…

2 dias ago