Une escroquerie sophistiquée ciblant les utilisateurs de Solana a été découverte, impliquant un code malveillant déguisé en robot de trading légitime sur GitHub. Cette opération trompeuse, qui a exploité de faux référentiels et des mesures d'engagement gonflées, a réussi à voler des cryptomonnaies en collectant les identifiants d'utilisateur et les clés privées. La société de sécurité blockchain SlowMist a exposé le stratagème après qu'un utilisateur a signalé des fonds volés, soulignant une menace croissante dans les attaques de la chaîne d'approvisionnement logicielle.
Principaux points à retenir
-
Méfiez-vous des référentiels GitHub, même ceux avec un nombre élevé d'étoiles et de forks, car ils peuvent être manipulés.
-
Vérifiez toujours la légitimité des packages tiers et de leurs sources, surtout s'ils ne sont pas disponibles sur les registres officiels.
-
Cet incident souligne la menace croissante des attaques de la chaîne d'approvisionnement logicielle ciblant les utilisateurs de cryptomonnaies, suite à des stratagèmes similaires impliquant de fausses extensions de portefeuille et du code de vol d'identifiants hébergé sur GitHub.
Escroquerie GitHub dévoilée : Un robot Solana malveillant vole des cryptomonnaies
La société de sécurité blockchain SlowMist a récemment exposé une escroquerie astucieuse sur GitHub qui utilisait un robot de trading Solana apparemment légitime pour voler des cryptomonnaies. Le référentiel malveillant, nommé solana-pumpfun-bot et hébergé par le compte "zldp2002," imitait un outil open source pour collecter les identifiants d'utilisateur et les clés privées. L'enquête a commencé après qu'un utilisateur a signalé le vol de ses fonds.
Il y a un moment dans le temps
Comment l'attaque s'est déroulée
Les attaquants ont employé plusieurs tactiques trompeuses pour piéger les victimes :
-
Référentiel trompeur : Le référentiel
solana-pumpfun-botsemblait légitime, affichant un nombre élevé d'étoiles et de forks, que SlowMist a par la suite identifiés comme artificiellement gonflés. -
Commits de code irréguliers : Tous les commits de code dans les répertoires du référentiel ont été effectués à peu près au même moment, sans le modèle cohérent typique des projets authentiques et évolutifs.
-
Dépendance malveillante : Le projet était basé sur Node.js et reposait sur un package tiers,
crypto-layout-utils. Ce package avait été supprimé du registre NPM officiel, mais les victimes pouvaient toujours le télécharger, ce qui indique que l'attaquant l'hébergeait ailleurs.
Le package malveillant
Après analyse, les chercheurs de SlowMist ont constaté que le package crypto-layout-utils était fortement obscurci, ce qui rendait l'inspection initiale difficile. Après désobfuscation, il a été confirmé qu'il était malveillant. Le package a été conçu pour :
-
Analyser les fichiers locaux à la recherche de contenu lié au portefeuille.
-
Identifier et extraire les clés privées.
-
Télécharger les données volées vers un serveur distant.
Réseau d'attaque plus large
L'enquête de SlowMist a révélé que solana-pumpfun-bot n'était pas un incident isolé. L'attaquant contrôlait probablement un réseau de comptes GitHub utilisés pour :
-
Forker des projets en variations malveillantes.
-
Distribuer des logiciels malveillants.
-
Gonfler artificiellement le nombre de forks et d'étoiles sur plusieurs référentiels.
Certains de ces référentiels forkés incorporaient un autre package malveillant, bs58-encrypt-utils-1.0.3, créé le 12 juin. On pense que cette date marque le début de la distribution par l'attaquant de modules NPM et de projets Node.js malveillants.
Sources
-
Un outil Solana vole des cryptomonnaies à ses utilisateurs, Cointelegraph.
Cet article a été créé avec le soutien d'une technologie alimentée par l'IA, en s'appuyant sur plusieurs sources réputées. Le contenu final a été soigneusement examiné et édité par l'équipe éditoriale de BlockzHub afin de garantir précision, clarté et cohérence. Les sources d'information originales sont créditées lorsque cela est approprié et requis. Les opinions exprimées dans cet article ne reflètent pas nécessairement les points de vue ou les positions officielles de BlockzHub. Cet article est uniquement destiné à des fins informatives et ne doit pas être considéré comme un conseil financier ou professionnel. Investir comporte des risques, et il est recommandé de consulter un conseiller financier qualifié avant de prendre toute décision d’investissement.