Wróć do bloga
Solana

Czym jest wallet drainer? Jak drainery w Solanie zabierają Twoje aktywa

Chciałeś odebrać airdrop, zmintować coś nowego albo „zweryfikować” portfel, zatwierdziłeś jedno żądanie i patrzyłeś, jak znika Twoje saldo. W Solanie opróżnienie portfela często wygląda właśnie tak: jeden podpis, a potem kilka aktywów zostaje przeniesionych naraz.

Czym jest wallet drainer?

Wallet drainer to oszukańcza strona lub skrypt stworzony do opróżniania portfeli kryptowalutowych. Nakłania Cię do zatwierdzenia transakcji, zgody na tokeny lub zmiany w portfelu albo do wpisania frazy odzyskiwania, a potem przenosi Twój SOL, tokeny i NFT do atakującego.

Drainery rzadko wyglądają jak ataki. Wyglądają jak strona do odbioru tokenów, mint, giveaway albo czat wsparcia. Wiele z nich to gotowe zestawy wynajmowane oszustom, a operator zestawu bierze część łupu, dlatego ten sam schemat pojawia się na wielu podobnych stronach z różnym brandingiem.

Samo połączenie nie przekazuje kluczy ani niczego nie przenosi. Udostępnia Twój publiczny adres i pozwala stronie prosić o podpisy. Szkoda powstaje, gdy zatwierdzisz to, o co prosi, więc łącz się tylko ze stronami, które sam wyszukałeś.

Jak drainer w Solanie zabiera Twoje aktywa?

Drogi wejścia jest kilka i każda zostawia portfel w innym stanie. Gdy wiesz, która z nich została użyta, wiesz też, co jeszcze możesz ochronić.

Jedna transakcja, która przenosi wszystko

Transakcja w Solanie może łączyć wiele instrukcji, które wykonują się razem, gdy ją zatwierdzisz. Drainer wykorzystuje to, by zmieścić transfery SOL i tokenów w jednym żądaniu, które wygląda jak odbiór albo mint. Po potwierdzeniu transfery są ostateczne.

Zgoda, którą może wykorzystać później

Zgoda na tokeny (token approval) ustanawia inny adres delegatem na jednym z Twoich kont tokenów i pozwala mu przenieść lub spalić tokeny do ustalonej ilości. Drainer, który uzyska zgodę, nie musi zabierać wszystkiego od razu; może wrócić po te tokeny później. Zgodę możesz usunąć, odwołując ją, o ile tokeny nadal tam są.

Zmiana właściciela Twoich kont tokenów

Klasyczne konto tokena SPL można przekazać nowemu właścicielowi transakcją, którą podpisze jego obecny właściciel. Gdy to nastąpi, nowy właściciel kontroluje te tokeny i nic, co podpiszesz ze swojego portfela, nie odzyska konta. Powiązane konta tokenów Token-2022 nie mogą zmienić właściciela, więc ta sztuczka działa na klasycznych kontach tokenów SPL, w tym na domyślnym koncie dla tokena takiego jak USDC.

Zmiana samego konta portfela

Niektóre drainery w Solanie zmieniają samo konto portfela. W jednym z przejęć, które zbadaliśmy, ofiara podpisała transakcję, która zamieniła jej adres w konto durable nonce z atakującym jako authority. Inne przypisują adres do programu. Tak czy inaczej, atakujący kontroluje SOL pod tym adresem. Wszystko, co tam wyślesz, może zostać wypłacone lub zablokowane, więc zwykłe wysyłki z portfela zazwyczaj się nie udają. Tokeny zwykle zostają na miejscu, a nasz przewodnik po zhakowanych portfelach wyjaśnia, jak je przenieść.

Twoja fraza odzyskiwania lub klucz prywatny

Najgorszy scenariusz nie wymaga żadnej transakcji. Fałszywi konsultanci wsparcia, fałszywe strony „walidacji portfela” i fałszywe formularze odbioru proszą o frazę odzyskiwania. Każdy, kto ją ma, w pełni kontroluje portfel — dziś i w przyszłości — i żadne odwołanie zgód ani odłączenie strony tego nie zmieni.

Jakie są sygnały ostrzegawcze drainera?

  • Pośpiech i darmowe pieniądze. „Odbierz, zanim wygaśnie”, niespodziewane airdropy, sprawdzanie, czy kwalifikujesz się do tokena, o którym nigdy nie słyszałeś.
  • Link z wiadomości prywatnej lub odpowiedzi. Phantom podaje, że jego wsparcie nigdy nie kontaktuje się z Tobą pierwsze. Każdego, kto pisze do Ciebie, by „naprawić” portfel, traktuj jak oszusta.
  • Prośby o frazę odzyskiwania lub klucz prywatny. Żaden uczciwy proces odbioru, mintowania czy wsparcia ich nie potrzebuje.
  • Podgląd, który nie pasuje do przycisku. Jeśli „odbierz” pokazuje tokeny opuszczające portfel, zgodę albo ostrzeżenie z portfela, przerwij.
  • Domena, która jest prawie poprawna. Łudząco podobna pisownia i linki z nieoficjalnych kont. Otwieraj aplikacje ze zweryfikowanej strony projektu.
  • Podpis wiadomości, którego nie rozumiesz. Podpisanie wiadomości nie wiąże się z opłatą sieciową, ale nie jest automatycznie nieszkodliwe; ogólny podpis logowania może zostać ponownie użyty, by podszyć się pod Ciebie w innej usłudze.

Jak chronić portfel przed drainerami?

Przed zatwierdzeniem przeczytaj, co pokazuje portfel. Phantom symuluje transakcje i ostrzega przed podejrzanymi żądaniami; odbiór, który pokazuje wychodzące tokeny, to moment, by anulować. Czysty podgląd nie jest jednak dowodem. Niektóre drainery w Solanie budują żądania, które w symulacji wyglądają niewinnie, albo zmieniają to, co dzieje się po podpisaniu.

Do nowych mintów, odbiorów i nieznanych aplikacji używaj osobnego portfela z małym saldem, a główne środki trzymaj gdzie indziej. Portfel sprzętowy trzyma klucze poza komputerem, ale podpisuje wszystko, co zatwierdzisz, więc nie czyni złośliwej transakcji bezpieczną.

Od czasu do czasu sprawdzaj swoje zgody. Nasze narzędzie Revoke skanuje Twoje konta SPL Token i Token-2022 w poszukiwaniu udzielonych zgód i pozwala usunąć te, których nie potrzebujesz. Nie pobiera opłaty platformy; płacisz tylko opłatę sieciową.

Co zrobić, jeśli drainer Cię dopadł?

Zacznij od tego, co zatwierdziłeś. Znajdź wiersz, który pasuje do tego, co się stało:

Co się stałoCo to oznaczaNastępny krok
Tylko połączyłeś portfelStrona zna Twój adres, ale nie ma kontroliOdłącz ją w połączonych aplikacjach portfela
Zatwierdziłeś transakcjęJej transfery są ostateczne; mogła też ustawić zgodyOtwórz ją w eksploratorze, a potem postępuj zgodnie z naszym przewodnikiem na wypadek oszukańczej strony
Udzieliłeś zgody na tokenyDrainer może wrócić po te tokenyOdwołaj zgodę, póki tokeny nadal tam są
Twoje konta tokenów pokazują nowego właścicielaDrainer kontroluje teraz te kontaPrzenieś wszystko, nad czym nadal masz kontrolę, do nowego portfela
Wysyłki się nie udają, a SOL nie chce się ruszyćKonto Twojego portfela mogło zostać przekształconePrzenieś tokeny, gdy opłaty płaci inny portfel, korzystając z naszego przewodnika po zhakowanych portfelach
Wpisałeś frazę odzyskiwania lub kluczAtakujący kontroluje portfelUtwórz portfel z nową frazą i przenieś to, co zostało

Zanim zgłosisz incydent, zapisz podpisy transakcji, adres strony i zrzuty ekranu. Ignoruj każdego, kto oferuje odzyskanie skradzionych środków za opłatą: płatne oferty odzyskiwania to częste kolejne oszustwo.

Jeśli Twój portfel został przekształcony, nadal możesz odzyskać SOL z jego pustych kont tokenów na bezpieczny portfel. Nasz przewodnik po zhakowanych portfelach pokazuje, jak to zrobić i ile to kosztuje.

Revoke Approvals

Revoke Approvals

Znajdź udzielone zgody na tokeny i usuń te, których nie potrzebujesz, zachowując swoje tokeny.

Wypróbuj teraz

Powiązane artykuły

Często zadawane pytania

Czym jest wallet drainer w krypto?

Wallet drainer to oszukańcza strona lub skrypt stworzony do opróżniania portfeli kryptowalutowych. Nakłania Cię do zatwierdzenia transakcji, zgody na tokeny (token approval) lub zmiany w portfelu albo do wpisania frazy odzyskiwania, a następnie przenosi Twoje aktywa do atakującego.

Czy drainer może zabrać moje tokeny, jeśli tylko połączyłem portfel?

Samo połączenie na to nie pozwala. Standardowe połączenie Phantom udostępnia Twój publiczny adres i pozwala stronie prosić o podpisy; nie przekazuje kluczy ani niczego nie zatwierdza on-chain. Zagrożenie zaczyna się, gdy zatwierdzisz transakcję lub wiadomość, o którą prosi strona, albo wpiszesz frazę odzyskiwania.

Czy mogę odzyskać aktywa zabrane przez drainera?

Zwykle nie. Potwierdzone transakcje w Solanie są ostateczne i żaden zespół portfela nie może ich cofnąć ani zamrozić. Możesz natomiast powstrzymać dalsze straty: odwołaj zgody, których nie zamierzałeś udzielić, przenieś to, co zostało, do nowego portfela, jeśli Twoja fraza lub portfel zostały przejęte, i ignoruj płatne oferty odzyskania środków, które są częstym kolejnym oszustwem.

Czy odwołanie zgód na tokeny powstrzyma drainera?

Zamyka jedną drogę. Odwołanie usuwa zgody na poziomie konta, więc drainer nie może ich użyć, aby wrócić po więcej tych tokenów. Nie cofnie transferów, które już się odbyły, nie zmieni uprawnień tokena na poziomie mintu i nie ochroni portfela, którego fraza odzyskiwania została ujawniona.

Czym jest wallet drainer? Jak drainery w Solanie zabierają Twoje aktywa