Crypto Prices

Ethereum: un utente perde $22.000 in un attacco al wallet EIP-7702

prima di 1 ora
1 minuto di lettura
2 visualizzazioni

Incidente di Sicurezza del Wallet Ethereum

Un wallet Ethereum associato a sven.eth ha subito una perdita di 9.1231 ETH, valutati circa $22.770, e 1.69271471 token TAPEETH, dopo che un attaccante ha sfruttato un’autorizzazione EIP-7702 malevola per ottenere il controllo dell’account. La società di sicurezza blockchain ExVul ha riportato l’incidente il 14 ottobre, identificando una transazione sponsorizzata dall’attaccante che ha attivato un codice malevolo precedentemente autorizzato dal proprietario del wallet.

Dettagli dell’Attacco

ExVul ha attribuito il furto a una delega non sicura, spiegando che l’attaccante ha svuotato il wallet senza sfruttare il protocollo DeFi sottostante. L’incidente ha coinvolto il wallet collegato a sven.eth e un indirizzo controllato dall’attaccante che inizia con 0x9208. Secondo l’indagine di ExVul, l’autorizzazione ha permesso al codice installato tramite il meccanismo EIP-7702 di Ethereum di operare con i permessi del wallet.

“Non è stato coinvolto alcun prestito flash o manipolazione AMM: l’attaccante ha sponsorizzato una transazione di tipo-4 contenente l’autorizzazione EIP-7702 valida della vittima, quindi ha svuotato il wallet.”

Il furto ha coinvolto 9.1231 ETH e 1.69271471 TAPEETH, con la parte in ETH valutata a circa $22.770 al momento della pubblicazione dei risultati da parte di ExVul. La società di sicurezza non ha fornito una valutazione separata in dollari per i token TAPEETH.

Meccanismo di EIP-7702

L’EIP-7702 fa parte dello sviluppo dell’astrazione degli account di Ethereum, consentendo agli account di proprietà esterna di guadagnare temporaneamente funzionalità di smart contract tramite codice delegato. Secondo la specifica ufficiale di Ethereum, un utente firma un’autorizzazione che identifica lo smart contract che controllerà il comportamento di esecuzione dell’account.

Una volta presentata tramite una transazione compatibile, Ethereum registra la delega ed esegue il codice designato quando il wallet riceve chiamate pertinenti. Tuttavia, lo stesso meccanismo comporta rischi per la sicurezza quando un account delega l’esecuzione a codice malevolo.

“L’attaccante ha presumibilmente pagato la commissione di transazione e presentato l’autorizzazione firmata. Il proprietario del wallet non ha dovuto finanziare o trasmettere la transazione che ha attivato la delega malevola.”

Raccomandazioni di Sicurezza

Dopo il furto riportato, ExVul ha avvertito che la delega malevola del wallet rimaneva attiva al blocco Ethereum 26.188.153. L’avviso riguarda una caratteristica dell’EIP-7702: impostare una delega non rimuove automaticamente la delega quando la transazione termina. Il contratto autorizzato può rimanere associato al wallet fino a quando il proprietario dell’account non sostituisce o cancella la delega.

ExVul ha raccomandato di cancellare o sostituire l’autorizzazione e spostare gli asset rimanenti in un wallet sicuro. Tali azioni di recupero richiedono attenzione poiché l’indirizzo interessato potrebbe eseguire istruzioni malevole mentre la delega persiste.

Conclusioni

L’allerta di ExVul del 14 ottobre ha identificato il contratto malevolo, l’indirizzo controllore e l’account interessato, ma non ha rivelato se la vittima avesse successivamente sostituito l’autorizzazione. L’indagine ha registrato la delega sospetta come attiva al blocco 26.188.153.

Questo incidente segue avvertimenti precedenti riguardo deleghe di account malevole e mette in evidenza l’importanza di una gestione sicura delle autorizzazioni nel contesto delle transazioni Ethereum.

Popolare