ÚLTIMAS NOTÍCIAS
SELECIONADO PARA VOCÊ

Zilliqa suspende transações nativas em ZIL devido a um bug de vazamento de chave do Ledger de 2019

PorRanda MosesRanda Moses
Leitura de 2 minutos
Zilliqa interrompe transações nativas em ZIL devido a uma falha de vazamento de chave do Ledger ocorrida em 2019.
  • Zilliqa suspendeu as transações nativas em ZIL em 22 de julho, após uma falha de segurança no aplicativo Ledger em 2019 permitir que invasores reconstruíssem chaves privadas a partir de assinaturas públicas na blockchain.
  • A falha de segurança fixava os 64 bits mais significativos de cada nonce de assinatura em zero, permitindo que um atacante reconstruísse uma chave a partir de cerca de cinco ou mais assinaturas afetadas.
  • A KuCoin ajudou a confirmar a exploração ativa, e um aplicativo Ledger corrigido está sendo finalizado enquanto o ZIL é negociado perto de sua mínima histórica de US$ 0,0024.

Na quarta-feira, Zilliqa congelou as transações nativas em ZIL. A blockchain apresentava uma falha em seu aplicativo Ledger, que datava de 2019. O bug permitia que invasores reconstruíssem chaves privadas a partir de assinaturas já presentes na blockchain. Qualquer pessoa que tenha assinado uma transferência nativa em ZIL com um dispositivo Ledger está em risco.

A vulnerabilidade foi confirmada pela Zilliqa em uma publicação no X Post. A vulnerabilidade reside na forma como o aplicativo Ledger gera assinaturas Schnorr para transações ZIL nativas, não EVM. Os detentores que utilizam apenas ferramentas compatíveis com EVM e os SDKs Zilliqa para transacionar ZIL não serão afetados.

Um bug de cópia de 32 bytes quebrou a aleatoriedade da assinatura

Uma assinatura Schnorr precisa de um número aleatório, que deve ser único. Isso é o que chamamos de nonce. Ele precisa ser secreto e imprevisível para cada assinatura. Se a aleatoriedade for comprometida, o cálculo que protege a chave privada deixa de funcionar.

Zilliqa afirmou que a rotina de assinatura estava extraindo os 32 bytes errados de um valor de 40 bytes. Isso resultava em zeros para os 64 bits mais significativos de cada nonce. Zilliqa descreveu o resultado como "nonces efêmeros previsivelmente enfraquecidos". Sem essa aleatoriedade, um atacante com cerca de cinco ou mais assinaturas desse tipo poderia reconstruir a chave privada do signatário. Tudo o que é necessário são dados públicos on-chain, segundo a equipe.

O bug existe desde 2019. Qualquer assinatura válida publicada desde então pode ser reconstruída.

Zilliqa foi extremamente clara quanto ao alcance da vulnerabilidade. Apenas as transações ZIL nativas assinadas no hardware da Ledger estão expostas. Nada mais. As transações da EVM estão protegidas. E os SDKs também. Por enquanto, Zilliqa orientou todos que assinaram transações ZIL nativas com uma Ledger a aguardarem. Não movimentem fundos, não tentem corrigir o problema por conta própria e aguardem instruções oficiais.

Zilliqa afirmou já ter tomado medidas de proteção para evitar maiores prejuízos e está trabalhando em um plano de recuperação. A Ledger, por sua vez, está desenvolvendo uma versão corrigida do aplicativo Ledger e a data de lançamento será anunciada posteriormente.

KuCoin sinaliza exploit após ZIL sofrer segundo impacto

Isso não era teórico. Zilliqa afirmou em 19 de julho ter detectado atividade on-chain consistente com exploração. Em 21 de julho, descobriu a causa raiz. A empresa tornou o caso público em 22 de julho. O incidentedent o que já era o trimestre mais afetado por ataques cibernéticos na história das criptomoedas.

A Zilliqa atribuiu o diagnóstico especificamente à KuCoin. Segundo Zilliqa , a KuCoin ajudou adenta vulnerabilidade no nonce. Como demonstração, a exchange recuperou as chaves privadas afetadas a partir de assinaturas públicas, confirmando que a exploração estava em curso. A cooperação permitiu que Zilliqa implementasse medidas de proteção e desenvolvesse uma correção mais abrangente, afirmou o projeto.

Em 20 de julho, poucos dias antes da divulgação do vazamento da Ledger, Zilliqa revelou que o ZIL havia sido roubado de uma carteira fria de uma de suas corretoras parceiras. Isso fez com que o token atingisse uma nova mínima histórica de US$ 0,002441. Também levou a Coinone e a KuCoin a suspenderem os depósitos e saques de ZIL, conforme relatado Cryptopolitan na época.

Esses roubos se tornaram uma tendência este ano, depois que um invasor desviou US$ 820.000 do protocolo de privacidade Hinkal no início de julho. O CEO Alexander Zahnd pediu calma e disse que divulgaria um relatório completo.

Zilliqa não informou se os dois eventos estão relacionados. Durante toda a semana, o ZIL esteve sob pressão. O ZIL caiu 3,5% nas últimas 24 horas, para US$ 0,00244, de acordo com dados da CoinGecko. O ZIL atingiu uma alta de aproximadamente US$ 0,2563 em maio de 2021.

As mentes mais brilhantes do mundo das criptomoedas já leem nossa newsletter. Quer participar? Junte-se a elas.

Perguntas frequentes

Quem é afetado pela vulnerabilidade do Zilliqa Ledger?

Apenas os usuários que assinaram transações ZIL nativas, não EVM, com um dispositivo Ledger correm risco. Os detentores que movimentam ZIL exclusivamente por meio de ferramentas compatíveis com EVM, juntamente com os SDKs Zilliqa , não são afetados.

Como os atacantes poderiam roubar chaves privadas explorando essa vulnerabilidade?

O aplicativo Ledger copiou os 32 bytes errados de um valor de 40 bytes. Isso fixou os 64 bits mais significativos de cada nonce de assinatura em zero, e a perda de aleatoriedade permitiu que um invasor reconstruísse uma chave privada a partir de cerca de cinco ou mais assinaturas afetadas, usando dados públicos on-chain.

Quando Zilliqa detectou a exploração?

Zilliqa afirmou ter observado atividade on-chain consistente com exploração ativa em 19 de julho. A causa raiz foi isolada em 21 de julho, e a vulnerabilidade foi divulgada publicamente em 22 de julho.

Compartilhe este artigo

Aviso Legal. As informações fornecidas não constituem aconselhamento de investimento. CryptopolitanO não se responsabiliza por quaisquer investimentos realizados com base nas informações fornecidas nesta página. Recomendamostrona realização de pesquisas independentesdent /ou a consulta a um profissional qualificado antes de tomar qualquer decisão de investimento.

Randa Moses

Randa Moses

Randa Moses é editora e repórter da Cryptopolitan onde cobre tecnologia, IA, robótica, criptomoedas, golpes e ataques cibernéticos. Ela trabalha no universo das criptomoedas desde 2017, tendo atuado na Forward Protocol, AmaZix e Cryptosomniac. Randa é formada em Engenharia Elétrica etronpela Universidade de Bradford.

MAIS… NOTÍCIAS