Ethereum et hackers : l’éternel jeu du chat et de la souris

Avertissement : l'information présente dans ce guide ne constitue pas un conseil en investissement. Faites toujours vos propres recherches avant d'investir, et ne mettez pas en jeu une somme d'argent que vous ne pouvez pas vous permettre de perdre.
Pourquoi Nous Faire Confiance
Pourquoi Nous Faire Confiance
Ethereum contre les hackers

Nouvelle attaque dans la chaîne d’approvisionnement logicielle. Des paquets NPM (gestionnaire de bibliothèques de code JavaScript) publiés en juillet ont servi de chevaux de Troie minimalistes qui ne livraient pas d’URL malveillantes en clair, mais allaient les chercher à la demande dans des smart contracts Ethereum. Objectif déclaré par les chercheurs de ReversingLabs: bypasser les scans et se fondre dans un trafic blockchain perçu comme légitime.

Deux packages, colortoolsv2 et mimelib2, sont cités dans le rapport, avec un mode opératoire identique: télécharger un second étage une fois l’adresse de commande récupérée on-chain. Cette approche illustre la montée en gamme des campagnes visant NPM et GitHub, déjà sous pression depuis 2023.

Le tour de passe-passe: URL cachée on-chain, charge utile off-chain

Les paquets incriminés ne contenaient qu’un downloader (programme de téléchargement). Au lieu de coder en dur un lien, ils interrogeaient un contrat Ethereum pour récupérer l’adresse d’un serveur C2 (serveur de commande et contrôle des pirates), puis tiraient la seconde charge. Cette séparation brouille les radars: un audit statique du code NPM ne voit pas d’IOC (indicateur de compromission) évident, et le trafic vers la blockchain ressemble à une requête légitime. Des médias spécialisés et des titres cybersécurité confirment les grandes lignes techniques publiées par ReversingLabs, insistant sur l’originalité du logement des commandes dans un smart contract plutôt que dans un dépôt externe classique.

Pourquoi cette technique inquiète la supply chain open source

Le maillon visé reste le développeur. Les attaquants ont maquillé des dépôts GitHub en bots de trading crypto crédibles, avec commits (modifications de code) étoffés, multiples mainteneurs et documentations soignées, puis ont poussé des paquets vers NPM. L’enchaînement crée une illusion de normalité: on installe une dépendance « utilitaire », puis on importe la charge finale. L’innovation n’est pas l’usage des smart contracts pour des opérations malicieuses, déjà observé par ailleurs, mais leur rôle d’annuaire de commandes qui décorrèle le paquet de la charge et complique la détection.

Les éditeurs de sécurité y voient un prochain terrain de jeu des attaques supply chain, où l’infrastructure Web3 devient un composant de la chaîne d’attaque informatique. Cette évolution des techniques d’attaque blockchain nécessite une adaptation constante des défenses.

Hackers sur eth

Source : https://twitter.com/TheHackersNews/status/1963331482321326216

Les signaux d’alerte à surveiller

Concrètement, plusieurs indicateurs doivent déclencher des vérifications. D’abord, la présence d’appels RPC (protocole de communication entre programmes) ou de librairies Web3 dans des paquets qui n’en ont pas l’usage fonctionnel. Ensuite, des requêtes anormales vers des points d’accès Ethereum publics ou privés. Troisième point, des sections de code obfusquées (rendues illisibles volontairement) qui ne font que télécharger et exécuter sans justification directe avec la finalité du paquet. Enfin, des références à des adresses de contrats non documentées dans le README.

Ces signaux ne prouvent pas l’attaque à eux seuls, mais ils justifient une mise en quarantaine et un sandboxing (environnement isolé de test) du flux d’installation pour observation. Les CERT (centres de réponse aux urgences informatiques) et médias techniques recommandent déjà d’étendre les IOC aux adresses de contrats et non plus uniquement aux domaines, IP et hash (empreinte numérique). Dans ce contexte de sécurité blockchain, la vigilance devient cruciale.

Impact et suite: un précédent qui va faire école

Les premiers chiffres de téléchargement semblent faibles, mais l’ingéniosité du procédé en fait un précédent. Les attaquants testent des chaînes d’exécution modulaires: emballage open source, redirection on-chain, payload (charge malveillante).

Cet épisode rappelle que la supply chain open source reste un champ de bataille mouvant où la créativité est souvent côté attaque en premier.

Par Marc Rodrigue

Arpentant le web depuis la fin des années 90 Marc Rodrigue a su développer une curiosité pour les nouvelles technologies le rendant passionné notamment de ces nouvelles monnaies numériques. Son but est simple : permettre à tout le monde de s'informer et d'apprendre davantage sur l'univers des crypto-monnaies.