Атака address poisoning: как 50 миллионов долларов USDT исчезли из-за дизайна модели учётной записи

robot
Генерация тезисов в процессе

Как выглядела кража в реальности

На начале декабря произошла одна из крупнейших потерь средств из-за он-чейн мошенничества. Пользователь, который вывел 50 миллионов долларов USDT с Binance, стал жертвой специально спланированной атаки. Кошелек, активный в течение двух лет, использовался для обычных операций. Однако одно действие изменило всю ситуацию.

Мошенник предварительно осуществил атаку с помощью address poisoning — техники, когда в историю транзакций пользователя попадают поддельные адреса, выглядящие аутентично. Жертва, копируя адрес из предыдущих переводов для повторного использования, выбрала “отравленный” адрес вместо настоящего. Через несколько минут 50 миллионов долларов оказались на счёте злоумышленника.

Почему это произошло именно с Ethereum и EVM-цепочками

Анализируя инцидент, Чарльз Хоскінсон, основатель Cardano, обратил внимание на архитектурную уязвимость. В блокчейнах с учётной моделью — таких как Ethereum и другие EVM-цепочки — адреса существуют как постоянные точки контакта в истории транзакций. Кошельки по своей природе побуждают пользователей копировать адреса из предыдущих операций для удобства. Именно на этой привычке базируется атака.

“Это ещё одна причина, почему UTXO отлично. Bitcoin и Cardano не пострадали”, — написал Хоскінсон в реакции на событие.

Зачем покупать рацию и разбираться в архитектуре блокчейна

Цепочки на основе модели UTXO (Unspent Transaction Output), такие как Bitcoin и Cardano, работают по другому принципу. Каждая транзакция генерирует новые выходы, а кошельки формируют операции через явные выборы UTXO без повторного использования адресов как конечных точек. Постоянного состояния учётной записи, которое можно было бы “отравить” для злоумышленного использования, не существует.

Пользователям, желающим купить рацию в вопросах безопасности, стоит понимать: дизайн UTXO принципиально предотвращает такого рода атаки через структуру самого протокола. В блокчейнах Ethereum адреса остаются видимыми точками во всей истории, что создает дополнительный вектор атаки.

Человеческий фактор как корень проблемы

Это не была ошибка протокола или эксплойт умного контракта. Проблема возникла из взаимодействия дизайна системы с человеческим поведением. Пользователи естественно пытаются упростить свои операции, копируя адреса из истории. Архитектура учётной модели этот процесс не только допускает, но и активно вовлекает. Результат — одна ошибка по времени менее чем за час стоила 50 миллионов долларов.

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

ETH-0,6%
ADA0,57%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить