Hoskinson condivide l’analisi dell’attacco ai wallet di Binance

Il fondatore di Cardano ha messo in guardia riguardo a codice pericoloso dopo che un analista ha esaminato il programma collegato a Binance 14 e il suo ruolo nello spostamento di asset dal wallet dell’exchange.

By SongMarketCap

Cardano News - Hoskinson condivide l’analisi dell’attacco ai wallet di Binance

Charles Hoskinson ha condiviso un’analisi tecnica dell’attacco ai wallet Ethereum di Binance, avvertendo riguardo a codice pericoloso associato allo spostamento di crypto asset.

Il fondatore di Cardano ha risposto a un post di CyberSatoshi, che ha esaminato codice ricostruito collegato a Binance 14, uno degli hot wallet dell’exchange. L’analista ha descritto un programma usato per trasferire asset e ha sostenuto che fosse progettato attorno alle operazioni del wallet.

“Attenzione, là fuori c’è del codice davvero pericoloso”, ha scritto Hoskinson a corredo dell’analisi.

Il codice ricostruito esamina i trasferimenti di Binance 14

CyberSatoshi ha analizzato una versione ricostruita di uno sweeper, un programma progettato per spostare asset da un account. L’analista ha sostenuto che il codice fosse adattato a Binance 14 e ha evidenziato diverse funzioni coinvolte nel trasferimento di ETH e token.

Una parte del programma lasciava un ETH nel wallet quando trasferiva il saldo nativo. CyberSatoshi ha suggerito che ciò potesse mantenere rifornita di gas la coda automatizzata delle transazioni di Binance, impedendo che un errore per fondi insufficienti attivasse un avviso.

Il post descriveva anche un loop che controllava i saldi dei token e poteva continuare a elaborare asset se un singolo trasferimento falliva. CyberSatoshi ha identificato un’altra funzione che poteva chiamare un account esterno tramite Binance 14.

Hoskinson ha condiviso l’analisi senza specificare quali delle sue conclusioni approvasse. Il suo messaggio non includeva un confronto tra i modelli di transazione di Cardano ed Ethereum.

ADBREAK]

Come è stata utilizzata la delega EIP-7702

L’attacco ha coinvolto EIP-7702, un meccanismo di Ethereum che consente a un account controllato da una chiave privata di delegare l’esecuzione a codice di smart contract. La delega può dare all’account accesso a funzioni come l’esecuzione di più operazioni all’interno di una singola transazione.

Per stabilire tale delega è necessaria un’autorizzazione valida firmata dall’account. La società di sicurezza Blockaid ha riferito che l’infrastruttura di firma di Binance, sotto il controllo dell’attaccante, ha firmato un’autorizzazione che indirizzava Binance 14 a uno sweeper distribuito dall’attaccante.

CyberSatoshi ha sostenuto che il meccanismo abbia accelerato lo spostamento degli asset dopo l’ottenimento dell’autorizzazione. L’analista ha descritto un lotto di 50 autorizzazioni firmate con valori di nonce consecutivi. Un nonce è un contatore usato nel processo di transazione e autorizzazione di Ethereum.

Blockaid ha stimato che circa 2,5 miliardi di dollari siano stati trasferiti da Binance 14 nella transazione iniziale. L’azienda ha inoltre tracciato deflussi da altri wallet di Binance su più reti blockchain.

[NEWSBREAK]

L’indagine di Binance e il secondo account

Binance ha stimato che circa 6,3 miliardi di dollari in asset siano stati interessati dall’incidente più ampio. L’exchange ha riferito che gli investigatori stavano esaminando il laptop di un dipendente potenzialmente compromesso e ulteriori punti di violazione.

L’analisi di Blockaid ha rintracciato un altro trasferimento verso un account smart separato di proprietà di Binance. Secondo l’azienda, l’attaccante ha raggiunto quell’account tramite Binance 14, che è rimasto delegato al codice dell’attaccante dopo il trasferimento iniziale.