Vulnerabilidade do COLDCARD pode estar relacionada à contornagem do compilador em 2021

iconKuCoinFlash
Compartilhar
AI summary iconResumo
Uma nova análise do desenvolvedor do Core-Lightning, ddustin, aponta que a vulnerabilidade da COLDCARD de 2021 pode ter surgido de conflitos entre o código da carteira em Python, o código C do MicroPython e o RNG de hardware STM32. Os desenvolvedores definiram MICROPY_HW_ENABLE_RNG como 0 para corrigir um erro de compilador, o que levou ao uso do RNG mais fraco Yasmarang ao criar carteiras. Esse problema destaca a importância de monitorar altcoins em busca de atualizações de segurança. Indicadores técnicos sugerem escrutínio contínuo das implementações de carteiras de hardware.

Odaily Planet Daily noticia que o Bitcoin News publicou em X que uma nova análise do desenvolvedor do Core-Lightning, ddustin, sugere que a vulnerabilidade do COLDCARD de 2021 pode ter começado quando o desenvolvedor tentou conectar código Python para a carteira, código C do MicroPython e o gerador de números aleatórios de hardware STM32. Esse código personalizado parece ter entrado em conflito com a implementação existente do MicroPython, possivelmente desencadeando erros do compilador. As evidências indicam que o desenvolvedor, em seguida, definiu MICROPY_HW_ENABLE_RNG como 0, permitindo que o firmware fosse compilado. Essa alteração teve consequências não previstas: ao criar uma nova carteira, o firmware deixou de usar o gerador de números aleatórios de hardware e passou a recorrer ao gerador de números aleatórios de software Yasmarang, mais fraco, do MicroPython. A mensagem de commit deixada pelo desenvolvedor continha apenas “runs”. A análise destaca que isso serve como lembrete para desenvolvedores não publicarem código crítico para segurança que não compreendam plenamente, especialmente quando protegem bilhões de dólares em bitcoin.

Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações. Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.