za
hacker-2 opensea

Protokoły Agave i Hundred Finance zhackowane na 11 mln dolarów

1,5% dla maluszka

Hacki w świecie DeFi to już codzienność. Tym razem jednak zhackowano nie jeden protokół, a dwa na raz – Agave i Hundred Finance. Napastnik przeprowadził ataki typu “re-entrancy”, dzięki czemu udało mu się zgarnąć łup warty 11 milionów dolarów w postaci wETH, wBTC, LINK, USDC, Gnosis i wXDAI.

Czym jest atak re-entrancy?

Według danych dostępnych na Tenderly, w obu przypadkach hakerzy wykorzystali błąd re-entrancy. Dla niewtajemniczonych, “re-entrancy” jest luką w języku programowania Solidity, która umożliwia oszukanie smart kontraktu protokołu, tak aby ten połączył się z zewnętrznym niezaufanym kontraktem. Po przejęciu nad nim kontroli, napastnik może wykonywać rekurencyjne odwołania do oryginalnej funkcji i w ten sposób wydrenować fundusze.

Ekspert ds. bezpieczeństwa blockchaina, Mudit Gupta, odkrył, że w tym konkretnym przypadku głównym problemem były oficjalne “zmostowane” tokeny na łańcuchu Gnosis. Stwierdził, że są one “niestandardowe i mają haczyk, który wywołuje odbiorcę tokena przy każdym przelewie”, a to właśnie umożliwia przeprowadzanie ataków re-entrancy.

kucoin hack

Forki Aave i Compound

Agave jest forkiem platformy pożyczkowej Aave, podczas gdy Hundred Finance, jest forkiem Compound. Gupta stwierdził również, że Compound nie stosuje zalecanego wzorca checks-effects-interactions, mimo że się na niego powołuje.

Według specjalisty, ataki re-entrancy stają się coraz bardziej niebezpieczne, ponieważ “kod wykonuje interakcje przed zastosowaniem efektów”.

W sierpniu zeszłego roku ofiara takiego samego ataku padł inny projekt, którego kod jest podobny do kodu Compound – Cream Finance.

Bitcoina i inne kryptowaluty kupisz w prosty i bezpieczny sposób na giełdzie zondacrypto.

Tagi

Newsletter Bitcoin.pl

Więcej niż bitcoin i kryptowaluty. Najważniejsze newsy i insiderskie informacje prosto na Twój email.

Dbamy o ochronę Twoich danych. Przeczytaj naszą Politykę Prywatności