Przejdź do głównej zawartości

Analiza oszustwa phishingowego „0kwota transferu” w łańcuchu

U
Napisane przez UKey Wallet

Opis przypadku

W typowym scenariuszu ataku, gdy użytkownik A zainicjuje normalny transfer aktywów (na przykład 500 USDC) na adres B, w rekordzie transakcji pojawią się dwa nieprawidłowe transfery o wartości 0: jeden to transfer 0 USDC od atakującego C do użytkownika A, a drugi to transfer 0 USDC z adresu użytkownika A do atakującego C bez jego własnej operacji.

Analiza zasad technicznych

Ten rodzaj oszustwa wykorzystuje cechy funkcji transferFrom w inteligentnych kontraktach niektórych tokenów głównego nurtu (takich jak USDT, USDC).

Osoba atakująca monitoruje aktywne adresy w łańcuchu za pomocą zautomatyzowanych skryptów i uruchamia tę funkcję w ukierunkowany sposób, aby wygenerować fałszywe rekordy transferu.

Środki zapobiegania i reagowania

Użytkownicy nie muszą wpadać w panikę, gdy mają do czynienia z rekordami przelewów o wartości 0. Nie oznacza to, że wyciekł Twój klucz prywatny lub że bezpieczeństwo Twojego portfela zostało naruszone.

Ignoruj ​​nieprawidłowe rekordy: Zignoruj ​​wszelkie transakcje o wartości 0, które nie zostały zainicjowane przez Ciebie.

Adres wielokrotnego sprawdzania: przed przeniesieniem zasobów pamiętaj o całkowitym sprawdzeniu każdego znaku adresu docelowego, a nie tylko pierwszej i ostatniej cyfry.

Weryfikacja testowa małych kwot: Przed wykonaniem przelewu na dużą kwotę zaleca się zainicjowanie transakcji na małą kwotę w celu sprawdzenia ważności adresu.

Czy to odpowiedziało na twoje pytanie?