'No way to prevent this,' says only package manager where this regularly happens
Une attaque de la chaîne d'approvisionnement sur le registre npm a compromis des millions d'applications d'entreprise et exposé des milliards de comptes utilisateur. Les développeurs de l'écosystème JavaScript ont exprimé leur consternation en estimant que la crise résultait de la dépendance à une arborescence de paquets profondément imbriquée, souvent maintenue par des contributeurs pseudonymes. L'attaque a permis l'injection de code malveillant et l'exécution de commandes à distance dans des builds de production, poussant les équipes DevOps à procéder à des rotations de clés AWS. Des écosystèmes tels que Go, Rust et ceux fondés sur des API Web natives, qui s'appuient davantage sur des bibliothèques standard et sur la vérification cryptographique intégrée, n'ont pas signalé d'incidents similaires. Un porte-parole du registre a reconnu la situation et souligné qu'aucune politique de registre stricte ni garde-fous de sandboxing des builds n'empêchent actuellement l'exécution de scripts d'installation arbitraires.