Ключевые выводы

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

  • Мошенники используют автоматизированные инструменты, чтобы сгенерировать адреса кошельков, совпадающие по первым и последним нескольким символам с вашими легитимными адресами, пользуясь тем, как кошельки отображают сокращённые адреса.

  • Поскольку транзакции в блокчейне необратимы, отправка средств на «отравленный» адрес означает, что их невозможно вернуть.

  • Защита заключается в проверке полного адреса перед отправкой, использовании allowlist адресной книги и выполнении небольших тестовых переводов перед крупными.

  • Улучшения в программном обеспечении кошельков и адресные системы, понятные человеку, такие как Ethereum Name Service (ENS), со временем могут снизить риск этих атак.

BInance Academy courses banner

Введение

«Отравление адресов» — один из самых незаметных видов мошенничества в криптовалюте. Злоумышленник не взламывает ваш кошелёк и не крадёт ваш приватный ключ. Вместо этого он ждёт, когда вы совершите ошибку при копировании адреса. В этой статье объясняется, как работает «отравление адресов», какие атаки встречались в реальных условиях, и что вы можете сделать, чтобы защитить себя.

Атака опирается на простой факт: большинство людей не проверяют каждую букву и цифру в длинном адресе кошелька. Адреса — это строки из 40–42 символов (букв и цифр), и кошельки часто показывают только первые и последние несколько символов. Мошенники используют это, генерируя адреса, которые совпадают с видимыми символами, чтобы поддельный адрес выглядел правдоподобно с первого взгляда.

Что такое атаки с «отравлением адресов» в криптовалюте?

«Отравление адресов» происходит, когда мошенник создаёт адрес кошелька, который очень похож на тот, которым вы пользуетесь регулярно. Затем он отправляет на ваш кошелёк крошечную транзакцию с этого поддельного адреса, чтобы она появилась в истории транзакций. Цель — заставить вас случайно скопировать поддельный адрес при следующей отправке средств.

Адреса кошельков длинные и трудно запоминаются. Многие пользователи полагаются на копирование адресов из недавней истории транзакций вместо того, чтобы вводить их вручную. Такая привычка создаёт возможность для злоумышленника вставить адрес-«двойник», который может остаться незамеченным.

Как злоумышленники генерируют похожие адреса?

Мошенники используют программы, которые генерируют тысячи адресов кошельков в секунду, пока не найдут такой, где первые несколько и последние несколько символов совпадают с адресом-целью. Поскольку кошельки обычно отображают только 4–6 символов по каждому краю адреса, совпадения на обоих концах достаточно, чтобы обмануть при поверхностной проверке.

Этот процесс, иногда называемый генерацией «ванити-адресов», относительно недорог в вычислениях и может выполняться в больших масштабах. Одна кампания может быть направлена сразу на тысячи кошельков.

Шаги типичной атаки по «отравлению адресов»

  • Злоумышленник находит целевой кошелёк с историей регулярных транзакций.

  • Он генерирует похожий адрес, совпадающий по начальным и конечным символам с адресом, на который цель часто отправляет средства.

  • Они отправляют крошечную транзакцию (часто с нулевой стоимостью или «пыль») с поддельного адреса на целевой кошелёк, добавляя её в историю транзакций.

  • Когда цель в следующий раз должна отправить средства, она прокручивает недавние транзакции и копирует то, что выглядит как правильный адрес. Если выбрать «отравленный» вариант, средства уйдут злоумышленнику.

Примеры из реальной жизни

В мае 2024 года криптотрейдер случайно отправил примерно 68 миллионов долларов в wrapped bitcoin (WBTC) на Ethereum-адрес мошенника. Злоумышленник сгенерировал адрес, совпадающий по первым шести символам с адресом предполагаемого получателя. Средства в итоге были возвращены после переговоров, при этом, по сообщениям, мошенник сохранил около 3 миллионов долларов благодаря росту цены.

Кампании по «отравлению адресов» продолжаются в последние годы в масштабах. Исследователи безопасности задокументировали продолжающиеся кампании, нацеленные на кошельки с большими балансами с использованием десятков тысяч поддельных адресов. Атаки обычно фокусируются на активных кошельках, чьи транзакционные паттерны публично видны на обозревателях блокчейна.

Кто являются жертвами?

Чаще всего атакуют активных пользователей криптовалюты с более крупными балансами, поскольку злоумышленники делают ставку на кошельки, где успешная кража принесёт значительную выгоду. Однако под риском потенциально находится любой, кто регулярно отправляет криптовалюту. Чтобы лучше понять общую картину угроз, можно ознакомиться с распространёнными криптовалютными мошенничествами.

Большинство попыток «отравления» адресов не удаются. Пользователи либо тщательно проверяют адреса, либо не используют историю недавних транзакций при копировании адресов, либо отправляют только сохранённым контактам. Но масштаб этих кампаний означает, что даже низкий уровень успеха может привести к существенным потерям для многих целей.

Как предотвратить атаки с «отравлением адресов»

Проверьте полный адрес перед отправкой

Никогда не полагайтесь только на первые и последние несколько символов. Перед подтверждением любой транзакции прокрутите полный адрес и сравните его посимвольно с адресом вашего получателя. Это особенно важно для крупных переводов.

Копируйте адреса непосредственно из официальных источников, а не из истории транзакций. Если вы отправляете на обычный контакт, попросите его повторно прислать адрес через безопасный канал, а не брать его из старой транзакции.

Используйте адресную книгу или список разрешённых адресов (allowlist)

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

Сначала сделайте тестовые переводы

Для крупных переводов сначала отправьте небольшую сумму и убедитесь, что она поступила корректно, прежде чем отправлять всю сумму. Этот шаг создаёт дополнительные действия, но может предотвратить серьёзные потери, если адрес был «отравлен».

Используйте адресные системы, понятные человеку

Сервисы вроде Ethereum Name Service (ENS) позволяют отправлять криптовалюту на удобочитаемое имя, например "yourname.eth", вместо длинной шестнадцатеричной строки. Это снижает риск копирования неверного адреса, при условии, что имя само по себе подтверждено корректно.

Улучшения кошельков и протоколов

Некоторые кошельки помечают или скрывают транзакции с нулевой стоимостью и «пыль» — их часто используют в атаках по «отравлению» адресов. Кошельки, которые показывают больше символов адреса, или предупреждают вас, когда адрес похож на другой адрес из вашей истории, тоже могут снизить риск. Протоколы, которые повышают стоимость генерации большого числа адресов кошельков, могут ограничить масштаб будущих кампаний.

Мониторинг в реальном времени

Для кошельков с высокой стоимостью средств инструменты мониторинга блокчейна в реальном времени могут уведомлять о входящих транзакциях с «пылью», которые могут указывать на попытку «отравления». Мультиподписные (multisig) кошельки добавляют дополнительный уровень защиты: для подтверждения любой исходящей транзакции требуется несколько одобрений, что снижает влияние ошибки одного человека.

ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ

Что такое «отравление адресов» в криптовалюте?

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

Можно ли вернуть средства, отправленные на «отравленный» адрес?

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

Как понять, что мой кошелёк стал целью?

Вы можете проверить историю транзакций своего кошелька на наличие небольших входящих транзакций с адресов, которые очень похожи на те, которые вы отправляли ранее. Нередко фишинговая атака предшествует этим транзакциям или идёт вместе с ними. Если вы заметили подозрительную транзакцию с «пылью», не копируйте никакие адреса, связанные с ней.

«Отравление адресов» затрагивает только кошельки Ethereum?

Атаки с «отравлением адресов» были задокументированы в разных блокчейнах, включая Ethereum, BNB Smart Chain и другие, где используются длинные шестнадцатеричные адреса. Любой блокчейн, где адреса кошельков длинные и часто отображаются в сокращённом виде, потенциально уязвим.

Итоговые мысли

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

Дополнительное чтение

  • Что такое мошенничество с мультиподписью (multisig) и как его избежать?

  • 5 советов, как защитить ваши криптоактивы

  • Что такое Wrapped Bitcoin (WBTC)?

  • 5 распространённых криптовалютных мошенничеств и как их избежать

  • Типы криптокошельков: объяснение

Отказ от ответственности: этот материал предоставляется вам «как есть» только для общей информации и/или в образовательных целях, без каких-либо заявлений или гарантий любого рода. Он не должен рассматриваться как финансовый, юридический или иной профессиональный совет, а также не предназначен для рекомендации покупки каких-либо конкретных продуктов или услуг. Вам следует обратиться за собственными рекомендациями к соответствующим профессиональным консультантам. Если содержание предоставлено третьей стороной, пожалуйста, учтите, что взгляды, выраженные в этом материале, принадлежат третьей стороне и не обязательно отражают взгляды Binance Academy. Цены цифровых активов могут быть волатильными. Стоимость вашей инвестиции может расти или падать, и вы можете не вернуть вложенную сумму. Вы несёте полную ответственность за свои инвестиционные решения, а Binance Academy не несёт ответственности за любые убытки, которые вы можете понести. Для получения дополнительной информации см. наши Условия использования, Предупреждение о рисках и Условия Binance Academy.