La vulnerabilidad de COLDCARD podría deberse a una evasión del compilador en 2021

iconKuCoinFlash
Compartir
AI summary iconResumen
Un nuevo análisis del desarrollador de Core-Lightning ddustin sugiere que la vulnerabilidad de COLDCARD de 2021 pudo surgir de conflictos entre el código de monedero en Python, el código C de MicroPython y el RNG de hardware STM32. Los desarrolladores establecieron MICROPY_HW_ENABLE_RNG en 0 para solucionar un error del compilador, lo que llevó al uso del RNG más débil Yasmarang al crear monederos. Este problema resalta la importancia de rastrear altcoins para detectar actualizaciones de seguridad. Los indicadores técnicos sugieren un escrutinio continuo de las implementaciones de monederos de hardware.

Odaily Planet Daily informa que Bitcoin News publicó en la plataforma X que un nuevo análisis técnico del desarrollador de Core-Lightning, ddustin, sugiere que la vulnerabilidad de COLDCARD en 2021 pudo haber comenzado cuando el desarrollador intentó conectar código Python para la billetera, código C de MicroPython y el generador de números aleatorios hardware STM32. Este código personalizado parece entrar en conflicto con la implementación existente de MicroPython, lo que podría desencadenar errores del compilador. Las pruebas indican que el desarrollador posteriormente estableció MICROPY_HW_ENABLE_RNG en 0 para permitir la compilación del firmware. Este cambio tuvo consecuencias no previstas: al crear una nueva billetera, el firmware ya no utilizaba el generador de números aleatorios hardware, sino que recurría al generador de números aleatorios software Yasmarang, más débil, de MicroPython. La información del commit dejada por el desarrollador solo decía “runs”. Este análisis advierte a los desarrolladores que no publiquen código crítico para la seguridad que no comprendan completamente, especialmente cuando protege miles de millones de dólares en bitcoin.

Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información. Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.