{"id":4446,"date":"2022-02-25T19:54:57","date_gmt":"2022-02-25T21:54:57","guid":{"rendered":"https:\/\/teknomers.com\/fr\/25-bibliotheques-javascript-malveillantes-distribuees-via-le-referentiel-officiel-de-packages-npm\/"},"modified":"2022-02-25T19:55:10","modified_gmt":"2022-02-25T21:55:10","slug":"25-bibliotheques-javascript-malveillantes-distribuees-via-le-referentiel-officiel-de-packages-npm","status":"publish","type":"post","link":"https:\/\/teknomers.com\/fr\/25-bibliotheques-javascript-malveillantes-distribuees-via-le-referentiel-officiel-de-packages-npm\/","title":{"rendered":"25 biblioth\u00e8ques JavaScript malveillantes distribu\u00e9es via le r\u00e9f\u00e9rentiel officiel de packages NPM"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"articlebody\">\n<div class=\"separator\" style=\"clear: both\"><\/div>\n<p>Un autre lot de 25 biblioth\u00e8ques JavaScript malveillantes a fait son chemin vers le registre officiel des packages NPM dans le but de voler des jetons Discord et des variables d&#8217;environnement de syst\u00e8mes compromis, plus de deux mois apr\u00e8s la suppression de 17 packages similaires.<\/p>\n<p>Les biblioth\u00e8ques en question ont tir\u00e9 parti des techniques de typosquattage et se sont fait passer pour d&#8217;autres packages l\u00e9gitimes tels que colors.js, crypto-js, discord.js, marked et noblox.js, a d\u00e9clar\u00e9 la soci\u00e9t\u00e9 de s\u00e9curit\u00e9 DevOps JFrog, attribuant les packages au travail de &#8220;logiciels malveillants novices&#8221;. auteurs.&#8221;<\/p>\n<div class=\"ad_two clear\"><a rel=\"nofollow noopener\" href=\"https:\/\/go.thn.li\/backhub-d2\" target=\"_blank\" title=\"Automatic GitHub Backups\"><img loading=\"lazy\" decoding=\"async\" alt=\"Sauvegardes GitHub automatiques\" class=\"lazyload\" src=\"https:\/\/thehackernews.com\/images\/-b2ieWo0PeVw\/YVHQq_NfHwI\/AAAAAAAA4Z8\/HinmNVyVOAAZK64q2-sVib6EEXsbg6HCQCLcBGAsYHQ\/s728-e100\/rewind-2-728.png\" width=\"728\" height=\"90\" \/><\/a><\/div>\n<p>La liste compl\u00e8te des forfaits est ci-dessous \u2013<\/p>\n<ul>\n<li>node-colors-sync (voleur de jetons Discord)<\/li>\n<li>color-self (voleur de jetons Discord)<\/li>\n<li>color-self-2 (voleur de jetons Discord)<\/li>\n<li>wafer-text (Voleur de variable d&#8217;environnement)<\/li>\n<li>wafer-countdown (Voleur de variable d&#8217;environnement)<\/li>\n<li>wafer-template (voleur de variable d&#8217;environnement)<\/li>\n<li>wafer-darla (voleur de variable d&#8217;environnement)<\/li>\n<li>lemaaa (voleur de jetons Discord)<\/li>\n<li>adv-discord-utility (voleur de jetons Discord)<\/li>\n<li>tools-for-discord (Voleur de jetons Discord)<\/li>\n<li>mynewpkg (Voleur de variables d&#8217;environnement)<\/li>\n<li>purple-bitch (voleur de jetons Discord)<\/li>\n<li>purple-bitchs (voleur de jetons Discord)<\/li>\n<li>noblox.js-addons (voleur de jetons Discord)<\/li>\n<li>kakakaakaaa11aa (shell Connectback)<\/li>\n<li>markjs (injecteur de code \u00e0 distance Python)<\/li>\n<li>crypto-standarts (injecteur de code \u00e0 distance Python)<\/li>\n<li>discord-selfbot-tools (voleur de jetons Discord)<\/li>\n<li>discord.js-aployscript-v11 (Voleur de jetons Discord)<\/li>\n<li>discord.js-selfbot-aployscript (voleur de jetons Discord)<\/li>\n<li>discord.js-selfbot-aployed (voleur de jetons Discord)<\/li>\n<li>discord.js-discord-selfbot-v4 (Voleur de jetons Discord)<\/li>\n<li>colors-beta (voleur de jetons Discord)<\/li>\n<li>vera.js (voleur de jetons Discord)<\/li>\n<li>discord-protection (voleur de jetons Discord)<\/li>\n<\/ul>\n<p>Les jetons Discord sont devenus un moyen lucratif pour les acteurs de la menace d&#8217;obtenir un acc\u00e8s non autoris\u00e9 aux comptes sans mot de passe, permettant aux op\u00e9rateurs d&#8217;exploiter l&#8217;acc\u00e8s pour propager des liens malveillants via les canaux Discord.<\/p>\n<p>Variables d&#8217;environnement, stock\u00e9es en tant que <a rel=\"nofollow noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Environment_variable\" target=\"_blank\">paires cl\u00e9-valeur<\/a>sont utilis\u00e9s pour enregistrer les informations relatives \u00e0 l&#8217;environnement de programmation sur la machine de d\u00e9veloppement, notamment les jetons d&#8217;acc\u00e8s \u00e0 l&#8217;API, les cl\u00e9s d&#8217;authentification, les URL d&#8217;API et les noms de compte.<\/p>\n<p>Deux packages malveillants, nomm\u00e9s markjs et crypto-standarts, se distinguent par leur r\u00f4le de packages de chevaux de Troie en double en ce sens qu&#8217;ils reproduisent compl\u00e8tement les fonctionnalit\u00e9s d&#8217;origine des biblioth\u00e8ques bien connues. <a rel=\"nofollow noopener\" href=\"https:\/\/www.npmjs.com\/package\/marked\" target=\"_blank\">marqu\u00e9<\/a> et <a rel=\"nofollow noopener\" href=\"https:\/\/www.npmjs.com\/package\/crypto-js\" target=\"_blank\">crypto-js<\/a>mais comportent un code malveillant suppl\u00e9mentaire pour injecter \u00e0 distance du code Python arbitraire.<\/p>\n<div class=\"ad_two clear\"><a rel=\"nofollow noopener\" href=\"https:\/\/go.thn.li\/cs-jan-webinar-inside\" target=\"_blank\" title=\"Prevent Data Breaches\"><img loading=\"lazy\" decoding=\"async\" alt=\"Emp\u00eacher les violations de donn\u00e9es\" class=\"lazyload\" src=\"https:\/\/thehackernews.com\/new-images\/img\/a\/AVvXsEioBAdGzzhUsdR9KeCFA035yyXX3qvL_N0C5wEpRzoxSGOuJkegXomXUYhgD1rM50Z-58n_8vMFpuazXCcsUfDNuXBR1DGjxmTPWg17VRE4xLar0TNTWg0Gz793cp4E2mfZYRKWDPYVo_q2ll3EI7GUIQJQTeAl29y1BlB-bBtFSfU-v2DDJZijFG3Uzw=s728-e100\" width=\"728\" height=\"90\" \/><\/a><\/div>\n<p>Un autre package malveillant est lemaaa, &#8220;une biblioth\u00e8que destin\u00e9e \u00e0 \u00eatre utilis\u00e9e par des acteurs malveillants pour manipuler des comptes Discord&#8221;, ont d\u00e9clar\u00e9 les chercheurs Andrey Polkovnychenko et Shachar Menashe. <a rel=\"nofollow noopener\" href=\"https:\/\/jfrog.com\/blog\/malware-civil-war-malicious-npm-packages-targeting-malware-authors\/\" target=\"_blank\">mentionn\u00e9<\/a>.  &#8220;Lorsqu&#8217;elle est utilis\u00e9e d&#8217;une certaine mani\u00e8re, la biblioth\u00e8que d\u00e9tournera le jeton secret Discord qui lui a \u00e9t\u00e9 donn\u00e9, en plus d&#8217;ex\u00e9cuter la fonction utilitaire demand\u00e9e.&#8221;<\/p>\n<p>Plus pr\u00e9cis\u00e9ment, lemaaa est con\u00e7u pour utiliser le jeton Discord fourni pour siphonner les informations de carte de cr\u00e9dit de la victime, prendre le contr\u00f4le du compte en modifiant le mot de passe et l&#8217;e-mail du compte, et m\u00eame supprimer tous les amis de la victime.<\/p>\n<p>Vera.js, \u00e9galement un r\u00e9cup\u00e9rateur de jetons Discord, adopte une approche diff\u00e9rente pour mener \u00e0 bien ses activit\u00e9s de vol de jetons.  Au lieu de r\u00e9cup\u00e9rer les informations du stockage sur disque local, il r\u00e9cup\u00e8re les jetons du stockage local d&#8217;un navigateur Web.<\/p>\n<p>&#8220;Cette technique peut \u00eatre utile pour voler des jetons qui ont \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9s lors de la connexion \u00e0 l&#8217;aide du navigateur Web sur le site Web Discord, par opposition \u00e0 l&#8217;utilisation de l&#8217;application Discord (qui enregistre le jeton sur le stockage sur disque local)&#8221;, ont d\u00e9clar\u00e9 les chercheurs.<\/p>\n<p>Au contraire, les r\u00e9sultats sont les derniers d&#8217;une s\u00e9rie de divulgations r\u00e9v\u00e9lant l&#8217;abus de NPM pour d\u00e9ployer une gamme de charges utiles allant des voleurs d&#8217;informations aux portes d\u00e9rob\u00e9es d&#8217;acc\u00e8s \u00e0 distance complet, ce qui rend imp\u00e9ratif que les d\u00e9veloppeurs inspectent leurs d\u00e9pendances de packages pour att\u00e9nuer <a rel=\"nofollow noopener\" href=\"https:\/\/jfrog.com\/blog\/developers-under-attack-leveraging-typosquatting-for-crypto-mining\/\" target=\"_blank\">typosquattage<\/a> et les attaques de confusion de d\u00e9pendance.<\/p>\n<p><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/thehackernews.com\/2022\/02\/25-malicious-javascript-libraries.html\" rel=\"nofollow noopener\" target=\"_blank\">ttn-fr-57<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un autre lot de 25 biblioth\u00e8ques JavaScript malveillantes a fait son chemin vers le registre officiel des packages NPM dans le but de voler des jetons Discord et des variables d&#8217;environnement de syst\u00e8mes compromis, plus de deux mois apr\u00e8s la suppression de 17 packages similaires. Les biblioth\u00e8ques en question ont tir\u00e9 parti des techniques de [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4447,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[7304,4168,4158,4165,4161,7307,7305,4157,4159,4171,4170,4167,7306,4160,4163,4162,7310,639,7309,7308,4172,4169,4166,4164],"class_list":["post-4446","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologie","tag-bibliotheques","tag-comment-pirater","tag-cyber-actualites","tag-cyber-attaques","tag-cyber-mises-a-jour","tag-distribuees","tag-javascript","tag-lactualite-de-la-cybersecurite","tag-lactualite-de-la-cybersecurite-aujourdhui","tag-lactualite-des-hackers","tag-la-securite-des-informations","tag-logiciel-malveillant-de-ransomware","tag-malveillantes","tag-mises-a-jour-de-la-cybersecurite","tag-nouvelles-de-piratage","tag-nouvelles-de-pirates","tag-npm","tag-officiel","tag-packages","tag-referentiel","tag-securite-informatique","tag-securite-internet","tag-violation-de-donnees","tag-vulnerabilite-logicielle"],"_links":{"self":[{"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/posts\/4446","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/comments?post=4446"}],"version-history":[{"count":0,"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/posts\/4446\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/media\/4447"}],"wp:attachment":[{"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/media?parent=4446"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/categories?post=4446"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/teknomers.com\/fr\/wp-json\/wp\/v2\/tags?post=4446"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}