Nos últimos dias, a galera da tecnologia voltou a ficar em alerta: ataques à cadeia de suprimentos de software open source estão cada vez mais frequentes e sofisticados. Pacotes populares em repositórios públicos foram infectados, pegando desenvolvedores de surpresa. Se você trabalha com código aberto, é hora de ficar de olhos bem abertos!
O último alvo foi o npm, onde pesquisadores da empresa de segurança Socket encontraram 10 pacotes vinculados à agência global Toptal com malware. Esses pacotes foram baixados cerca de 5 mil vezes antes de serem removidos. Curiosamente, esse foi o terceiro ataque do tipo registrado no npm apenas nesta semana.
Como os hackers agiram? Eles comprometeram a organização GitHub da Toptal e usaram esse acesso para publicar os pacotes maliciosos no npm. Ainda não está claro exatamente como o ataque aconteceu, mas é possível que tenha envolvido GitHub Actions ou tokens de npm armazenados, que ficaram acessíveis após a invasão. GitHub e npm estão frequentemente ligados em fluxos de trabalho, o que facilita a publicação de pacotes quando uma organização é invadida.
O malware tinha dois estágios: primeiro, capturava o token de autenticação do GitHub do alvo e enviava para um endpoint controlado pelos atacantes, garantindo acesso persistente aos repositórios da vítima. Com esse acesso, novos ataques à cadeia de suprimentos poderiam ser realizados sem grandes obstáculos.
Fica a lição: em tempos de software open source cada vez mais usado, é fundamental manter controles rígidos e monitorar todas as credenciais, garantindo que sua cadeia de desenvolvimento não seja comprometida.
Conclusão: os ataques a pacotes open source não são apenas uma ameaça técnica, mas um alerta para toda a comunidade de desenvolvedores. Segurança e atenção contínua são essenciais para evitar que códigos maliciosos se espalhem e comprometam projetos importantes.
Fonte: cenariomt