Что такое отравление адреса?
ОпределениеОтравление адреса (address poisoning) — это схема, при которой мошенник подбрасывает в вашу историю транзакций похожий адрес в расчёте, что при следующей отправке вы скопируете его. Первые и последние символы совпадают с настоящим адресом, и беглый взгляд разницы не видит.
Как проходит атака
Атака начинается с того, что злоумышленники следят за публичными блокчейнами и ищут кошельки, через которые проходят стейблкоины или другие ценные токены. Найдя такой, они генерируют адрес, начало и конец которого совпадают с адресом, на который вы недавно отправляли или с которого получали. Компьютер создаёт такие адреса-двойники дёшево.
Затем с этого адреса на ваш кошелёк отправляют крошечную сумму, перевод токена на ноль или поддельный токен. Теперь двойник лежит в вашей истории рядом с настоящим адресом. Если позже вы скопируете получателя из истории, деньги уйдут мошеннику, а подтверждённый перевод в блокчейне отменить нельзя.
Почему попадаются даже внимательные люди
Большинство людей проверяет адрес, сравнивая первые и последние несколько символов, и отравление рассчитано как раз на то, чтобы пройти такую проверку. Кошельки и обозреватели к тому же сокращают длинные адреса многоточием посередине и прячут именно ту часть, которая отличается.
- Поддельный адрес есть в вашей собственной истории, поэтому кажется знакомым
- Сумма нулевая или крошечная, и сам перевод можно вообще не заметить
- Особенно часто схема встречается с USDT в сети Tron и в EVM-сетях, где крупные переводы стейблкоинов — обычное дело
Как защититься
Несколько привычек почти полностью исключают отравление адреса:
- Не копируйте получателя из истории транзакций — берите адрес из первоисточника: со страницы пополнения биржи или у человека, которому платите
- Сверяйте адрес целиком, а не только начало и конец
- Сохраняйте проверенных получателей или используйте никнейм вместо вставки адресов
- Считайте неожиданные нулевые или крошечные входящие переводы тревожным сигналом
- Если сначала отправляете небольшой тестовый перевод, для основного снова скопируйте адрес из первоисточника
Защита от отравления адреса в Waletifi
Перед подтверждением перевода экран проверки в Waletifi предупреждает, если адрес получателя похож на тот, которым вы уже пользовались, но не совпадает с ним. Можно также отправлять по @никнейму и вовсе не копировать адреса, а если адрес за никнеймом изменился с прошлого перевода, вы увидите явное предупреждение.