Les portefeuilles logiciels sont considérés comme intrinsèquement plus risqués que les portefeuilles matériels, ce qui est globalement juste, mais cet avertissement général occulte quelque chose de plus utile : les mécanismes précis qui exposent réellement un hot wallet au risque sont distincts les uns des autres, et la mesure d’atténuation de l’un ne fait pratiquement rien contre l’autre. Diviser le risque entre vulnérabilités du logiciel de portefeuille et compromission au niveau du système d’exploitation rend les conseils pratiques bien plus précis.
Vulnérabilités du logiciel de portefeuille
Cette catégorie couvre les faiblesses présentes dans l’application de portefeuille elle-même, indépendamment de l’appareil sur lequel elle s’exécute. Une application de portefeuille obsolète peut porter une vulnérabilité connue et déjà corrigée simplement parce que la mise à jour n’a jamais été installée, ce qui explique pourquoi la mise à jour des versions compte davantage pour les portefeuilles que pour la plupart des autres logiciels. Une version non officielle ou modifiée, téléchargée en dehors de la boutique d’applications ou du site officiel parce qu’elle promettait des fonctionnalités supplémentaires ou contournait une restriction régionale, peut contenir des modifications de code qui redirigent silencieusement des transactions ou exfiltrent des éléments de clés, puisqu’il n’existe aucun moyen de vérifier ce que contient réellement une version non officielle. Les extensions de navigateur malveillantes constituent la variante la plus courante en pratique : une extension se faisant passer pour un portefeuille légitime, ou une extension véritablement utile compromise par la suite et ayant reçu une mise à jour malveillante, peut intercepter le contenu du presse-papiers pour substituer une adresse de portefeuille copiée, modifier ce qu’affiche une boîte de dialogue de confirmation de transaction, ou lire directement les demandes de signature.
Compromission au niveau du système d’exploitation
Il s’agit d’une catégorie différente, et généralement plus grave, car elle compromet l’environnement dans lequel le portefeuille s’exécute plutôt que le portefeuille lui-même. Un logiciel malveillant enregistreur de frappe capture tout ce qui est tapé, y compris un mot de passe utilisé pour déverrouiller un portefeuille. Un logiciel malveillant de capture d’écran ou d’accès à distance permet à un attaquant d’observer, voire de contrôler directement, exactement ce que voit et fait l’utilisateur légitime. Un appareil « rooté » ou débridé, qu’il ait été volontairement modifié par son propriétaire ou compromis à son insu, brise le cloisonnement qui isole normalement les données d’une application de celles d’une autre, rendant possible qu’une application malveillante distincte accède aux données stockées d’un portefeuille. Fait essentiel, rien de tout cela n’exige que le logiciel de portefeuille lui-même présente le moindre défaut. Une application de portefeuille parfaitement sécurisée, entièrement à jour et distribuée officiellement n’offre aucune protection si l’appareil sur lequel elle repose est déjà compromis.
La sécurité propre d’un portefeuille logiciel ne vaut que ce que vaut l’appareil sur lequel il s’exécute. Renforcer l’application de portefeuille tout en négligeant l’hygiène générale de l’appareil, systèmes d’exploitation non corrigés, applications installées hors boutique officielle, appareils partagés ou publics, ne traite que la moitié la plus petite du risque réel.
Mesures d’atténuation concrètes pour chaque catégorie
- Pour le risque lié au logiciel de portefeuille : n’installez qu’à partir de la boutique d’applications officielle ou du site vérifié de l’éditeur lui-même, gardez les mises à jour automatiques activées, et vérifiez les autorisations et l’éditeur de toute extension de navigateur avant de l’installer, en supprimant toute extension liée à un portefeuille qui n’est plus activement utilisée.
- Pour le risque lié au système d’exploitation : maintenez le système d’exploitation de l’appareil dans sa version actuellement prise en charge, évitez de rooter ou de débrider un appareil utilisé pour la crypto, et faites tourner un logiciel de sécurité réputé au niveau de l’appareil, en particulier sous Windows et Android où les logiciels malveillants ciblant les portefeuilles sont plus répandus.
- Pour les deux : vérifiez l’adresse de destination et le montant de chaque transaction sur un second support indépendant avant de signer, que ce soit l’écran propre d’un portefeuille matériel ou simplement en revérifiant caractère par caractère une adresse copiée plutôt que de faire confiance à ce qui s’affiche à l’écran.
- Lorsque le montant détenu le justifie, transférez l’essentiel des avoirs vers un stockage à froid et ne conservez qu’un solde de fonctionnement dans un portefeuille logiciel, en le traitant comme on traiterait un compte courant par rapport à un compte d’épargne.
Aucune de ces deux catégories de risque n’est exotique ou rare dans les dossiers que nous examinons. Toutes deux sont également, dans la quasi-totalité des cas, traitées par des habitudes qui ne coûtent rien et ne prennent que quelques minutes à mettre en place.