Cryptojacking signification et définition

Le cryptojacking est un type de cybercriminalité qui implique l'utilisation non autorisée d'appareils personnels (ordinateurs, smartphones, tablettes ou même serveurs) par des cybercriminels pour extraire des cryptomonnaies. Comme de nombreuses formes de cybercriminalité, le motif est le profit, mais contrairement à d'autres menaces, il est conçu pour rester complètement caché à la victime.

Qu'est-ce que le cryptojacking ?

Le cryptojacking est une menace qui s'intègre dans un ordinateur ou un appareil mobile et utilise ensuite ses ressources pour miner de la cryptomonnaie. La cryptomonnaie est une monnaie numérique ou virtuelle, qui prend la forme de jetons ou de « pièces ». La plus connue est le Bitcoin, mais il existe environ 3 000 autres formes de cryptomonnaies et, bien que certaines cryptomonnaies se soient aventurées dans le monde physique par le biais de cartes de crédit ou d'autres projets, la plupart restent virtuelles.

Les cryptomonnaies utilisent une base de données distribuée, appelée « blockchain », pour fonctionner. La blockchain est régulièrement mise à jour avec des informations sur toutes les transactions qui ont eu lieu depuis la dernière mise à jour. Chaque ensemble de transactions récentes est combiné en un « bloc » à l'aide d'un processus mathématique complexe.

Pour produire de nouveaux blocs, les cryptomonnaies s'appuient sur la puissance de calcul des individus. Les cryptomonnaies récompensent les personnes qui fournissent la puissance de calcul avec de la cryptomonnaie. Ceux qui échangent des ressources informatiques contre de la monnaie sont appelés « mineurs ».

Les cryptomonnaies les plus importantes utilisent des équipes de mineurs qui exploitent des plateformes informatiques dédiées pour effectuer les calculs mathématiques nécessaires. Cette activité nécessite une quantité importante d’électricité – par exemple, le réseau Bitcoin consomme actuellement plus de 73 TWh d’énergie par an.

Les cryptojackers et l'avenir du cryptojacking

C’est là qu’intervient le cryptojacking : les cryptojackers sont des personnes qui veulent profiter des avantages du minage de cryptomonnaies sans encourir les coûts énormes. En évitant de payer pour du matériel de minage coûteux ou des factures d’électricité élevées, le cryptojacking permet aux pirates de miner des cryptomonnaies sans frais généraux élevés. Le type de cryptomonnaie principalement exploité sur les ordinateurs personnels est le Monero, qui attire les cybercriminels car il est difficile à tracer.

Il existe un débat sur la question de savoir si le cryptojacking est en déclin ou en hausse. Le cryptojacking a tendance à augmenter proportionnellement à la valeur des cryptomonnaies, en particulier Bitcoin et Monero. Mais ces dernières années, deux facteurs ont eu un effet modérateur sur le cryptojacking :

Mesures de répression des forces de l'ordre.

La fermeture de Coinhive, qui était le principal site traitant des cryptomineurs. Coinhive fournissait du code JavaScript que les sites Web pouvaient intégrer pour permettre aux ordinateurs des visiteurs de miner du Monero. Le code de Coinhive a rapidement été détourné : un script de minage pouvait également être injecté dans un site Web par des pirates à l'insu du propriétaire du site. Le site a fermé en mars 2019, et avec lui, le nombre d'infections du site a fortement diminué.

La motivation derrière une attaque de cryptojacking est simple : l'argent. Le minage de cryptomonnaies peut être très lucratif, mais réaliser un profit est difficile sans les moyens de couvrir des coûts importants. Le cryptojacking est la manifestation criminelle du cryptomining et offre un moyen illégitime mais efficace et peu coûteux de miner des cryptomonnaies de valeur.

Comment fonctionne le cryptojacking ?

Les cybercriminels piratent les appareils pour installer un logiciel de cryptojacking. Le logiciel fonctionne en arrière-plan, en extrayant des cryptomonnaies ou en volant des portefeuilles de cryptomonnaies. Les victimes sans méfiance utilisent normalement leurs appareils, même si elles peuvent remarquer des performances plus lentes ou des retards.

Les pirates informatiques disposent de deux méthodes principales pour amener l'appareil d'une victime à exploiter secrètement des crypto-monnaies :

En incitant la victime à cliquer sur un lien malveillant dans un e-mail qui charge un code de cryptomining sur l'ordinateur

En infectant un site Web ou une publicité en ligne avec un code JavaScript qui s'exécute automatiquement une fois chargé dans le navigateur de la victime

Les pirates informatiques utilisent souvent les deux méthodes pour maximiser leur rendement. Dans les deux cas, le code place le script de cryptojacking sur l'appareil, qui s'exécute en arrière-plan pendant que la victime travaille. Quelle que soit la méthode utilisée, le script exécute des problèmes mathématiques complexes sur les appareils des victimes et envoie les résultats à un serveur contrôlé par le pirate.

Contrairement à d'autres types de programmes malveillants, les scripts de cryptojacking n'endommagent pas les ordinateurs ni les données des victimes. Cependant, ils volent les ressources de traitement des ordinateurs. Pour les utilisateurs individuels, le ralentissement des performances de l'ordinateur peut simplement être une nuisance. Mais le cryptojacking est un problème pour les entreprises, car les organisations qui possèdent de nombreux systèmes cryptojackés encourent de réels coûts. Par exemple :

L'utilisation du service d'assistance et du temps informatique consacré à la recherche de problèmes de performances et au remplacement de composants ou de systèmes dans l'espoir de résoudre le problème.

Augmentation des coûts de l'électricité.

Certains scripts de cryptomining ont des capacités de ver qui leur permettent d'infecter d'autres appareils et serveurs sur un réseau. Cela les rend plus difficiles à identifier et à supprimer. Ces scripts peuvent également vérifier si l'appareil est déjà infecté par un logiciel malveillant de cryptomining concurrent. Si un autre cryptomineur est détecté, le script le désactive.

Dans les premiers cas de cryptominage, certains éditeurs Web cherchaient à monétiser leur trafic en demandant aux visiteurs la permission de miner des cryptomonnaies pendant qu'ils étaient sur leur site. Ils présentaient cela comme un échange équitable : les visiteurs recevraient du contenu gratuit tandis que les sites utiliseraient leur ordinateur pour miner. Par exemple, sur les sites de jeux, les utilisateurs pouvaient rester sur la page pendant un certain temps pendant que le code JavaScript minait des cryptomonnaies. Puis, lorsqu'ils quittaient le site, le minage de cryptomonnaies prenait fin. Cette approche peut fonctionner si les sites sont transparents sur ce qu'ils font. La difficulté pour les utilisateurs est de savoir si les sites sont honnêtes ou non.

Les versions malveillantes du cryptomining, c'est-à-dire le cryptojacking, ne demandent pas la permission et continuent de fonctionner longtemps après que vous ayez quitté le site initial. Il s'agit d'une technique utilisée par les propriétaires de sites douteux ou par des pirates informatiques qui ont compromis des sites légitimes. Les utilisateurs n'ont aucune idée qu'un site qu'ils ont visité utilise leur ordinateur pour miner de la cryptomonnaie. Le code utilise juste assez de ressources système pour passer inaperçu. Bien que l'utilisateur pense que les fenêtres visibles du navigateur sont fermées, une fenêtre cachée reste ouverte. Il peut souvent s'agir d'une fenêtre contextuelle, dont la taille est adaptée à la barre des tâches ou à l'horloge.

Le cryptojacking peut même infecter les appareils mobiles Android, en utilisant les mêmes méthodes que celles utilisées pour les ordinateurs de bureau. Certaines attaques se produisent via un cheval de Troie caché dans une application téléchargée. Les téléphones des utilisateurs peuvent également être redirigés vers un site infecté, ce qui laisse une fenêtre contextuelle persistante. Bien que les téléphones individuels aient une puissance de traitement relativement limitée, lorsque les attaques se produisent en grand nombre, elles fournissent suffisamment de puissance collective pour justifier les efforts des cryptojackers.