Roubo de Bitcoin Coldcard em Andamento: Sua Carteira Está Afetada?

Um erro de firmware desativou a geração de números aleatórios seguros em várias gerações de carteiras de hardware Coldcard, alimentando um roubo em andamento que já drenou 594,48 Bitcoin (BTC), no valor de cerca de $38,3 milhões.
O fabricante da Coldcard, Coinkite, e a equipe de engenharia de Bitcoin da Block rastrearam o bug até uma verificação de gerador de números aleatórios (RNG) quebrada. Como resultado, os atacantes podem reconstruir as chaves privadas de uma carteira usando detalhes previsíveis do dispositivo em vez de verdadeira aleatoriedade.
Roubo de Bitcoin da Coldcard: Como Aconteceu
O firmware da Coldcard desativa o gerador de aleatoriedade embutido no chip. Em vez disso, um sistema de backup constrói as chaves da carteira a partir do número de série do dispositivo e seu relógio interno. Ambos seguem padrões que um atacante pode adivinhar, transformando uma semente supostamente aleatória em um quebra-cabeça solucionável.
Dispositivos que executam certos firmwares lançados desde 2021 quase não recebem aleatoriedade real. Modelos mais novos adicionam uma correção parcial. Ainda assim, isso reduz os possíveis resultados para cerca de quatro bilhões de combinações, um número que computadores modernos podem processar. Historicamente, a Block rastreou a falha até aquela atualização de 2021, e uma correção subsequente um ano depois ainda ficou aquém.
Portanto, a mesma fraqueza afeta carteiras de papel, backups de sementes e outros recursos que compartilham a mesma fonte aleatória. O relatório da Block confirmou o alcance mais amplo. A configuração se assemelha ao exploit Ill Bloom, que drenou carteiras através de frases de sementes fracas no início deste ano.
O Que os Usuários Devem Fazer Agora
Os atacantes não precisam de acesso físico para roubar fundos. Um endereço visível ou uma chave pública exportada lhes dá um alvo para testar palpites. Uma vez que um palpite corresponda, o atacante possui a chave privada e pode mover as moedas imediatamente.
A Coinkite recomenda que cada usuário afetado gere uma nova semente em hardware atualizado e mova os fundos imediatamente. Atualizações de firmware não podem desfazer o dano, porque a semente fraca ainda existe no dispositivo.
Enquanto isso, usuários que adicionaram uma frase de acesso extra à sua semente enfrentam um risco substancialmente menor devido a essa falha. É uma abordagem que ZachXBT recentemente endossou para carteiras móveis também.
A geração de chaves fracas já drenou detentores de cripto antes. Da mesma forma, uma exposição de chave mestra atingiu a agência tributária da Coreia do Sul no início deste ano. Uma violação de chave privada fez o token do Humanity Protocol cair 88% em junho.
Os vendedores continuam expandindo carteiras de hardware offline para lojas de varejo. No entanto, este incidente mostra que bugs de firmware podem minar essa promessa de dentro do dispositivo.
A Coinkite e a Block dizem que ainda estão avaliando até onde a extensão da falha se espalha por firmwares mais antigos. Até que essa revisão seja concluída, os proprietários de Coldcard devem assumir que qualquer semente gerada antes da correção de hoje pode já estar comprometida.
Fonte: BeInCrypto