Что такое dusting-атака: зачем рассылают криптопыль и как защитить приватность

3 недели назад 0

Dusting-атака — это массовая рассылка микроскопических сумм криптовалюты («пыли») на множество адресов с целью отслеживать их дальнейшее использование. Объединяя «помеченные» адреса в транзакциях, аналитик восстанавливает связь между ними и может деанонимизировать владельца, а также использовать данные для целевого фишинга.

Коротко о главном

  • Размер пыли — суммы ниже экономически значимого порога: в Bitcoin это единицы сатоши, в Ethereum — wei.
  • Цель атаки — не кража средств, а установление связей между адресами одного владельца.
  • Опасность растёт, если пользователь тратит пыль вместе с основными средствами: входы объединяются в одной транзакции.
  • Вторая цель — фишинг: подмена адреса в истории, чтобы жертва скопировала адрес атакующего (address poisoning).
  • Защита: не тратить полученные микро-суммы, использовать отдельные адреса для разных задач и новые адреса для получения.
  • Повышают приватность CoinJoin, Lightning Network и монеты с защищёнными транзакциями вроде Monero.

Как работает пылевая атака

  1. Атакующий генерирует тысячи адресов и рассылает на целевые кошельки микро-суммы.
  2. Каждая «помеченная» монета отслеживается в блокчейне автоматически.
  3. Когда владелец тратит средства, он часто объединяет несколько входов (UTXO) в одной транзакции.
  4. Объединение входов раскрывает, что разные адреса принадлежат одному лицу.
  5. Аналитик строит кластер адресов и сопоставляет его с биржами, форумами и открытыми данными.
  6. Результат — деанонимизация и возможность адресного фишинга или социальной атаки.

Зачем это делают

  • Кластеризация адресов. Определение принадлежности множества адресов одному владельцу.
  • Address poisoning. Подсовывание в историю адреса, визуально похожего на ваш, чтобы вы скопировали его при следующем переводе.
  • Разведка перед атакой. Поиск крупных держателей для целевого фишинга, вымогательства или социальной инженерии.
  • Компрометация приватности. Установление связи между публичной деятельностью и анонимными адресами.
  • Маркетинговые и аналитические цели. Отслеживание активности аудитории сервиса.

Dusting не крадёт монеты — он крадёт анонимность: в публичном реестре связь адресов дороже самой суммы.

Как защититься

Мера Что даёт Сложность
Не тратить полученную пыль Разрывает связь между помеченными и основными входами Низкая
Новый адрес для каждого получения Усложняет построение кластера Низкая: кошельки делают это автоматически
Разделение кошельков по задачам Инвестиции, DeFi и публичные донаты не связаны Средняя
Пометка подозрительных входящих Кошельки позволяют игнорировать пыль при выборе входов Средняя
CoinJoin / приватные протоколы Смешивание входов затрудняет анализ Высокая
Lightning Network для платежей Платежи не видны в основном блокчейне Средняя

Насколько серьёзна угроза

Преимущества Ограничения и риски
Атака дёшева для злоумышленника и массова Не приводит к прямой потере средств
Не требует взлома: используется открытая природа блокчейна Требует от жертвы ошибки: потратить пыль или скопировать похожий адрес
Данные блокчейна хранятся вечно — анализ можно повторить позже Защитные меры просты и доступны в большинстве кошельков

Частые вопросы

Что делать, если на кошелёк пришла неизвестная микро-сумма?

+

Не тратьте её и не переводите дальше. Лучше всего оставить её нетронутой: тогда связь между этим входом и вашими основными средствами не возникнет. Часть кошельков умеет помечать пыль и исключать её при выборе входов (coin control).

Пыль в Bitcoin и Ethereum — это одно и то же?

+

По смыслу да, но технически отличается. В Bitcoin пыль — это мелкие UTXO, которые экономически невыгодно тратить из-за комиссий; существует dust limit, ниже которого узлы отклоняют выходы. В Ethereum понятие связано с tiny-переводами токенов и нативной монеты для адресной разметки.

Можно ли удалить пыль с кошелька?

+

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

Помогает ли смена адреса от dusting-атаки?

+

Да, если вы не связываете новый адрес со старыми транзакциями. Использование нового адреса для каждого получения — базовая гигиена приватности, которую современные кошельки реализуют автоматически.

Какие монеты устойчивы к пылевым атакам?

+

Сети с защищённой приватностью, прежде всего Monero: там суммы, отправитель и получатель скрыты криптографически, поэтому кластеризация по пыли невозможна. Частично помогают Lightning Network в Bitcoin и протоколы смешивания, но у них есть собственные ограничения.

Итог

Dusting-атака — рассылка микросумм для отслеживания связей между адресами и деанонимизации владельца, а иногда и для подмены адреса в истории. Прямого ущерба средствам она не наносит, но раскрывает приватность и подготавливает целевой фишинг. Защита проста: не тратить полученную пыль, использовать новые адреса для каждого получения и разделять кошельки по задачам.

Связанные термины

Теги по теме

Источники и полезные ссылки