🎯 Похожий адрес (address poisoning)

Уровень 2 «Безопасная работа» · не отправь деньги двойнику · testnet (Sepolia)

0 Подключить кошелёк

Кошелёк-тренажёр всплывает справа. При первом подключении он проведёт настройку (создать → seed → пароль). Отправку ты подтверждаешь в его окне — читай адрес и предупреждения.

1 Твоя адресная книга сначала шаг 0

В кошельке уже есть знакомый контакт — тот, кому ты «обычно платишь». Запомни его адрес целиком.

знакомый контакт
Важно: «знакомый» для тебя — это весь адрес, а не «начинается на 0x1111 и кончается на 0000». Именно на этом ожидании и строят атаку.

2 Отравление: появляется двойник сначала шаг 1

Атакующий прислал тебе пылевой перевод с похожего адреса. В списке истории он выглядит почти как твой контакт. Сравни их посимвольно:

настоящий
двойник (ловушка)
Зелёным — совпадающие начало и конец, красным — другая середина. На экране кошелька адрес часто показан сокращённо (0x1111…0000) — и тогда двойник неотличим. Поэтому сверяют весь адрес.

3 Ловушка: отправить «из истории» сначала шаг 2

Представь, что ты копируешь получателя из истории переводов — и это оказался двойник. Нажми «Отправить» — кошелёк откроет лист подтверждения. Читай его.

Что должно произойти: кошелёк подсветит «Похожий адрес — возможен address poisoning». Это сигнал остановиться и нажать «Отклонить» — деньги ушли бы атакующему.

4 Правильно: сверил — отправляешь на точный сначала шаг 3

Теперь получатель — точный адрес знакомого контакта (сверенный по всем символам). Кошелёк откроет лист без предупреждения о похожем адресе.

Разница: точное совпадение — это твой контакт, детектор молчит. Похожий (не равный) — красный флаг. Здесь ничего не транслируем в сеть: смотрим только на лист подтверждения.

5 Разбор: как не отправить двойнику

Что произошло: атакующий «отравил» твою историю пылевым переводом с адреса, у которого совпадают начало и конец, а середина другая. Расчёт — что ты скопируешь получателя из истории и не заметишь подмены.

Красный флаг: в листе подтверждения кошелёк подсветил «Похожий адрес — возможен address poisoning». Значит получатель почти как твой контакт, но не равен ему. Это сигнал остановиться и сверить весь адрес.

Гигиена адресов:

Итог L2: approve/permit — это выданный ключ (отклони лишнее, отзови выданное), а poisoning — подменённый получатель (сверяй весь адрес). Вернись к Уровню 2 — там общий чеклист «атака → красный флаг → защита».

← Вернуться к Уровню 2