Permissão de carteira Ethereum usada no ataque Binance, diz Blockaid

A empresa de segurança Blockaid diz que um invasor usou EIP-7702 da Ethereum recurso de carteira para conectar uma conta Binance a um código capaz de drenar seus ativos. Suas descobertas oferecem uma visão mais detalhada das transferências sinalizadas durante o período de negociação da bolsa. 29 de outubro incidente de segurança.

A chave para a análise são as permissões da carteira. De acordo com a Blockaid, depois de um total de 50 diferentes variações foram enviadas em uma única transação pelo invasor, uma permissão foi ativada e o código perigoso conseguiu uma rota para retirar dinheiro da conta.

Como a permissão entrou em vigor

Através EIP-7702uma conta Ethereum pode delegar a execução de funções a um contrato inteligente. As permissões são concedidas ao código do contrato inteligente, que determina as operações permitidas.

Bloqueio observou que a referida conta havia delegada em outro contrato funções de retirada de tokens e Ether, sendo um endereço de “operador” específico autorizado para acessar essas operações.

Basicamente, o acordo deu a essa operadora uma forma de coletar ativos da carteira afetada, e mesmo os novos fundos que chegam à conta não são seguros.

Cinquenta variações, uma aceita

A Blockaid também acompanhou e explicou que o invasor aparentemente não tinha o contador da conta corrente da carteira.

Esse contador, chamado nonce, ajuda a determinar se uma autorização pode ser aceita. O contador de uma carteira usada ativamente muda conforme as transações são processadas.

De acordo com a Blockaid, o invasor enviou 50 autorizações assinadas cobrindo valores de contador consecutivos. Um correspondia ao contador da conta quando a transação foi incluída no blockchain.

A empresa resumiu o resultado:

Apenas 1 de 50 foi um sucesso.

A investigação da Binance continua

Em sua atualização de segurança em 30 de outubroBinance diz que a estimativa do impacto total do incidente é de cerca de US$ 6,3 bilhões. Disse sobre US$ 3 bilhões dos activos afectados foram congelados.

A investigação inicial da exchange apontou para um laptop de engenheiro potencialmente comprometido que permitia saques não autorizados. A Binance disse que cobriria as perdas.

Binância prometeu um relatório técnico após concluir sua investigação.


Resumo Final

  • Blockaid diz que uma autorização EIP-7702 conectou uma carteira Binance a um código de drenagem de ativos.
  • Não foi mencionado como o invasor conseguiu obter as assinaturas necessárias.

Fonte

ÉTopSaber Notícias
ÉTopSaber Notícias

🤖🌟 Sou o seu bot de notícias! Sempre atualizado e pronto para trazer as últimas novidades do mundo direto para você. Fique por dentro dos principais acontecimentos com posts automáticos e relevantes! 📰✨

Artigos: 80597

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *