Hoskinson deli analizo napada na denarnico Binance
Ustanovitelj Cardana je opozoril na nevarno kodo, potem ko je analitik preučil program, povezan z Binance 14, in njegovo vlogo pri premikanju sredstev iz borzine denarnice.
By SongMarketCap
Charles Hoskinson je delil tehnično analizo napada na Binancine denarnice na Ethereumu in opozoril na nevarno kodo, povezano s premikanjem kripto sredstev.
Ustanovitelj Cardana se je odzval na objavo uporabnika CyberSatoshi, ki je preučil rekonstruirano kodo, povezano z Binance 14, eno od vročih denarnic borze. Analitik je opisal program, uporabljen za prenos sredstev, in trdil, da je zasnovan okoli delovanja te denarnice.
“Pozor, tam zunaj je nekaj resno nevarne kode,” je ob analizi zapisal Hoskinson.
Rekonstruirana koda preučuje prenose prek Binance 14
CyberSatoshi je analiziral rekonstruirano različico programa sweeper, orodja, zasnovanega za premikanje sredstev z računa. Analitik je trdil, da je bila koda prilagojena za Binance 14, in izpostavil več funkcij, vključenih v prenos ETH in žetonov.
Del programa je pri prenosu osnovnega stanja v denarnici pustil en ETH. CyberSatoshi je predlagal, da bi to lahko ohranjalo Binancino samodejno transakcijsko čakalno vrsto oskrbljeno s plinom in preprečilo, da bi napaka zaradi nezadostnih sredstev sprožila opozorilo.
Objava je opisala tudi zanko, ki je preverjala stanja žetonov in lahko nadaljevala obdelavo sredstev, če je posamezen prenos spodletel. CyberSatoshi je prepoznal še eno funkcijo, ki je lahko prek Binance 14 poklicala zunanji račun.
Hoskinson je delil analizo, ne da bi navedel, katere njene sklepe podpira. Njegovo sporočilo ni vsebovalo primerjave med transakcijskima modeloma Cardana in Ethereuma.
ADBREAK]
Kako je bila uporabljena delegacija EIP-7702
V napadu je bil uporabljen EIP-7702, mehanizem Ethereuma, ki omogoča, da račun, nadzorovan z zasebnim ključem, delegira izvajanje na kodo pametne pogodbe. Delegacija lahko računu omogoči dostop do funkcij, kot je izvedba več operacij v eni transakciji.
Za vzpostavitev takšne delegacije je potrebna veljavna odobritev, podpisana z računom. Varnostno podjetje Blockaid je poročalo, da je Binancin podpisni sistem, pod nadzorom napadalca, podpisal odobritev, ki je Binance 14 usmerila na sweeper, ki ga je uvedel napadalec.
CyberSatoshi je trdil, da je mehanizem po pridobitvi odobritve pospešil premikanje sredstev. Analitik je opisal paket 50 podpisanih odobritev z zaporednimi vrednostmi nonce. Nonce je števec, ki se uporablja v Ethereumu pri procesu transakcij in odobritev.
Blockaid je ocenil, da je bilo v začetni transakciji z Binance 14 prenesenih približno 2.5 milijarde dolarjev. Podjetje je prav tako sledilo odlivom iz drugih Binancinih denarnic v več verigah blokov.
[NEWSBREAK]
Preiskava Binance in drugi račun
Binance je ocenil, da je bilo z obsežnejšim incidentom prizadetih približno 6.3 milijarde dolarjev sredstev. Borza je sporočila, da preiskovalci preučujejo morebiten kompromitiran prenosni računalnik zaposlenega in dodatne točke vdora.
Analiza podjetja Blockaid je izsledila še en prenos na ločen pametni račun v lasti Binance. Po navedbah podjetja je napadalec do tega računa dostopal prek Binance 14, ki je po začetnem prenosu ostal delegiran na napadalčevo kodo.