Що таке адреса-дроп (address poisoning)
Адреса-дроп, або address poisoning — це метод шахрайства, при якому зловмисник надсилає на ваш гаманець мізерну суму безцінних токенів із адреси, спеціально створеної щоб бути схожою на вашу власну. Мета — не вкрасти токени під час цього переказу, а зіпсувати вашу історію транзакцій.
Адреси в мережі Solana мають вигляд довгого рядка символів у кодуванні base58. Люди звикли перевіряти лише перші та останні кілька символів, ігноруючи середину. Шахраї це знають і генерують адресу, яка збігається з вашою на початку та в кінці, але відрізняється в середині.
Коли ви відкриваєте історію транзакцій свого гаманця, бачите два записи: ваші власні перекази та цей підозрілий надходження. Адреса відправника виглядає знайомою. Якщо ви скопіюєте її замість своєї — кошти підуть шахраю.
Чому це небезпечно
Схема спирається на звичку копіювати адреси з історії транзакцій. Це зручно: ви переказували кошти на певну адресу раніше і хочете повторити операцію. Замість того щоб шукати адресу в адресній книзі або копіювати її з первинного джерела, ви берете її з історії гаманця.
Наслідки помилки:
- Кошти надсилаються на чужу адресу — і ця транзакція є фінальною, як і будь-яка інша у блокчейні Solana. Повернути її неможливо без згоди одержувача.
- Шахрай миттєво виводить кошти — зазвичай на інші адреси або через обмінники, що ускладнює відстеження.
- Сума не має значення — шахраї не цікавляться розміром переказу. Вони розсилають дропи тисячам адрес і чекають, хто помилиться.
Самі токени, які ви отримуєте як дроп, зазвичай не становлять жодної цінності. Це інструмент маніпуляції, а не подарунок.
Як захиститися: перевірка повної адреси
Єдиний надійний спосіб уникнути цієї пастки — ніколи не копіювати адреси з історії транзакцій для нових переказів. Дотримуйтеся таких правил:
- Використовуйте адресну книгу гаманця. Збережіть адреси, яким ви регулярно надсилаєте кошти, під зрозумілими назвами. Перед першим переказом перевірте адресу повністю, символ за символом, скопіювавши її з надійного джерела.
- Перевіряйте повну адресу, а не фрагменти. Якщо ви все ж берете адресу з історії, розгорніть її повністю і порівняйте з оригіналом. У гаманцях на кшталт Phantom або Solflare адреса відкривається натисканням.
- Звертайте увагу на суму надходження. Типовий дроп — це дробові суми токенів з незнайомим тікером, які не мають ринкової вартості. Такі надходження мають викликати обережність.
- Не намагайтеся продати або обміняти отримані токени. Іноді шахраї розраховують, що ви спробуєте обміняти дроп-токени на SOL через підозрілий контракт, що може призвести до додаткових втрат.
Перевірка повної адреси займає кілька секунд. Це єдиний бар'єр між вашими коштами та шахраєм у цій схемі.
Що робити, якщо отримали підозрілий токен
Якщо ви помітили в гаманці токен із незнайомим тікером і невідомого походження — дійте послідовно:
- Нічого не натискайте. Не намагайтеся обміняти, продати, відправити або взаємодіяти з цим токеном будь-яким чином.
- Перевірте адресу відправника. Відкрийте деталі транзакції та порівняйте адресу відправника зі своєю. Якщо вони схожі на початку та в кінці, але відрізняються в середині — це адреса-дроп.
- Ігноруйте. Сама наявність стороннього токена на вашому балансі не становить загрози вашим основним активам, поки ви не ініціюєте транзакцію з ним.
- За бажанням — приховайте токен. Більшість гаманців дозволяють приховати токени з відображення через налаштування списку активів. Це не впливає на баланс, але прибирає візуальний шум.
Не намагайтеся «повернути» токен відправнику — це створить нову транзакцію і може викликати додаткові підозрілі дії у вашому гаманці.
Наступний крок
Адреса-дроп — лише один із векторів атак. Інший поширений шлях компрометації — шкідливі розширення для браузера, які перехоплюють дані гаманця. Далі розберемося, як захистити гаманець від витоку через шкідливі розширення.