Într-un eveniment care a șocat întreaga industrie a criptomonedelor, Binance, una dintre cele mai mari platforme de tranzacționare din lume, a devenit victima celui mai mare atac cibernetic din istorie. Conform declarațiilor oficiale, hackerii au reușit să fure 6,3 miliarde de dolari în criptomonede, un eveniment care a zguduit piețele și a ridicat întrebări esențiale despre securitatea sistemelor de stocare a activelor digitale.
Rezumat:
Exploatarea unui serviciu intern și mecanismul EIP-7702
Atacatorii au folosit o combinație de metode complexe pentru a pătrunde în infrastructura Binance. Printre ele se numără un interviu fals de angajare cu un inginer, programe malițioase și exploatarea mecanismului EIP-7702 din rețeaua Ethereum. Acest mecanism permite unui cont să delege unele drepturi de execuție unui contract inteligent fără ca cheia privată să fie expusă. Hackerii au folosit această funcție pentru a acorda unui contract inteligent sub controlul lor drepturi parțiale de execuție asupra unui portofel Binance.
Prin intermediul unui serviciu intern de semnare a tranzacțiilor, atacatorii au declanșat transferuri care au ocolit procedura obișnuită de retragere a fondurilor. Din portofelele companiei au plecat spre adrese controlate de atacatori aproximativ 970.500 SOL și 44,2 milioane OP, pe rețelele Solana și Optimism. O alertă internă legată de transferurile de volum mare a determinat Binance să deschidă imediat o investigație.
Izolarea atacului și măsurile de protecție luate
În urma atacului, Binance a luat o serie de măsuri de izolare. Retragerile au fost suspendate pentru a preveni ieșirea altor fonduri, tokenurile afectate au fost înghețate în coordonare cu partenerii, iar permisiunile neautorizate au fost revocate. Aceste acțiuni au dus la înghețarea unor active de 2,85 miliarde de dolari.
Însă, oprirea retragerilor nu a putut bloca toate mișcările neautorizate de active, deoarece autorizările malițioase EIP-7702 se aflau “on-chain” și nu depindeau de infrastructura obișnuită de retragere a platformei. Prin 50 de tranzacții de semnare, atacatorii au manipulat parametrul contului și au instituit autorizări de delegare malițioase, care le-au oferit posibilitatea de a muta în continuare activele fără să treacă prin infrastructura standard de retragere a Binance.
Revocarea autorizărilor a durat mai mult din cauza tehnologiei MPC (Multi-Party Computation) pe care funcționa portofelul. Nu exista o cheie privată unică prin care autorizările malițioase să fie revocate imediat. Echipa Binance a trebuit să conceapă o procedură specială de revocare, care a cerut mai mult timp. În final, ultimul transfer neautorizat a avut loc înainte de a fi complet blocați toți mișcările de active.
În ciuda eforturilor depuse, Binance a fost forțată să recunoască că nu a reușit să blocheze complet toate mișcările neautorizate de active, ceea ce a dus la pierderea de 6,3 miliarde de dolari în criptomonede. FBI a atribuit atacul Coreei de Nord, iar Donald Trump a menționat că autorii atacului nu sunt cunoscuți cu certitudine.
Cristian Pavel




