Atak off-chain na Ostium doprowadził do kradzieży 23,75 mln USD z puli płynności - Security Bez Tabu

Atak off-chain na Ostium doprowadził do kradzieży 23,75 mln USD z puli płynności

Cybersecurity news

Wprowadzenie do problemu / definicja

Incydent dotyczący platformy Ostium pokazuje, że bezpieczeństwo rozwiązań DeFi nie kończy się na audycie smart kontraktów. W tym przypadku źródłem kompromitacji nie był bezpośredni błąd w logice on-chain, lecz atak na infrastrukturę off-chain odpowiedzialną za dostarczanie danych cenowych do protokołu.

Tego typu zdarzenia podkreślają, że integralność oracle’i, systemów raportowania cen i komponentów pomocniczych ma kluczowe znaczenie dla bezpieczeństwa całego ekosystemu finansów zdecentralizowanych. Nawet poprawnie działający kontrakt może stać się narzędziem do wyprowadzenia środków, jeśli otrzyma zmanipulowane dane wejściowe.

W skrócie

  • Ostium poinformowało o kradzieży 23,75 mln USD z vaultu dostawcy płynności.
  • Źródłem incydentu miał być atak na infrastrukturę off-chain dostarczającą dane cenowe.
  • Napastnik przesyłał sfałszowane raporty cenowe i wykorzystywał je do generowania sztucznych zysków.
  • Środki traderów przechowywane w osobnym kontrakcie nie zostały naruszone.
  • Handel został wstrzymany w ciągu około godziny od pierwszej transakcji wykorzystującej incydent.
  • Część skradzionych środków zamieniono na ETH, a znaczna pula trafiła do miksera kryptowalutowego.

Kontekst / historia

Ostium to zdecentralizowana platforma transakcyjna działająca w ekosystemie Arbitrum, umożliwiająca spekulację na cenach aktywów tradycyjnych i kryptowalutowych z wykorzystaniem portfela kryptowalutowego. Model działania takich platform opiera się na wiarygodnym i odpornym na manipulacje dostarczaniu cen referencyjnych, ponieważ wpływają one na wycenę pozycji, rozliczenia oraz parametry ryzyka.

Platforma poinformowała społeczność o incydencie 16 lipca 2026 roku, jednocześnie wstrzymując handel. W kolejnych komunikatach doprecyzowano, że zdarzenie miało charakter off-chain i dotyczyło komponentów odpowiedzialnych za przekazywanie cen do protokołu. Operator zapowiedział także publikację technicznego post-mortem oraz wcześniejsze poinformowanie użytkowników przed wznowieniem działania usługi.

Analiza techniczna

Z technicznego punktu widzenia atak wpisuje się w kategorię manipulacji warstwą danych wejściowych. Jeśli protokół przyjmuje raporty cenowe z zewnętrznej infrastruktury i traktuje je jako wiarygodne, przejęcie lub obejście mechanizmów autoryzacji w tym łańcuchu zaufania pozwala wpływać na stan ekonomiczny aplikacji bez łamania samego smart kontraktu.

W tym przypadku napastnik miał dostarczać nieuprawnione raporty cenowe, które wyglądały jak poprawne. Sugeruje to możliwe problemy w obszarze ochrony kluczy podpisujących, walidacji źródła raportów, kontroli integralności komunikatów, logiki akceptacji danych przez protokół albo segmentacji infrastruktury pomocniczej. Po wprowadzeniu zmanipulowanych cen atakujący otwierał i zamykał duże pozycje w krótkim czasie, uzyskując zysk kosztem vaultu dostawcy płynności.

Istotne jest również rozróżnienie architektoniczne. Strata nie dotyczyła bezpośrednio środków traderów przechowywanych w odrębnym kontrakcie, lecz puli odpowiadającej za płynność i rozliczenia ekonomiczne strategii. Oznacza to, że separacja części zasobów ograniczyła skalę incydentu, choć nie zapobiegła wielomilionowym stratom.

Dodatkowym elementem technicznego obrazu zdarzenia jest ścieżka przepływu środków po ataku. Zgodnie z publicznymi obserwacjami blockchainowymi skradzione USDC zostało wymienione na ETH, a następnie znaczna część ETH trafiła do narzędzia mieszającego transakcje. To klasyczny schemat utrudniania analizy przepływu aktywów i potencjalnego odzyskania środków.

Konsekwencje / ryzyko

Najbardziej bezpośrednią konsekwencją była utrata 23,75 mln USD z puli płynności, ale skutki operacyjne są znacznie szersze. Wstrzymanie handlu oznacza zamrożenie aktywności użytkowników, niepewność co do przyszłej wyceny pozycji po wznowieniu działania oraz presję reputacyjną na operatora i partnerów ekosystemu.

Z perspektywy ryzyka cyberbezpieczeństwa incydent podkreśla kilka istotnych kwestii:

  • smart kontrakt może być formalnie poprawny, a mimo to cały protokół pozostaje podatny przez warstwę off-chain,
  • manipulacja danymi cenowymi może prowadzić do strat ekonomicznych bez klasycznego exploita w kodzie on-chain,
  • separacja środków klientów i funduszy płynności ogranicza skutki, ale nie eliminuje ryzyka systemowego,
  • czas wykrycia i zatrzymania ataku ma kluczowe znaczenie, ponieważ nawet krótki okres kompromitacji może przełożyć się na bardzo duże straty.

Dla rynku DeFi to kolejny sygnał, że bezpieczeństwo oracle’i, zarządzanie kluczami oraz monitoring anomalii cenowych muszą być traktowane jako elementy krytyczne, a nie wyłącznie pomocnicze.

Rekomendacje

Operatorzy platform DeFi powinni wdrożyć wielowarstwowe zabezpieczenia dla infrastruktury off-chain odpowiedzialnej za dostarczanie cen i innych danych krytycznych biznesowo. Priorytetem powinno być odseparowanie środowisk, restrykcyjne zarządzanie tożsamością maszynową oraz silna ochrona kluczy kryptograficznych.

  • wieloźródłowa walidacja cen z mechanizmami mediany, odchyleń i odrzucania anomalii,
  • limity tempa zmian cen oraz automatyczne circuit breakery dla niestandardowych ruchów,
  • niezależne podpisy wielostronne dla raportów cenowych lub model quorum,
  • pełne logowanie i telemetryka dla ścieżki generowania, podpisywania i publikacji raportów,
  • monitoring ekonomiczny wykrywający nietypowe sekwencje otwierania i zamykania pozycji,
  • procedury awaryjnego zatrzymania handlu z jasno zdefiniowanym runbookiem operacyjnym,
  • regularne ćwiczenia red team i testy scenariuszy obejmujących kompromitację oracle’i oraz backendów integracyjnych.

Z perspektywy użytkowników i dostawców płynności warto sprawdzać, czy dany protokół publikuje architekturę źródeł cen, opisuje model segregacji środków, posiada mechanizmy fail-safe oraz transparentnie komunikuje incydenty i proces przywracania działania po naruszeniu.

Podsumowanie

Atak na Ostium jest ważnym przykładem incydentu, w którym głównym wektorem nie był smart kontrakt, lecz infrastruktura off-chain zasilająca protokół danymi cenowymi. Napastnik wykorzystał zmanipulowane raporty cenowe do wygenerowania sztucznych zysków i wyprowadzenia 23,75 mln USD z vaultu dostawcy płynności.

Chociaż środki traderów przechowywane w osobnym kontrakcie nie zostały naruszone, zdarzenie pokazuje, że bezpieczeństwo DeFi musi obejmować cały łańcuch przetwarzania danych: od źródeł cen i systemów podpisu po monitoring anomalii oraz procedury reagowania na incydenty.

Źródła

  1. BleepingComputer — Hackers steal $23.7 million in crypto from Ostium in off-chain attack