Tweet został usunięty przez autora.
Ale wszystko zapisaliśmy 🙂.
Aztec Connect, wycofany z użytku most DeFi skoncentrowany na prywatności, padł ofiarą ataku, w wyniku którego haker wyprowadził około 2,1 miliona dolarów ze starego smart kontraktu Ethereum. Incydent nie wpłynął na obecną sieć Aztec Network, ale podkreślił utrzymujący się problem bezpieczeństwa w finansach zdecentralizowanych: wycofane produkty wciąż mogą przechowywać środki i nadal mogą być celem ataków.
Ten artykuł został przetłumaczony z oryginału. Przeczytaj oryginalną wersję przygotowaną przez naszego korespondenta tutaj.
Aztec Labs poinformowało, że bada potencjalny exploit dotyczący Aztec Connect po tym, jak około 2,1 miliona dolarów zostało przesuniętych z niezmiennego kontraktu platformy. Firma oświadczyła, że Aztec Connect został wycofany w marcu 2023 roku i że Aztec Labs nie posiada już kluczy administracyjnych ani kontroli nad systemem.
Aztec Connect umożliwiał niegdyś użytkownikom dostęp do DeFi poprzez skoncentrowany na prywatności rollup zero-knowledge na Ethereum. Gdy produkt był wycofywany, depozyty zostały wstrzymane, a użytkownicy otrzymali czas na wypłatę środków ze starego systemu.
Niektóre aktywa pozostały jednak wewnątrz kontraktu. Ponieważ kontrakty stały się w pełni niezmienne (immutable), nie można ich było już aktualizować ani zatrzymać. W przeciwieństwie do aktywnego protokołu, stary system nie posiadał operatora zdolnego do zatrzymania aktywności po rozpoczęciu podejrzanych transakcji, co sprawiło, że reakcja zależała od publicznych ostrzeżeń, śledzenia on-chain i sprawdzania przez pozostałych użytkowników, czy ich środki są zagrożone.
Zespół Phalcon z BlockSec poinformował, że atak był wymierzony w kontrakt RollupProcessorV3 Aztec Connect na Ethereum i oszacował straty na ponad 2,15 miliona dolarów. Głównym problemem, według analizy BlockSec cytowanej przez Crypto.News, była niezgodność między sposobem weryfikacji transakcji a sposobem ich rozliczania na Ethereum.
Ta niezgodność pozwoliła atakującemu na stworzenie sald, które nie miały pokrycia w rzeczywistej wartości na Ethereum, a następnie na wypłatę tych środków. Schemat ten został powtórzony siedmiokrotnie w przypadku kilku aktywów. Skradzione aktywa obejmowały 909 ETH, około 270 000 DAI, 167 wrapped staked ETH oraz mniejsze ilości innych tokenów. Portfel atakującego został rzekomo sfinansowany przez Tornado Cash przed exploitem.
Exploit Aztec Connect dołącza do trudnego miesiąca dla bezpieczeństwa DeFi. Tracker hacków DeFiLlama wykazał kilka strat w czerwcu, w tym 30 milionów dolarów z Humanity Protocol 8 czerwca i 8 milionów dolarów z Syscoin Bridge 7 czerwca.
Szerszy obraz jest mieszany. Straty z tytułu hacków spadły do 68,3 mln USD w maju, co stanowi spadek o prawie 90% w porównaniu z kwietniem, ale CertiK podał, że błędy w kodzie nadal spowodowały około 45 mln USD strat w maju, co czyni je największą ścieżką ataku w tym miesiącu.
Przypadek Aztec pokazuje, że zamknięcie protokołu nie jest tożsame z usunięciem ryzyka. Jeśli użytkownicy pozostawiają aktywa w niezmiennych kontraktach, a kod pozostaje aktywny na Ethereum, atakujący mogą nadal szukać luk, które zostały przeoczone, gdy produkt był aktywny.
Dla zespołów DeFi lekcja ta ma charakter zarówno operacyjny, jak i techniczny. Plany wycofania z użytku wymagają jasnych procesów wypłat, długich okresów monitorowania i publicznej komunikacji, która traktuje stare kontrakty jako aktywne obszary ryzyka. Dla użytkowników przekaz jest prostszy: środki pozostawione w porzuconych systemach mogą pozostać narażone na ataki lata po tym, jak produkt zniknie z normalnego użytku.
Wcześniej informowaliśmy, że token Humanity Protocol spadł o 85% po hacku na kwotę 30 mln USD.