- A Lazarus-csoport mindössze 14,58 dollárnyi tranzakciós díjért vette át az irányítást a Binance 14-es Ethereum hot wallet felett egyetlen típus-4 tranzakcióval.
- Az EIP-7702 javaslat lehetővé teszi, hogy normál felhasználói számla ideiglenesen delegálja az irányítást egy okosszerződésnek, amit a támadók kihasználtak a nonce-kötött autorizáció segítségével.
- A támadás legfontosabb eleme volt a pontos időzítés: ha a tranzakció csupán egy másodperccel késik, a nonce már máshol jár, és az ügylet érvénytelen lesz.
- Egyetlen tranzakció, ,58 – és a Binance 14-es hot wallet már nem a Binance-é volt
- Mi az a Binance 14, és miért volt akkora célpont?
- EIP-7702: az eszköz, amit a Lazarus-csoport fegyvernek használt
- Az 50 aláírásos „sörétes puska” taktika
- Hogyan lehetséges, hogy 50 érvénytelen aláírás átmegy a mempoolen?
- Mit tett a Lazarus-csoport az irányítás megszerzése után?
- Mi volt a valódi gyenge pont?
- Miért ,58? A gáz ekonomikája
- Tanulságok, amelyeket érdemes komolyan venni
- Összefoglalás
Egyetlen tranzakció, $14,58 – és a Binance 14-es hot wallet már nem a Binance-é volt
A kriptoipar történetének egyik legtechnikásabb hackje nem robbantószerrel, nem bennfentes segítséggel, nem is hónapokig tartó adathalász kampánnyal kezdődött. Egyetlen Ethereum-tranzakcióval indult – az 0xad99264d… azonosítójú típus-4 ügylettől. Annak, aki tudja, mit keres, ez a hash az egész történetet elmondja. Annak, aki nem tudja: ő az az átlagfelhasználó, akinek a pénze volt a tét.
Mi az a Binance 14, és miért volt akkora célpont?
A Binance hot walletek közül a 14-es az egyik legsűrűbben forgalmazott cím a teljes Ethereum-hálózaton. Naponta több ezer kimenő tranzakciót bonyolít, a nonce – vagyis az az egyedi sorszám, amellyel minden blokkláncon belüli ügylet hitelesített – szinte folyamatosan változik. Ez egy tőzsdei hot walletnél normális: a rendszer automatikusan kezeli a pénzmozgásokat, a nonce emelkedik, ahogy az ügyletek bekerülnek a blokkláncba.
Épp ez teszi egyszerre értékessé és nehezen támadhatóvá. Ha valaki el akarja téríteni az irányítást, pontosan tudnia kell, mikor ér oda a tranzakciója – mert ha egy másodperccel késik, a nonce már máshol jár, az ügylet érvénytelen.
EIP-7702: az eszköz, amit a Lazarus-csoport fegyvernek használt
Az EIP-7702 egy viszonylag friss Ethereum-fejlesztési javaslat, amely lehetővé teszi, hogy egy normál felhasználói számla (EOA) ideiglenesen delegálja az irányítást egy okosszerződésnek. A „típus-4 tranzakció” ennek a mechanizmusnak a technikai megvalósítása: a küldő aláír egy úgynevezett EIP-7702 authorizációt, amellyel azt mondja a hálózatnak – „hadd fusson le ez a kód az én számlámon”.
A trükk az, hogy ez az authorizáció nonce-kötött. Ha az aláírás pillanatában a cél-számla nonce-a 1042, de mire a tranzakció bekerülne a blokkba, a nonce már 1043, az egész ügylet érvénytelen lesz. Magas forgalmú hot walletnél ez másodpercek kérdése.
A Lazarus-csoport – az észak-koreai állami hátterűnek tartott hackercsoport, amely korábban az Axie Infinity Ronin Bridge-feltörésért is felelős volt – megtalálta a megoldást erre a problémára. Nem elegáns, de brutálisan hatékony.
Az 50 aláírásos „sörétes puska” taktika
Ahelyett, hogy egyetlen EIP-7702 authorizációt próbáltak volna belőni a mozgó célra, a Lazarus-csoport 50 egymást követő authorizációt írt alá előre – a 14-es hot wallet várható nonce-értékeinek sorozatára. Mindet egyetlen típus-4 tranzakcióba tömörítette.
- 49 authorizáció „elment a lövés” – rossz nonce, érvénytelen, figyelmen kívül hagyta a hálózat.
- 1 authorizáció eltalálta az éppen aktuális live nonce-t.
- A Binance 14-es hot wallet irányítása egy okosszerződésre delegálódott.
- A teljes akció gázköltsége: 14,58 dollár.
A módszer neve a kutatók között már „shotgun authorization attack” – sörétes authorizációs támadás. Az elnevezés találó: nem célzottan lő, hanem lefedi a lehetséges találatok tartományát, és abban bízik, hogy egy eltalál.
Hogyan lehetséges, hogy 50 érvénytelen aláírás átmegy a mempoolen?
Ez az egyik legfontosabb technikai kérdés, és egyben az EIP-7702 implementációjának egyik legvitatottabb pontja. Az Ethereum mempool – az a várakozási sor, ahol a tranzakciók bekerülésre várnak – nem validálja előre az authorizáció-aláírások nonce-egyezését. A csomópontok befogadják a típus-4 tranzakciókat akkor is, ha a bennük lévő authorizációk nagy része nyilvánvalóan érvénytelen lesz.
Ez szándékos tervezési döntés volt – de a biztonsági kutatók egy része már a fejlesztési fázisban figyelmeztetett: pontosan ez a „sörétes” visszaélés válik lehetővé általa. A figyelmeztetések nem vezettek azonnali változtatáshoz. A Binance 14-es eset után a vita újra fellángolt az Ethereum fejlesztői fórumokon.
Mit tett a Lazarus-csoport az irányítás megszerzése után?
Az authorizáció sikere után a delegált okosszerződés azonnal approve-hívásokat küldött ki – több milliárd dollárnyi token-egyenleg felett adott ki felhatalmazást külső, Lazarus-kontrollált címekre. A tényleges kiszállítás ezután indult meg: több lépcsőben, mixereken és bridge-eken keresztül.
A pontos végösszeg az incidens lezárultával még nem volt teljes mértékben auditálható, de a láncon látható mozgások alapján több száz millió dollárnyi eszköz érintett. A Binance azonnali üzletszünetet rendelt el az érintett eszközökre, és több partnerváltóval együttműködve próbálta befagyasztani a mozgó összegeket.
Fontos megjegyzés: az incidens hatóköre és a végleges kár mértéke az írás időpontjában még vizsgálat alatt áll. A láncon látható adatok nyilvánosak, de a teljes kép – különösen ami a visszaszerzett összegeket illeti – még nem tiszta.
Mi volt a valódi gyenge pont?
Sokan rögtön az EIP-7702-t hibáztatták. Ez részben jogos, részben félrevezető. A technikai vektor valóban az EIP-7702 volt – de maga az authorizációs mechanizmus csak akkor aktiválható, ha a célszámla privát kulcsa kompromittálódott, vagy valaki legitim aláírást szerzett meg social engineering útján.
A 14-es hot wallet esetében a jelek szerint az előbbi történt: valószínűleg egy belső infrastruktúrában lévő aláíró-szerviz szivárgott meg. Önmagában az EIP-7702 nem tette volna lehetővé a támadást – de új, hatékony végrehajtási módszert adott a kezükbe azoknak, akik már benn voltak.
Ez a különbség nem triviális. Ha az EIP-7702 nem létezett volna, a kompromittált kulccsal is el lehetett volna lopni az egyenleget – csak más úton, valószínűleg lassabban, több tranzakcióval, nagyobb eséllyel az azonnali detektálásra.
Miért $14,58? A gáz ekonomikája
Az összeg szinte vicces, ha nem lenne ennyire komoly a kontextus. Az Ethereum gázdíjai az incidens pillanatában rendkívül alacsonyak voltak – a gwei-ár a historikus minimumok közelében járt. Az 50 authorizációt tartalmazó típus-4 tranzakció gázigénye relatíve magas, de az alacsony gázárral megszorozva az összköltség bőven $15 alatt maradt.
Összehasonlításképpen: egy átlagos Uniswap-csere ugyanabban az időszakban körülbelül $0,50–$2 közé esett. A Binance 14 eltérítése körülbelül annyiba került, mint egy közepes éttermi ebéd Budapesten.
Tanulságok, amelyeket érdemes komolyan venni
- Az EIP-7702 magas forgalmú hot walleteken különleges kockázatot jelent – a nonce-előrejelzésen alapuló shotgun taktika reális fenyegetés.
- A kulcsvédelem nem ér véget a hardveres tárhelyeknél – az aláíró infrastruktúra biztonságát is auditálni kell.
- Az alacsony gázdíj a támadók számára is kedvező körülmény – amikor az Ethereum „olcsó”, a kísérletezés és a shotgun taktika költsége minimális.
- A mempool-szintű EIP-7702 validáció hiánya vitatott tervezési döntés, amelynek biztonsági következményei ma már kézzelfoghatóak.
Összefoglalás
Az 0xad99264d… tranzakció nem csak egy hash – ez egy korszakhatár az Ethereum blokkláncon belüli biztonsági fenyegetések történetében. A Lazarus-csoport nem brute force-szal, nem hónapnyi várakozással, hanem egyetlen jól megkonstruált típus-4 tranzakcióval szerezte meg az irányítást a világ egyik legnagyobb tőzsdéjének legforgalmasabb hot walletje felett.
A valódi tanulság nem az, hogy az EIP-7702 rossz ötlet volt. A tanulság az, hogy minden új protokoll-primitív új támadási felületet nyit – és a Lazarus-csoport általában hamarabb találja meg ezeket a felületeket, mint a védekező oldal.
A $14,58-as gázköltség nem arra utal, hogy az Ethereum gyenge. Arra utal, hogy a legdrágább láncszem szinte soha nem a protokoll maga, hanem az az ember vagy rendszer, amely az aláírásokat kezeli. Ez 2026-ban is igaz – és valószínűleg még sokáig az marad.
Gyakori kérdések
A típus-4 tranzakció az EIP-7702 autorizációt megvalósító ügylet, amely lehetővé teszi, hogy egy normál felhasználói számla ideiglenesen átadja az irányítást egy okosszerződésnek. Az aláírás pillanatában a hálózatnak azt jelzi a küldő: hadd fusson le ez a kód az én számlámon.
A Binance 14-es wallet az egyik legsűrűbben forgalmazott cím a teljes Ethereum-hálózaton, naponta több ezer tranzakcióval. Ez egyidejűleg értékessé és nehezen támadhatóvá tette: az támadónak pontosan tudnia kellett, mikor érkezik meg a tranzakciója, mert egy másodpercnyi késés is érvénytelen ügylethez vezet.
A nonce egy egyedi sorszám, amellyel minden on-chain ügylet hitelesített. Egy szóla pedig folyamatosan emelkedik az egyes tranzakciók bekerülésekor a blokkláncba. A támadók ezt az egyediséget használták ki az EIP-7702 autorizáció nonce-kötött jellegének kihasználásával.
Az EIP-7702 javaslat lehetővé teszi a jogosultság delegálását okosszerződéseknek, de az autorizáció nonce-kötött. Ha a nonce megváltozik az aláírás és az ügylet bekerülése között, az egész autorizáció érvénytelen – ezt a sebezhetőséget használta ki az Lazarus-csoport a pontos időzítéssel.
Mindössze 14,58 dollár – ez volt az egyetlen tranzakció gáz díja, amellyel az támadók átvették az irányítást. A valódi kockázat a hot wallet tartalma volt, amely potenciálisan több millió dollár értékű volt.
Mielőtt bármibe pénzt teszel: 12 kérdés
Kétoldalas ellenőrzőlista, amit egy ajánlat vagy egy kiszemelt befektetés mellé tehetsz: költség, kockázat, adózás, és az a kérdés, amit szinte senki nem tesz fel magának. E-mailben küldöm.