Cybersécurité

Pourquoi votre prochain test de vérification de navigateur pourrait être une porte dérobée vers le noyau Windows

Microsoft signale que des pirates utilisent des contrats intelligents BNB Chain pour héberger des instructions de logiciels malveillants via de faux CAPTCHA trompant les utilisateurs.
Pourquoi votre prochain test de vérification de navigateur pourrait être une porte dérobée vers le noyau Windows

J'ai reçu un message crypté via Signal mardi dernier de la part d'un contact qui passe ses nuits à surveiller le trafic anomal sur les passerelles décentralisées. Ils ont remarqué une vague de requêtes frappant une adresse de contrat spécifique sur la BNB Smart Chain. Il ne s'agissait pas d'un pic de trading de détail ou du lancement d'un nouveau meme coin. C'était le battement de cœur silencieux de machines infectées se connectant pour recevoir des ordres. En quarante-huit heures, Microsoft Threat Intelligence a confirmé les spécificités de cette opération. Il s'agit d'une campagne qui instrumentalise la confiance que nous accordons aux invites de sécurité de base pour diffuser des logiciels malveillants via une astuce architecturale appelée EtherHiding.

À la base, cette attaque repose sur une exploitation psychologique. La plupart des utilisateurs sont désormais conditionnés à s'attendre à une étape de vérification lorsqu'ils arrivent sur un site web. Nous voyons un CAPTCHA ou une erreur de navigateur et notre mémoire musculaire prend le dessus. Nous voulons accéder au contenu, alors nous suivons les instructions pour prouver que nous sommes humains. Les pirates derrière les campagnes ClearFake et ClickFix comprennent parfaitement ce comportement. Ils ne cherchent pas de vulnérabilité zero-day dans votre navigateur. Ils cherchent le moment où vous êtes prêt à copier et coller une chaîne de texte pour faire disparaître une fenêtre contextuelle.

Le piège psychologique du faux captcha

L'attaque commence sur un site web légitime mais compromis. Les pirates injectent du JavaScript malveillant dans le code du site. Lorsque vous visitez la page, le script détecte votre environnement et déclenche une superposition. Cette superposition imite un contrôle de sécurité standard ou une erreur de mise à jour du navigateur. Elle est conçue pour paraître officielle, utilisant souvent l'image de marque d'entreprises technologiques bien connues pour établir une crédibilité immédiate.

Une variante de ce piège présente un faux CAPTCHA. Il vous indique que votre navigateur a échoué à un test de vérification et propose un bouton pour résoudre le problème. Lorsque vous cliquez sur le bouton, le site copie une commande complexe dans votre presse-papiers. Un ensemble d'instructions apparaît alors sur votre écran. Il vous demande d'ouvrir la boîte de dialogue "Exécuter" de Windows en appuyant sur la touche Windows et R, de coller le contenu de votre presse-papiers et d'appuyer sur Entrée.

Du point de vue de l'utilisateur final, cela ressemble à une étape de dépannage manuel. En réalité, vous exécutez une commande PowerShell obscurcie. Cette commande est la première étape d'une infection par un logiciel malveillant. Au moment où vous réalisez qu'aucune vérification réelle n'a eu lieu, l'attaquant a déjà initié une connexion vers son infrastructure. Le pare-feu humain est la première ligne de défense, mais dans ce scénario, il est la cible principale de l'exploit.

Comment l'etherhiding transforme une blockchain en centre de commande persistant

Ce qui rend cette campagne techniquement intéressante, c'est la provenance des instructions. Traditionnellement, un logiciel malveillant récupère ses commandes auprès d'un serveur de commande et de contrôle (C2). Ces serveurs sont faciles à identifier et à fermer pour les équipes de sécurité. Si un intervenant en cas d'incident trouve un domaine malveillant, il peut collaborer avec les registraires ou les hébergeurs pour mettre le serveur hors ligne. Cela rompt le lien entre la machine infectée et l'attaquant.

Pour résoudre ce problème, les opérateurs de ClearFake utilisent l'EtherHiding. Ils hébergent leur logique malveillante à l'intérieur d'un contrat intelligent sur la BNB Smart Chain. Lorsque le JavaScript sur le site web compromis s'exécute, il n'appelle pas un serveur web traditionnel. Il contacte une passerelle blockchain légitime. Il interroge le contrat intelligent pour récupérer la dernière version de la commande malveillante.

Cette méthode est résiliente car une blockchain est décentralisée par conception. Aucune autorité centrale ne peut simplement supprimer un contrat intelligent une fois qu'il est déployé sur le réseau. Seul l'individu qui détient la clé privée de l'adresse du propriétaire du contrat peut modifier son contenu. Pour un défenseur, c'est un scénario de cauchemar. Vous pouvez bloquer des passerelles spécifiques, mais l'attaquant peut rapidement passer à des dizaines d'autres points d'entrée publics pour atteindre les mêmes données de la blockchain. Les instructions malveillantes restent accessibles tant que la BNB Chain existe.

Tracer le chemin d'une invite de navigateur à un détournement de terminal

L'exécution technique des méthodes ClickFix et TerminalFix montre une compréhension approfondie des outils d'administration Windows. Une fois que la victime colle la chaîne malveillante dans la boîte de dialogue Exécuter ou un terminal PowerShell, la charge utile utilise des binaires "living-off-the-land". Ce sont des composants Windows légitimes qui effectuent des tâches administratives. Parce que ces outils sont signés par Microsoft et sont nécessaires aux opérations du système, de nombreux produits de sécurité traitent leur activité comme bénigne.

J'ai analysé un échantillon de cette charge utile dans mon laboratoire le mois dernier. La commande initiale utilise PowerShell pour télécharger un script secondaire. Ce script utilise ensuite des outils tels que mshta, rundll32 ou msiexec pour exécuter du code en mémoire. Il évite d'écrire un fichier exécutable traditionnel sur le disque dur aussi longtemps que possible. C'est une approche furtive qui contourne les scanners antivirus de base qui ne recherchent que les fichiers suspects.

En coulisses, le logiciel malveillant établit une persistance en créant des tâches planifiées. Ces tâches garantissent que le logiciel malveillant s'exécute à chaque démarrage de l'ordinateur. À ce stade, l'attaquant a un pied dans la place. Il peut maintenant déployer des charges utiles supplémentaires, telles qu'Omnistealer, qui a été vu utilisant des méthodes de distribution basées sur la blockchain similaires au début de 2026. L'objectif est le vol d'identifiants, de cookies de navigateur et de données de portefeuilles de crypto-monnaies. Si la machine infectée fait partie d'un réseau d'entreprise, l'attaquant commence à se déplacer dans l'environnement pour trouver des cibles plus précieuses.

L'évolution du commandement et contrôle décentralisé

L'utilisation de la blockchain à des fins malveillantes est une tendance qui a mûri sur une décennie. En 2016, le rançongiciel Cerber utilisait des transactions Bitcoin pour communiquer avec ses serveurs. Plus tard, le botnet Glupteba a utilisé la blockchain Bitcoin comme système de secours pour trouver de nouveaux serveurs de contrôle lorsque ses serveurs principaux étaient saisis. Nous assistons maintenant à un passage vers des plateformes de contrats intelligents comme BNB Chain, TRON et Aptos.

Ces plateformes sont attrayantes pour les pirates car elles prennent en charge des transactions à haute fréquence et un stockage de données complexe. Les nouvelles concernant l'expansion de la BNB Chain vers le trading à haute fréquence et les transactions pilotées par l'IA pour 2027 suggèrent que le réseau ne fera que s'intégrer davantage dans le système financier mondial. À mesure que le volume de trafic légitime augmente, il devient plus facile pour les requêtes malveillantes de se cacher dans le bruit. Ce n'est pas un défaut de la BNB Chain elle-même. C'est un sous-produit de toute infrastructure ouverte et décentralisée. Tout outil qui offre une résistance à la censure pour les utilisateurs légitimes l'offrira également pour les acteurs malveillants.

Leçons tirées de l'analyse forensique des campagnes ClearFake

Lorsque nous examinons la chaîne d'attaque, nous voyons un glissement des exploits logiciels complexes vers l'exploitation de la confiance humaine. D'après mon expérience d'analyste, les attaques les plus réussies sont souvent les plus simples. Cette campagne n'a pas besoin de contourner les bacs à sable (sandboxes) des navigateurs ou de trouver un bogue de corruption de mémoire. Elle demande simplement à l'utilisateur la permission de s'exécuter.

Les preuves forensiques d'incidents récents montrent que ces attaquants sont extrêmement réactifs. Lorsqu'une entreprise de sécurité publie un rapport sur un contrat intelligent spécifique, les pirates mettent souvent à jour leur JavaScript pour pointer vers un nouveau contrat en quelques heures. Ils gèrent une opération professionnelle avec une intégration et un déploiement continus. D'un point de vue proactif, une stratégie de défense qui repose sur la mise sur liste noire d'adresses de contrats spécifiques est vouée à l'échec. Nous devons nous concentrer sur le comportement du système et les permissions de l'utilisateur.

Configurations défensives pour l'entreprise moderne

Sécuriser un réseau contre ClickFix nécessite une approche multicouche qui traite à la fois les éléments techniques et humains. Nous devons évoluer vers un modèle Zero Trust où nous ne faisons jamais confiance à une commande simplement parce qu'elle provient d'une interface utilisateur. Le Zero Trust est comme un videur de club VIP à chaque porte interne. Même si vous avez la clé de la porte d'entrée, vous devez prouver votre identité et votre permission d'entrer dans chaque pièce.

Du point de vue du risque, les organisations devraient commencer par restreindre l'accès aux outils de ligne de commande pour le personnel non technique. La plupart des employés de la comptabilité ou du marketing n'ont aucune raison légitime d'utiliser PowerShell ou la boîte de dialogue Exécuter de Windows. Les objets de stratégie de groupe (GPO) peuvent désactiver ces outils pour des groupes d'utilisateurs spécifiques. Par conséquent, même si un utilisateur est trompé et colle une commande, le système refusera de l'exécuter.

Les équipes informatiques devraient également activer la journalisation détaillée de PowerShell. Cela inclut le Script Block Logging et la Transcription. Si une infection survient, ces journaux offrent une vue granulaire de ce que l'attaquant a exactement tenté de faire. Ils sont les enregistreurs de vol (boîtes noires) de votre système d'exploitation. Sans eux, les enquêtes forensiques relèvent souvent de la conjecture. Enfin, l'utilisation de logiciels de contrôle d'application comme AppLocker ou Windows Defender Application Control peut empêcher l'exécution de scripts non autorisés, quel que soit leur point d'origine.

Conseils pratiques pour les utilisateurs individuels

Si vous êtes un utilisateur individuel, la défense est encore plus simple mais nécessite une vigilance constante. Traitez votre presse-papiers et votre terminal avec le même niveau de soin que vos mots de passe.

  1. Ne collez jamais de commandes dans votre ordinateur provenant d'un site web ou d'un e-mail, quel que soit le degré de sérieux de l'invite.
  2. Si un site web prétend que vous avez une erreur de navigateur et propose un "correctif" à télécharger ou à exécuter, fermez l'onglet immédiatement.
  3. Utilisez un gestionnaire de mots de passe réputé et activez l'authentification multi-facteurs (MFA) matérielle. Cela protège vos comptes même si un logiciel malveillant de type "stealer" parvient à dérober vos identifiants.
  4. Maintenez votre système d'exploitation et votre navigateur à jour. Bien que ces attaques ciblent l'utilisateur, les mises à jour incluent souvent de nouvelles protections contre l'exécution de scripts malveillants.

Les données sont un actif toxique si elles ne sont pas protégées. Le but de ces pirates est de transformer votre machine locale en une passerelle pour des vols plus importants. En comprenant les mécanismes par lesquels ils utilisent la blockchain pour masquer leurs traces, nous pouvons construire des systèmes plus résilients qui privilégient l'intégrité sur la commodité. Auditez vos politiques d'exécution PowerShell dès aujourd'hui et assurez-vous que votre équipe comprenne qu'aucun contrôle de sécurité légitime ne lui demandera jamais d'exécuter une commande manuelle.

Sources :

  • Microsoft Threat Intelligence Research Reports
  • MITRE ATT&CK Framework (Techniques T1059, T1584)
  • NIST Cybersecurity Framework (ID.AM, PR.AC)
  • BNB Chain Official Documentation and Roadmap 2026-2027

Avertissement : Cet article est fourni à des fins d'information et d'éducation uniquement. Il ne remplace pas un audit de cybersécurité professionnel ou un service de réponse aux incidents adapté à votre infrastructure spécifique.

bg
bg
bg

On se retrouve de l'autre côté.

Notre solution de messagerie cryptée de bout en bout et de stockage en nuage constitue le moyen le plus puissant d'échanger des données en toute sécurité, garantissant ainsi la sûreté et la confidentialité de vos données.

/ Créer un compte gratuit