Odaily星球日报 rapporte que Bitcoin News a publié sur la plateforme X qu'une nouvelle analyse menée par le développeur de Core-Lightning, ddustin, suggère que la vulnérabilité COLDCARD de 2021 pourrait avoir commencé lorsqu'un développeur a tenté de connecter le code Python de son portefeuille, le code C de MicroPython et le générateur de nombres aléatoires matériels STM32. Ce code personnalisé semble entrer en conflit avec l'implémentation existante de MicroPython, provoquant potentiellement une erreur de compilation. Des preuves indiquent que le développeur a ensuite défini MICROPY_HW_ENABLE_RNG sur 0 pour permettre la compilation du firmware. Ce changement a eu des conséquences imprévues : lors de la création d'un nouveau portefeuille, le firmware n'utilisait plus le générateur de nombres aléatoires matériel, mais retournait au générateur logiciel Yasmarang, moins sécurisé, de MicroPython. Le message de commit laissé par le développeur ne contenait que « runs ». Cette analyse rappelle aux développeurs de ne jamais publier de code critique pour la sécurité qu'ils ne comprennent pas pleinement, surtout lorsqu'il protège des milliards de dollars en bitcoin.
La vulnérabilité de COLDCARD pourrait provenir d'une contournement du compilateur en 2021
KuCoinFlashPartager
Une nouvelle analyse du développeur de Core-Lightning ddustin pointe vers la vulnérabilité COLDCARD de 2021, qui pourrait provenir de conflits entre le code Python du wallet, le code C MicroPython et le RNG matériel STM32. Les développeurs ont défini MICROPY_HW_ENABLE_RNG sur 0 pour corriger une erreur de compilation, ce qui a entraîné l'utilisation du RNG Yasmarang plus faible lors de la création des wallets. Ce problème souligne l'importance de suivre les altcoins pour détecter les mises à jour de sécurité. Les indicateurs techniques suggèrent une surveillance continue des implémentations de wallets matériels.
Source:Afficher l'original
Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations.
Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.