Home Sciences et technologiesVer informatique : plus de 180 paquets logiciels compromis

Ver informatique : plus de 180 paquets logiciels compromis

by Louis Girard - Tech

Alerte Sécurité : Un Ver Informatique Sophistiqué Frappe le Registre NPM, compromettant des Packages Populaires

San Francisco, Californie – Une grave faille de sécurité a été découverte dans le registre NPM (Node Package Manager), le plus grand référentiel de logiciels open source au monde. Un ver informatique, baptisé “Shai-Hulud”, s’est propagé en compromettant les comptes de développeurs et en injectant du code malveillant dans des packages largement utilisés.

L’attaque, révélée par le chercheur en sécurité Eriksen et l’équipe STEPSECURY Ashfall, exploite des jetons d’authentification NPM volés pour accéder aux comptes des développeurs. Une fois à l’intérieur, le ver insère son code dans les 20 packages les plus populaires maintenus par la victime, créant un effet domino de compromissions.

“Il s’agit d’une attaque en chaîne d’approvisionnement qui mène à une autre attaque en chaîne d’approvisionnement,” explique Nicholas Weaver, chercheur à l’Institut International d’Informatique. “Elle démontre la vulnérabilité des référentiels de packages face à l’automatisation non contrôlée.”

Comment l’attaque fonctionne :

Shai-Hulud se propage en exploitant les faiblesses de la sécurité des comptes des développeurs. En obtenant des jetons d’authentification NPM, les attaquants peuvent publier des versions malveillantes de packages existants, infectant ainsi les utilisateurs qui les téléchargent. La propagation semble avoir ralenti ces dernières heures,mais les experts avertissent que le ver pourrait rester dormant et se réactiver si un nouveau compte est compromis.

Conséquences et mesures de protection :

Bien que l’adresse web utilisée pour exfiltrer les données collectées par les attaquants ait été temporairement désactivée en raison de limites de taux, la menace persiste. Les conséquences potentielles d’une infection par Shai-Hulud sont graves,allant du vol de données à la prise de contrôle de systèmes.

Ce que les développeurs doivent faire :

* Activer l’authentification à deux facteurs (2FA) à l’épreuve du phishing : C’est la mesure la plus importante pour protéger votre compte NPM.
* Surveiller l’activité de votre compte : Vérifiez régulièrement les journaux d’activité pour détecter toute activité suspecte.
* Éviter l’automatisation non contrôlée des publications : Ne permettez pas à des processus automatisés de publier des packages sans validation humaine explicite.
* Vérifier l’intégrité des dépendances : Utilisez des outils d’analyze de la chaîne d’approvisionnement pour vérifier l’intégrité des packages que vous utilisez.

L’avenir de la sécurité des référentiels de packages :

L’attaque Shai-Hulud souligne la nécessité urgente d’améliorer la sécurité des référentiels de packages comme NPM. les experts appellent à un passage obligatoire à un modèle de publication qui exige un consentement humain explicite et une authentification à deux facteurs robuste pour chaque demande de publication. Permettre des mises à jour automatisées sans surveillance est désormais considéré comme une pratique dangereuse.

Cet incident rappelle aux développeurs et aux organisations l’importance cruciale de la sécurité de la chaîne d’approvisionnement logicielle et la nécessité d’adopter des mesures proactives pour se protéger contre les menaces émergentes. La sécurité des logiciels open source est une responsabilité partagée, et une vigilance constante est essentielle pour maintenir un écosystème numérique sûr et fiable.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.