Haker wysysa 90 milionów dolarów z Mirror Protocol, nie dając się złapać

Atak na Mirror Protocol rozpoczął się w zeszłym roku.

Haker wysysa 90 milionów dolarów z Mirror Protocol, nie dając się złapać

Firma BlockSec zajmująca się cyberbezpieczeństwem potwierdziła, że ​​w zeszłym roku haker złamał protokół Mirror Protocol, któremu udało się ukraść z protokołu około 90 milionów dolarów. 

Na złożonym i szybko rozwijającym się rynku, takim jak kryptowaluty, wiele rzeczy może się wydarzyć. Jeden z nich był jednym z najrzadszych odnotowanych dotychczas exploitów. 

Zdecentralizowany protokół Mirror Protocol, zbudowany na starym blockchainie Terra, obecnie znanym jako Terra Classic, był wykorzystywany przez co najmniej 8 miesięcy, od października ubiegłego roku, nie generując ostrzeżenia dla programistów ani społeczności użytkowników kryptowalut. 

W wątku opublikowanym przez firmę BlockSec zajmującą się cyberbezpieczeństwem firma potwierdziła, że ​​haker wykorzystał lukę w kodzie protokołu Mirror Protocol związaną z depozytem środków w ramach protokołu. 

Luka ta, zgłoszona po raz pierwszy przez użytkownika @FatManTerra, umożliwiła nieznanemu dotąd atakującemu wydobyć po cichu z protokołu prawie 90 milionów dolarów. Badacze BlockSec opublikowali adres przedmiotowego ataku. 

Oprócz tego wartego milion dolarów exploita @FatManTerra poinformował również o nowej luce wykorzystanej kilka godzin temu w protokole Mirror Protocol, a spowodowanej błędem w wyroczni cenowej Luna Classic (LUNC). W exploitze, protokół stracił kolejne 2 miliony dolarów– poinformował użytkownik. 

Może Cię zainteresować: LUNA 2.0 upada kilka godzin po uruchomieniu

Błąd umowy Mirror Lock

W wątku na Twitterze @FatManTerra opisał, jak nieznanemu napastnikowi udało się bez wykrycia przez kilka miesięcy wyłudzić dziesiątki milionów dolarów z protokołu Mirror Protocol. 

Po pierwsze zauważył, że luka ma swoje źródło w umowie Mirror Lock, która blokuje zabezpieczenie zdeponowane przez użytkownika w protokole na okres 14 dni w przypadku krótkiej transakcji. 

Jednakże kontrakt umożliwiający wywołanie funkcji odblokowania w celu odblokowania zabezpieczenia poprzez listę identyfikacyjną pozycji (ID) nie posiadał duplikatu funkcji kontrolnej ani weryfikacyjnej. Umożliwiło to atakującemu utworzenie krótkiej pozycji, a po 14 dniach wielokrotne wywołanie jej identyfikatora pozycji na jednej liście, wydobywając środki z kontraktu blokującego „w kółko niewielkim kosztem i bez ryzyka” – wyjaśnił. 

Według @FatManTerra, który twierdzi, że on i jego zespół badaczy cyberbezpieczeństwa natknęli się na exploit przez czysty przypadek, twórcy Mirror Protocol niedawno dowiedzieli się o istniejącej luce i załatali ją bez informowania społeczności kryptograficznej. 

Analityk zauważył, że protokół został załatany niemal równocześnie z awarią TerraUSD (UST), obecnie znanej jako USTC, na początku tego miesiąca. 

Nowy hack do Mirror Protocol

Chociaż twórcy protokołu nie potwierdzili żadnych niedawnych ataków, @FatManTerra twierdzi, że Mirror Protocol był ponownie naruszone kilka godzin temu, tracąc kolejne 2 miliony dolarów. 

Analityk zwrócił uwagę, że błąd w wyroczni cenowej mówi protokołowi, że LUNC jest wart około 5 UST, podczas gdy w rzeczywistości wartość tej kryptowaluty wynosi poniżej 0,00012 USD (mniej niż mikrocent). 

Pule mBTC, mETH, mDOT i mGLXY w protokole Mirror Protocol zostały opróżnione, wskazał @FatManTerra, wskazując jednocześnie, że atak nasili się po otwarciu rynków, jeśli zespół programistów tego protokołu nie zainterweniuje na czas, aby skorygować wyrocznię cenową przez LUNC. 

W ostatnim miesiącu płynność tego protokołu znacznie spadła. Według danych platformy DeFi Llama, Mirror Protocol utrzymuje obecnie płynność nieco ponad 100.00 dolarów. 

Zdeponowana płynność lub TVL w protokole lustrzanym.
źródło: Lama DeFi

Po przekroczeniu 2.180 miliarda dolarów płynności w dniu 10 maja, Mirror Protocol stracił w momencie publikacji ponad 99% swoich TVL. 

Kontynuuj czytanie: ESET ostrzega przed schematem imitującym popularne portfele w celu kradzieży kryptowalut