OmniStealer
quand des pirates nord-coréens utilisent la blockchain pour rendre leur infrastructure plus difficile à neutraliser.
Le phénomène est réel, mais plusieurs formulations de la première version de cet article allaient trop loin. OmniStealer n’est pas un « virus indélébile » vivant entièrement dans une blockchain. Les recherches disponibles décrivent un infostealer intégré à une chaîne d’attaque qui utilise notamment TRON, Aptos et BNB Smart Chain comme infrastructure résiliente. La nuance est essentielle pour comprendre à la fois la menace et les moyens de défense.
Ce qui est réellement confirmé sur OmniStealer
OmniStealer est un logiciel de vol d’informations, ou infostealer, documenté en 2026 dans une campagne visant notamment des développeurs. Ransom-ISAC l’a décrit dans ses travaux sur une opération de dissimulation de données à travers plusieurs blockchains. Malwarebytes a ensuite consacré une analyse au procédé en avril 2026.
Le point technique important est le suivant : les attaquants utilisent des blockchains publiques comme une partie de leur infrastructure. Des données utiles à la chaîne d’infection peuvent être inscrites dans des transactions, puis relues par du code exécuté sur la machine de la victime. Malwarebytes cite notamment TRON, Aptos et Binance Smart Chain, aujourd’hui généralement appelée BNB Smart Chain.
La version initiale de cet article présentait OmniStealer comme un malware « caché directement dans la blockchain » et impossible à supprimer. Cette formulation mélange deux réalités. Les fragments ou informations inscrits sur le registre peuvent devenir durablement accessibles, mais l’infection d’un ordinateur dépend toujours d’autres éléments : un code initial exécuté par la victime, des mécanismes de récupération, des services intermédiaires et, selon la campagne, des infrastructures d’exfiltration.
Ce n’est donc pas la blockchain entière qui devient malveillante. Elle est détournée comme un hébergement ou un point de référence particulièrement résilient. Cette distinction évite de faire croire qu’utiliser TRON, Aptos ou BNB Smart Chain expose automatiquement un utilisateur à OmniStealer.
Le procédé s’inscrit dans une évolution plus large des menaces qui pèsent sur l’écosystème des cryptomonnaies. Les attaquants ne cherchent plus seulement à voler des actifs : ils exploitent aussi les caractéristiques techniques du Web3 pour rendre leurs opérations plus difficiles à interrompre.
Comment la blockchain intervient dans l’attaque
Une blockchain publique permet d’enregistrer des transactions et, selon le réseau et le type d’opération, d’y associer de petites quantités de données : métadonnées, données d’entrée d’un contrat intelligent ou informations arbitraires. Les attaquants exploitent cet espace pour y placer du texte chiffré, des commandes, des pointeurs ou des fragments utiles à leur chaîne d’infection.
Le scénario ne commence donc pas par la blockchain. Il commence par l’exécution d’un code malveillant ou compromis sur l’ordinateur de la cible. Ce premier composant peut ensuite consulter des transactions publiques, interpréter les données qu’elles contiennent et poursuivre l’infection. Dans l’analyse relayée par Malwarebytes, le code initial utilise la blockchain comme point de passage pour récupérer les informations nécessaires à la suite de l’attaque.
Cette architecture apporte un avantage considérable aux attaquants. Un fichier hébergé sur GitHub peut être supprimé. Un domaine peut être saisi ou bloqué. Un serveur peut être fermé. Une donnée déjà validée dans l’historique d’une blockchain publique est beaucoup plus difficile à faire disparaître. L’attaquant transforme ainsi un registre conçu pour être durable en composant d’une infrastructure malveillante.
Le principe rappelle EtherHiding, une technique déjà observée avant OmniStealer. Google Threat Intelligence Group a documenté en octobre 2025 l’utilisation d’EtherHiding par UNC5342, un acteur lié à la Corée du Nord, dans la campagne dite « Contagious Interview ». Des smart contracts sur Ethereum et BNB Smart Chain servaient alors à fournir des étapes ultérieures de l’infection, notamment JADESNOW et INVISIBLEFERRET.
OmniStealer ne constitue donc pas la première utilisation offensive d’une blockchain pour héberger ou retrouver des données malveillantes. Il s’inscrit dans une tendance déjà identifiée. Les fausses applications liées aux portefeuilles crypto montrent parallèlement que l’écosystème est attaqué à plusieurs niveaux : applications, ingénierie sociale, identifiants et désormais infrastructure blockchain elle-même.
1
Une cible reçoit une proposition professionnelle ou un exercice de programmation.
2
Elle récupère et exécute un dépôt ou un projet contenant du code piégé.
3
Le code consulte des données stockées ou référencées via une blockchain publique.
4
Les composants suivants collectent puis exfiltrent les données recherchées.
Pourquoi « impossible à supprimer » est une formule trompeuse
L’immuabilité est au cœur de l’intérêt de cette technique. Une transaction confirmée sur une blockchain publique n’est pas comparable à un fichier hébergé sur un serveur classique : un administrateur ne peut pas simplement ouvrir une interface et l’effacer. Les données inscrites dans l’historique restent donc disponibles.
Mais il faut corriger une idée importante de la version précédente : il n’est pas nécessaire de « supprimer la transaction » pour casser toute la chaîne d’attaque. Google a montré à propos d’EtherHiding que des acteurs nord-coréens utilisaient des fournisseurs d’API centralisés pour interroger les blockchains plutôt que de communiquer directement avec des nœuds. Ces intermédiaires peuvent agir, bloquer certains usages ou devenir des points de détection.
De la même façon, un dépôt GitHub initial peut être retiré, une adresse IP bloquée, un processus malveillant détecté, des identifiants révoqués et une machine compromise nettoyée. Les données on-chain peuvent rester présentes alors que la campagne devient inutilisable dans sa forme d’origine.
La première version évoquait également une « attaque 51 % » comme seule manière de supprimer les données. Cette présentation est trop simplificatrice. Une attaque majoritaire concerne le mécanisme de consensus de certaines blockchains et ne constitue pas une procédure réaliste de nettoyage d’un historique malveillant. Surtout, toutes les blockchains citées ne fonctionnent pas selon le même modèle de consensus. Ce chiffre ne doit donc pas être présenté comme la solution technique à OmniStealer.
Le bon diagnostic est plus précis : l’hébergement de données sur une blockchain rend certains éléments de l’infrastructure extrêmement résistants aux procédures classiques de retrait. Il ne rend ni l’ordinateur infecté ni l’ensemble de l’opération « indélébiles ».
Ce que le malware cherche réellement à voler
OmniStealer porte bien son nom : son objectif est de récupérer un éventail très large de secrets numériques. Les analyses publiques mentionnent plus d’une dizaine de gestionnaires de mots de passe, les principaux navigateurs, des informations liées au stockage cloud et plus de soixante portefeuilles de cryptomonnaies accessibles depuis le navigateur.
Les navigateurs sont particulièrement intéressants pour un infostealer. Ils peuvent contenir des mots de passe enregistrés, mais aussi des cookies et des jetons de session. Le vol d’une session active peut permettre à un attaquant d’accéder à un compte sans avoir besoin de connaître le mot de passe au moment de l’intrusion. C’est pourquoi la seule modification d’un mot de passe ne suffit pas toujours après une compromission : les sessions actives doivent également être révoquées.
Les portefeuilles crypto représentent une cible évidente. Les extensions comme MetaMask et Coinbase Wallet sont citées parmi les nombreuses applications recherchées. Des clés, fichiers, extensions ou données d’authentification récupérés sur une machine compromise peuvent permettre des vols directs ou alimenter d’autres attaques.
Ransom-ISAC décrit aussi le ciblage de gestionnaires tels que 1Password, Bitwarden et LastPass, de clés SSH et d’identifiants cloud. Cette diversité montre que l’objectif dépasse largement la cryptomonnaie. Un poste de développeur compromis peut ouvrir l’accès à du code source, des environnements cloud ou des ressources internes d’entreprise.
Le chiffre d’environ 300 000 identifiants compromis a été relayé par Malwarebytes à partir des travaux des enquêteurs. Il doit être présenté comme une estimation issue de l’investigation, et non comme un décompte officiel de 300 000 personnes distinctes. Un même utilisateur peut posséder de nombreux identifiants et toutes les données collectées n’ont pas nécessairement produit une fraude financière.
Cette économie du vol d’identifiants alimente ensuite d’autres formes de cybercriminalité, comme les escroqueries crypto visant un grand nombre de victimes ou les usages criminels de certaines cryptomonnaies sur le dark web.
Le piège des fausses offres d’emploi et des tests techniques
Le volet le plus concret pour les utilisateurs n’est pas la blockchain : c’est l’ingénierie sociale. Les campagnes nord-coréennes ciblant les développeurs utilisent depuis plusieurs années de faux recrutements, entretiens et missions freelance pour convaincre une victime d’exécuter elle-même un projet contaminé.
Dans les cas associés à OmniStealer, des offres peuvent être diffusées ou proposées via des plateformes professionnelles comme LinkedIn ou Upwork. Le recruteur demande ensuite au développeur de récupérer un dépôt de code, de lancer une application ou de corriger un exercice présenté comme un test technique. L’action paraît cohérente avec le métier de la cible, ce qui rend le piège plus crédible qu’une pièce jointe grossière.
eSentire a documenté en février 2026 une intrusion au cours de laquelle la victime avait cloné un dépôt GitHub piégé avant d’exécuter son frontend. La chaîne a finalement chargé DEV#POPPER et OmniStealer. Ce type de scénario montre pourquoi un antivirus, bien qu’utile, ne doit pas être la seule protection : l’utilisateur autorise lui-même l’exécution d’un projet qui semble professionnel.
Les campagnes de faux recrutement constituent aussi une continuité avec les opérations précédemment documentées par Google sous le nom « Contagious Interview ». Les données du FBI sur la cybercriminalité rappellent plus largement que l’ingénierie sociale demeure l’un des moyens les plus rentables de contourner les protections techniques.
Un développeur doit donc traiter un dépôt inconnu comme n’importe quel fichier potentiellement hostile. L’identité apparente du recruteur, un profil LinkedIn ancien ou un site d’entreprise crédible ne constituent pas une preuve suffisante. Une société réelle peut être usurpée et un compte professionnel compromis.
Ce que l’on peut réellement attribuer à la Corée du Nord
La version initiale affirmait que « le FBI a retracé les activités d’OmniStealer jusqu’au groupe Lazarus ». Les sources publiques consultées permettent d’être plus précis, mais pas de conserver cette formulation telle quelle. Les travaux techniques associent la campagne à des acteurs nord-coréens et Ransom-ISAC parle explicitement d’acteurs liés à la République populaire démocratique de Corée. eSentire attribue également avec un haut niveau de confiance l’activité observée à un APT nord-coréen en raison des techniques communes avec des campagnes connues.
En revanche, l’attribution nominale à « Lazarus » varie selon les nomenclatures des sociétés de cybersécurité. Google suit notamment l’acteur concerné par EtherHiding sous le nom UNC5342. D’autres éditeurs utilisent Famous Chollima, DeceptiveDevelopment ou des regroupements associés à l’écosystème d’opérations nord-coréennes. Ces noms ne sont pas toujours des synonymes parfaits.
Il est donc plus rigoureux de parler d’une campagne attribuée à des acteurs nord-coréens plutôt que de présenter chaque élément comme officiellement revendiqué ou juridiquement attribué au même groupe « Lazarus ». Cette prudence est habituelle en renseignement sur les menaces : l’attribution repose sur un faisceau d’indicateurs techniques, d’infrastructures, de modes opératoires et de recoupements.
Le précédent est néanmoins solide. Google Threat Intelligence a confirmé dès 2025 qu’UNC5342, acteur lié à la Corée du Nord, utilisait EtherHiding pour fournir des logiciels malveillants et faciliter des vols de cryptomonnaies. OmniStealer s’inscrit dans cette logique de diversification technique.
Les attaques contre les acteurs crypto ne se limitent d’ailleurs pas à ce malware. Le piratage visant des données liées à l’écosystème crypto illustre la valeur de ces informations pour les cybercriminels, qu’ils cherchent des fonds, des accès ou des données revendables.
Comment réduire concrètement le risque
La première mesure est organisationnelle : ne jamais exécuter un test de recrutement inconnu sur son poste de travail principal. Un développeur peut isoler l’analyse dans une machine virtuelle ou un environnement de test dépourvu de clés privées, de mots de passe, de sessions professionnelles et d’accès au cloud de l’entreprise.
La deuxième consiste à réduire la quantité de secrets disponibles sur le poste. Les portefeuilles importants ne devraient pas dépendre uniquement d’une extension de navigateur sur la même machine que celle utilisée pour tester du code externe. Pour les actifs sensibles, un portefeuille matériel limite l’exposition des clés privées, même s’il ne protège pas contre toutes les formes d’ingénierie sociale ou de signature malveillante. Les évolutions des fabricants de wallets matériels doivent donc être vues comme une couche de sécurité, pas comme une immunité.
La troisième mesure est de protéger les comptes avec une authentification multifacteur résistante au phishing lorsque le service le permet, puis de surveiller les sessions actives. En cas d’infection soupçonnée, les mots de passe doivent être changés depuis un appareil sain et les sessions existantes révoquées. Les secrets techniques exposés, comme les clés API, jetons GitHub ou clés SSH, doivent être remplacés.
Enfin, les entreprises doivent surveiller les comportements plutôt que chercher uniquement un fichier précis. Une chaîne comme OmniStealer peut évoluer. Détecter un projet qui lance un interpréteur inhabituel, contacte des API blockchain puis accède massivement aux profils de navigateurs ou aux répertoires de portefeuilles est plus robuste que de dépendre d’une seule signature.
Cette logique vaut pour l’ensemble des violations de données à grande échelle : réduire les privilèges, segmenter les accès et limiter les secrets présents sur chaque poste diminue l’impact lorsqu’une première barrière échoue. Elle complète la vigilance nécessaire face aux messages et contenus malveillants.
Ce qu’on nous demande le plus souvent.
Qu’est-ce qu’OmniStealer ?
OmniStealer est un infostealer, c’est-à-dire un logiciel conçu pour voler des données présentes sur un ordinateur : identifiants, sessions de navigateur, gestionnaires de mots de passe, clés et données liées aux portefeuilles de cryptomonnaies.
OmniStealer est-il réellement stocké dans la blockchain ?
Une partie de l’infrastructure de la campagne utilise des données inscrites dans des transactions de blockchains publiques. Il est plus exact de parler de staging et d’infrastructure résiliente que d’un malware vivant entièrement dans la blockchain.
Quelles blockchains sont citées ?
Les analyses d’OmniStealer citent TRON, Aptos et BNB Smart Chain. Des campagnes nord-coréennes antérieures utilisant la technique EtherHiding ont aussi exploité Ethereum et BNB Smart Chain.
Le malware est-il vraiment impossible à supprimer ?
Non, cette formulation est excessive. Les données déjà inscrites dans une blockchain sont très difficiles à supprimer, mais une infection locale peut être nettoyée et d’autres éléments de la chaîne d’attaque peuvent être bloqués ou neutralisés.
300 000 personnes ont-elles été piratées ?
Les sources relaient une estimation d’environ 300 000 identifiants compromis. Cela ne signifie pas nécessairement 300 000 personnes distinctes ni 300 000 vols financiers confirmés.
Pourquoi les développeurs sont-ils particulièrement ciblés ?
Leur métier rend crédible l’exécution d’un dépôt GitHub ou d’un test de programmation. Ils peuvent également disposer sur leur machine d’accès au cloud, de clés SSH, de jetons de développement et parfois de portefeuilles crypto.
OmniStealer est-il officiellement attribué à Lazarus ?
Les recherches publiques associent la campagne à des acteurs nord-coréens. Les éditeurs utilisent plusieurs noms de groupes et clusters, notamment UNC5342 pour certaines campagnes EtherHiding. Il est donc plus prudent de parler d’acteurs nord-coréens que d’assimiler automatiquement chaque activité au même groupe Lazarus.
Quelle est la protection la plus importante ?
Pour les développeurs, ne pas exécuter de code reçu lors d’un recrutement sur un poste contenant des secrets professionnels ou crypto. Utiliser un environnement isolé réduit fortement les conséquences d’un dépôt piégé.
- Malwarebytes — OmniStealer uses the blockchain to steal everything it can, 14 avril 2026
- Google Threat Intelligence Group / Mandiant — DPRK Adopts EtherHiding, 16 octobre 2025
- Ransom-ISAC — Cross-Chain TxDataHiding : campagne et OmniStealer
- eSentire — analyse DEV#POPPER RAT et OmniStealer, mars 2026
WY-Créations analyse les évolutions du web, de la cybersécurité et des menaces numériques. Cette version a été vérifiée au 8 septembre 2026 et distingue les faits documentés des formulations trop affirmatives de la version initiale. Retrouvez toutes les actualités web.
La blockchain rend certains composants plus résistants. Elle ne rend pas une attaque invincible.
Comprendre la chaîne complète permet de protéger les postes, les identifiants et les accès là où une intervention reste possible.