Przejdź do treści

Zatrucie adresu: oszustwo, które uderza w kantory krypto

Kategoria
Portfele
Data utworzenia
Czas czytania
4 min

Oszuści podkładają w historii transakcji adres bliźniaczy do prawdziwego i czekają, aż skopiujesz go z przyzwyczajenia. Wyjaśniamy, jak działa zatrucie adresu i czemu rachunek za błąd klienta płaci właściciel kantoru.

Zatrucie adresu (address poisoning) to cichy sposób na wyczyszczenie portfela krypto: oszust podkłada w historii transakcji adres niemal identyczny z prawdziwym i czeka, aż ofiara skopiuje go z przyzwyczajenia. Dla zwykłego użytkownika to przykra, jednorazowa wpadka. Dla właściciela kantoru krypto to zgłoszenie do supportu, spór o zwrot pieniędzy i cios w reputację, którego dało się uniknąć.

Czym naprawdę jest zatrucie adresu

Ta sztuczka działa, bo większość ludzi nie bierze adresu płatności z kodu QR ani z książki adresowej — kopiuje ostatni podobny z własnej historii. Oszust wysyła na portfel ofiary znikomy lub wręcz zerowy przelew z adresu, którego pierwsze i ostatnie 4-6 znaków zgadzają się z prawdziwym, zaufanym adresem. Ta śmieciowa transakcja zostaje w historii — a przy następnej płatności ofiara kopiuje nie prawdziwą linię, a podrobioną.

Jak powstaje adres-bliźniak

Żadnej magii. Adresy oparte na krzywych eliptycznych można generować milionami na sekundę na zwykłej karcie graficznej, sprawdzając kombinacje, aż któraś zgodzi się na początku i na końcu z adresem celu. To jak zamiana tabliczki z numerem domu — jeśli listonosz sprawdza tylko pierwszą i ostatnią cyfrę, podmiany nie zauważy. Im więcej znaków zgadza się na pierwszy rzut oka, tym mniej powodów ma ofiara do podejrzeń.

Czemu to w praktyce problem kantoru, nie tylko klienta

Wyobraź sobie klienta, który miesiąc temu doładował saldo przez twój adres depozytowy w USDT, bez żadnych problemów. Dziś chce powtórzyć przelew, nie skanuje QR-kodu i kopiuje adres prosto z historii portfela — tylko ta linijka jest już zatruta zerowym przelewem z adresu-bliźniaka. 800 dolarów przepada w nicość, a klient otwiera zgłoszenie z żądaniem zwrotu pieniędzy, których kantor nigdy nie otrzymał. Technicznie nic nie zawiniłeś. W praktyce twój support traci godziny na tę sprawę, a twoja nazwa trafia do wściekłego posta na forum.

Jak rozpoznać zatruty adres w historii

  • Sprawdzaj cały adres, nie tylko początek i koniec — ludzkie oko nie zrobi tego wiarygodnie, potrzebna jest książka adresowa albo kod QR.
  • Każda nieoczekiwana zerowa albo "dust" transakcja w historii to czerwona flaga: nie kopiuj adresu z tej linii, nie wchodź z nim w żadną interakcję.
  • Zapisuj zweryfikowane adresy w zakładkach lub książce adresowej, a nie w nawyku "weź ostatni z historii".
  • Wybieraj portfele, które wizualnie odróżniają zapisane, zaufane adresy od nowych i nieznanych.

Co naprawdę chroni: checklista dla właściciela kantoru

  • Dodaj do scenariusza supportu ostrzeżenie przy każdym nowym lub zmienionym adresie wypłaty klienta.
  • Naucz support rozpoznawać zgłoszenie "pieniądze nie doszły" jako możliwy przypadek zatrucia adresu, a nie standardowy spór płatniczy.
  • Daj klientom wbudowaną książkę adresową w portfelu kantoru, zamiast rady "skopiuj z ostatniej transakcji".
  • Rejestruj transakcje typu dust na adresach klientów jako sygnał dla bezpieczeństwa, nie jako szum do zignorowania.

Wniosek

Dla oszusta ten atak kosztuje grosze — jeden zerowy przelew i odrobina mocy obliczeniowej karty graficznej. Dla kantoru wychodzi dużo drożej: utraconym zaufaniem klienta i godzinami pracy supportu nad problemem, za który nie odpowiada. Lekiem nie jest paranoja, a dyscyplina — zweryfikowane książki adresowe i odzwyczajenie się od ślepego kopiowania danych płatności z historii. Jeśli prowadzisz własny kantor, wbudowany portfel iEXWallet ze zweryfikowanymi adresami klientów ogranicza liczbę takich incydentów bez dodatkowego obciążania supportu.

Pytania i odpowiedzi

Często zadawane pytania na temat artykułu

To oszustwo, w którym atakujący wysyła na twój portfel zerowy lub znikomy przelew z adresu, którego pierwsze i ostatnie znaki zgadzają się z prawdziwym adresem, z jakiego normalnie korzystasz. Ta linia zostaje w historii, a przy następnej płatności możesz przez pomyłkę skopiować właśnie tę podrobioną, a nie prawdziwą.