Jak zespół Recoveris prześledził 2,2 mln USD przez Tornado Cash
Studium zaawansowanego śledztwa blockchain, które zespół Recoveris przeprowadził dla 1inch i w którym prześledził 2,2 mln USD przez Tornado Cash.
Gdy w grudniu 2024 r. atakujący przejął smart contract Limited Resolver należący do 1inch, wykorzystał dobrze znany schemat: zamienił skradzione aktywa na ETH, wpłacił je do Tornado Cash i ukrył w zbiorze anonimowości miksera. W tym miejscu standardowe narzędzia przestają wystarczać i zaczyna się właściwa praca śledcza.
Atak
9 grudnia 2024 r. atakujący uzyskał nieautoryzowany dostęp do klucza prywatnego kontrolującego smart contract Limited Resolver należący do 1inch Labs. Atak miał metodyczny przebieg: najpierw sprawca wdrożył złośliwe kontrakty w sieci Ethereum, a następnie rozszerzył działania na kolejne sieci i wyprowadzał USDT, USDC, BNB, ETH, MATIC oraz POL z BSC, Base, Polygon, Ethereum, Optimism i Arbitrum.
Skradzione aktywa o łącznej wartości 2,2 mln USD trafiły przez jeden adres w sieci Ethereum do Tornado Cash. Wpłaty podzielono według stałych nominałów puli, wynoszących 1 ETH, 10 ETH i 100 ETH, a do miksera wpłacono około 545 ETH.
Wyzwanie: jak znaleźć sygnał w szumie
Tornado Cash jest niepowierniczym protokołem prywatności, który zrywa widoczne na blockchainie połączenie pomiędzy wpłatą a wypłatą. Środki trafiają do zbioru anonimowości wraz z tysiącami innych depozytów, a przy wypłacie powiązanie z pierwotnym źródłem zostaje kryptograficznie zaciemnione.
Standardowe narzędzia analityki blockchain potrafią ustalić, co wpłynęło do Tornado Cash, jednak przypisanie konkretnych wypłat do określonych depozytów wymaga innego podejścia śledczego, szczególnie gdy analiza obejmuje kilka miesięcy aktywności w wielu pulach.
Metodologia Recoveris
Nasz zespół przeanalizował 6231 wypłat z puli Tornado Cash, obejmujących okres od dnia pierwszego depozytu do maja 2025 r. Standardowe metody analityczne nie wskazały żadnych wiarygodnych kandydatów.
Przełom przyniosło zaawansowane profilowanie behawioralne, wykraczające poza konwencjonalną analitykę blockchain. Systematyczna analiza wzorców operacyjnych w całym zbiorze wypłat ujawniła jeden charakterystyczny profil zachowania, obejmujący kwotę w ETH zbieżną z wartością skradzionych środków. Pozwoliło to odtworzyć strategię sprawcy po wyjściu z miksera w kilku sieciach blockchain oraz powiązać wypłacone aktywa z możliwymi do zidentyfikowania punktami konsolidacji i adresami docelowymi.
Wyniki
Analiza wykazała jeden spójny wzorzec w wypłatach obejmujących kwotę w ETH bardzo zbliżoną do skradzionej wartości. Powiązane adresy zachowywały się podobnie w kilku sieciach blockchain, a środki ostatecznie konsolidowano na adresach o charakterystycznych cechach operacyjnych.
Aktywa przeszły przez infrastrukturę cross-chain, po czym trafiły do punktów końcowych obejmujących możliwych do zidentyfikowania dostawców usług. Analiza dostarczyła informacji, które można wykorzystać przy koordynowaniu potencjalnych działań egzekucyjnych.
Żaden inny wzorzec wypłat w analizowanym okresie 6 miesięcy nie odpowiadał temu profilowi behawioralnemu dla porównywalnej kwoty w ETH. Pozwoliło to z wysokim stopniem pewności odtworzyć strategię wyjścia sprawcy z Tornado Cash.
Dlaczego ta sprawa ma znaczenie
Wraz z upowszechnianiem się mikserów i protokołów prywatności w złożonych operacjach prania pieniędzy rośnie znaczenie metod śledczych, które wykraczają poza standardowe grupowanie adresów i analizę heurystyczną.
W sprawie 1inch trzeba było przeanalizować ponad 6000 transakcji, aby zidentyfikować 553 ETH w powiązanych wypłatach. Oznaczało to stosunek szumu do sygnału na poziomie 10:1, który przy tej skali przekracza możliwości standardowych narzędzi. Wynik przyniosło wykrycie wzorców zachowania widocznych w kilku sieciach, które pozostawały czytelne nawet po przejściu środków przez zbiór anonimowości Tornado Cash.
Dla prawników, zespołów compliance i instytucji obsługujących incydenty bezpieczeństwa związane z kryptowalutami ta sprawa pokazuje, dlaczego po wyczerpaniu możliwości standardowego śledzenia potrzebna jest specjalistyczna analiza kryminalistyczna. Od umiejętności prześledzenia aktywów przez zaawansowane mechanizmy zaciemniania oraz udokumentowania ustaleń w formie, którą można wykorzystać w sądzie, coraz częściej zależy możliwość identyfikacji, zamrożenia i odzyskania skradzionych środków.
Źródło: komunikat 1inch dotyczący reakcji na incydent bezpieczeństwa
Skontaktuj się z nami
Jeśli Twoja firma lub klient padli ofiarą oszustwa z użyciem kryptowalut, szybkie rozpoczęcie śledztwa on-chain może przesądzić o tym, czy środki uda się zabezpieczyć.