Une nouvelle proposition pour contrer le risque d’isolement des nœuds XMR|Une étude confirme le risque dans certains scénarios|Ne pas acheter au-dessus de 537 dollars
Je prends les avancées en matière de sécurité au sérieux, mais je ne prétends pas qu’une faille est corrigée tant qu’un correctif n’a pas été fusionné. Le 9 octobre, une PR n° 11527 a été publiée dans le dépôt officiel de code de Monero. Elle propose des modifications en réponse à l’attaque par « éclipse » Nyx évoquée dans une étude. Au moment de mes vérifications, son statut était toujours « Open » : elle n’avait pas encore été intégrée à une version officielle. Soumise en septembre de cette année, l’étude décrit comment un attaquant peut empoisonner la liste des pairs d’un nœud, de sorte qu’un nœud qui ne peut accepter de connexions entrantes finisse par se connecter uniquement à des nœuds contrôlés par l’attaquant. Les chercheurs ont validé Nyx dans des simulations à grande échelle, tandis qu’une autre variante, Moros, a été démontrée sur le réseau principal contre une cible contrôlée. Les termes clés sont ici « recherche » et « validation contrôlée », et non « tout le réseau a déjà été compromis ».
Cette question concerne directement XMR, mais il faut expliquer clairement le mécanisme en jeu. Les transactions confidentielles de Monero reposent sur une propagation fiable sur le réseau. Si toutes les connexions sortantes d’un nœud sont contrôlées, celui-ci peut recevoir des informations retardées ou sélectionnées sur les blocs et les transactions ; la diffusion des transactions, la synchronisation des nœuds et la confidentialité au niveau réseau peuvent ainsi être affectées. Cela ne signifie pas que les signatures en anneau ou la cryptographie qui masque les montants ont été compromises, et l’étude ne permet pas de conclure que les portefeuilles des détenteurs ordinaires ont été vidés. Le risque concerne principalement le choix des connexions réseau et les limites de confiance, en particulier pour les nœuds situés derrière un routeur ou un pare-feu domestique, auxquels des connexions ne peuvent être établies de l’extérieur.
L’auteur de la PR propose trois pistes de correction : faire passer la capacité de la liste blanche des pairs vérifiés de mille à quarante-cinq mille ; lors de l’établissement d’une nouvelle connexion sortante, choisir d’abord dans la liste blanche plutôt que dans la liste grise des pairs non vérifiés ; effectuer un échantillonnage uniforme dans toute la liste blanche au lieu de favoriser les quelques nœuds apparus le plus récemment. Selon les propres simulations de l’auteur, dans le scénario initial, les douze connexions sortantes de la cible pouvaient toutes être contrôlées ; après les modifications, aucun isolement complet n’a été observé. Mais une simulation ne constitue pas une preuve de sécurité à long terme pour le réseau en production. Les réviseurs discutent encore des détails de mise en œuvre ; il faudra attendre la fusion du code, la publication d’une version et la mise à niveau effective des nœuds pour évaluer la couverture de la protection.
Le marché a déjà réagi sur le plan des prix, mais je ne peux pas attribuer la hausse à cette proposition du 9 octobre. J’ai relevé sur Kraken un cours XMR/USD autour de 537,35 dollars, une ouverture aujourd’hui autour de 519,43 dollars et une fourchette mobile comprise entre 515,51 et 538,46 dollars. Le cours actuel se situe près du haut de la fourchette. À 538,5 dollars, je surveillerais la confirmation d’une cassure ; 530 dollars correspond au niveau à observer lors d’un repli, et 515,5 dollars environ constitue un seuil d’invalidation plus bas. Si le cours monte avant de retomber sous 530 dollars sans parvenir à repasser au-dessus, je reviendrai sur mon biais haussier à court terme. Si la nature de la faille est confirmée officiellement, qu’un incident réel survient ou que le correctif tarde à être déployé, il faudra également réévaluer les risques à moyen terme.
Si je devais moi-même trader, je resterais à l’écart pour le moment et n’envisagerais qu’un petit achat au comptant. Je n’entrerais qu’après une clôture durable au-dessus de 539 dollars, suivie d’un repli qui tient à 535 dollars et d’une nouvelle remontée. Dans ce cas, j’engagerais au maximum 2 % de mes fonds de trading. Premier objectif : 550 dollars ; second objectif : 565 dollars. À 550 dollars, je réduirais la position de moitié et remonterais le stop-loss sur le reste. Je placerais le stop initial à 529 dollars et clôturerais toute la position s’il est déclenché. Si le cours passe d’abord sous 530 dollars ou si une nouvelle alerte de sécurité est publiée, j’annulerais le plan. Le risque par transaction serait limité à 0,3 % du capital total ; pas de fort effet de levier, et les avancées de la recherche ne seraient pas considérées comme un signal d’achat immédiat.
#XMR
Ces propos ne reflètent que mon observation personnelle du marché et ne constituent pas un conseil en investissement.