Address Poisoning Attack (APA): что это такое, отравление истории переводов похожим адресом и защита
4 года назад Комментарии к записи Address Poisoning Attack (APA): что это такое, отравление истории переводов похожим адресом и защита отключены
Address Poisoning Attack (APA) — это мошенничество с адресами: злоумышленник генерирует адрес, визуально похожий на адрес получателя жертвы (совпадают первые и последние символы), и отправляет с него нулевые или пылевые переводы. В истории кошелька появляется «двойник», и при следующем платеже пользователь копирует подставной адрес, отправляя деньги мошеннику.
Раздел глоссария: Кошельки и безопасность · все термины от А до Я
Коротко о главном
- Атака эксплуатирует привычку копировать адрес из истории транзакций, а не из адресной книги — и проверку «по первым и последним символам».
- Для генерации двойников используют vanity-генераторы: подбираются совпадения префикса и суффикса (например, тот же «bc1q…7x4k» по краям).
- Нулевые переводы ERC-20 и «пустые» транзакции в истории специально не требуют согласия получателя — их нельзя «запретить» на уровне сети.
- Etherscan и агрегаторы с 2023 года помечают и скрывают подозрительные zero-value переводы, имитирующие активность токенов.
- От дастинга отличается целью: дастинг-атака помечает жертву для деанонимизации, APA — крадёт платёж на этапе копирования адреса.
- Защита — адресная книга, ENS/доменные имена, полная сверка адреса и тестовый перевод малой суммой.
Механика атаки: как отравляют историю
Мошенник наблюдает за крупными переводами жертвы (история публична) и видит, с каким адресом она работает. Vanity-генератор подбирает адрес с теми же первыми и последними символами — середину никто не сверяет. С двойника на кошелёк жертвы отправляется перевод на ноль долларов или несколько центов: кошельки и эксплореры отображают его как обычную входящую операцию. Теперь в истории транзакций «настоящий» и «подставной» адреса стоят рядом.
Расчёт на механическую привычку: в следующий раз пользователь открывает историю, копирует верхний/похожий адрес, бегло сверяет начало и конец — и подписывает платёж мошеннику. Часть атак автоматизирована: скрипты мониторят крупные сделки и засевают двойников пачками. Отдельный подвид — атаки на биржевые адреса вывода и на компании, где платежи согласуют по скриншотам истории.
Чем APA отличается от дастинга и подмены буфера обмена
- Дастинг-атака присылает пыль, чтобы связать кошелёк с личностью (кластеризация адресов) — цель слежка, деньги жертвы не трогают.
- Клиппер-малварь подменяет адрес в буфере обмена на компьютере жертвы — цель та же (кража перевода), но вектор локальный, заражение устройства.
- Address poisoning не требует заражения: яд кладётся в публичную историю транзакций, которой жертва сама пользуется как адресной книгой.
Блокчейн не даёт отозвать транзакцию, а история кошелька не является адресной книгой. Там, где пользователи путают эти два утверждения, и живёт address poisoning.
Защита: привычки, которые ломают атаку
- Храните часто используемые адреса в адресной книге кошелька или биржи — копируйте только оттуда.
- Используйте человекочитаемые имена: ENS в Ethereum, домены в других сетях — подделать имя сложнее, чем символы адреса.
- Сверяйте адрес полностью (или хотя бы середину), а не первые и последние 4–6 символов.
- Первую отправку на новый адрес делайте тестовой: 1–10 долларов, дождитесь подтверждения, потом основную сумму.
- Скрывайте нулевые и подозрительные входящие в настройках эксплорера; обращайте внимание на метки «fake transfer» у Etherscan.
Почему атака работает — и чем её ломают
| Почему атака работает | Почему её можно нейтрализовать |
|---|---|
| История транзакций публична — цели отбирать не нужно | Адресная книга и ENS исключают копирование из истории |
| Нулевой перевод не требует согласия получателя | Тестовая транзакция малой суммой вскрывает подмену |
| Люди сверяют адрес «по краям» — этого достаточно двойнику | Полная сверка хеша адреса ломает vanity-подбор |
| Кошельки показывают zero-value переводы как обычные | Эксплореры помечают фейковые переводы; фильтры скрывают их |
APA против смежных атак на кошелёк
Разные векторы одной цели — украсть платёж или приватность.
| Параметр | Address Poisoning | Дастинг-атака | Клиппер-малварь | Фишинговый сайт |
|---|---|---|---|---|
| Цель | Подмена получателя платежа | Деанонимизация, кластеризация | Подмена адреса в буфере | Кража seed-фразы/подписи |
| Вектор | Публичная история транзакций | Пылевые входящие переводы | Заражённое устройство | Фейковый домен/интерфейс |
| Требует доступа к жертве | Нет | Нет | Да (малварь) | Нет |
| Защита | Адресная книга, ENS, тест-перевод | Не трогать пыль, приватные монеты | Антивирус, чистая ОС | Проверка URL, аппаратный кошелёк |
Частые вопросы
Итог
Address Poisoning Attack — это отравление истории транзакций: мошенник генерирует адрес-двойник (совпадают края) и шлёт с него нулевые переводы, чтобы жертва скопировала подставной адрес при следующем платеже. Атака не ломает криптографию, а ломает привычки; нейтрализуется адресной книгой, ENS-именами, полной сверкой адреса и тестовыми переводами.
Связанные термины
Теги по теме
Источники и полезные ссылки

Редактор новостного сайта cryptonews.website. Опытный криптоэнтузиаст, интересующийся криптовалютами с 2014 года, аналитик рынка цифровых валют и специалист по технологии блокчейн. Специализируется на анализе рынка и инвестировании в перспективные криптовалюты. Области специализации: анализ рынка криптовалют, новости, обзоры проектов, технологий и трендов (DeFi, NFT, Web3).