Исследование: 63% ранних авторизаций EIP-7702 в Ethereum связаны с вредоносными контрактами

1 час назад 2 источника negative

Главное по теме:

  • EIP-7702 кардинально меняет модель безопасности: делегируемые контракты становятся критическим вектором атак на EOA-кошельки.
  • Перепривязка аккаунтов к легитимному коду делает блокчейн-мониторинг бесполезным: необходимы проактивные аналитические инструменты.
  • Разрыв между $2,36M убытков и $10M экспозиции сигнализирует о недооцененных рисках для DeFi-протоколов и флеш-кредитов.

Новое исследование, представленное на симпозиуме USENIX Security, показало, что 63% ранних транзакций авторизации EIP-7702 в Ethereum были связаны с контрактами, контролируемыми злоумышленниками. Из 3 664 166 авторизаций, зафиксированных в семи сетях до 15 июля 2025 года, 2 322 548 транзакций были ассоциированы с вредоносными контрактами, нацеленными на внешние счета (EOA).

EIP-7702 вошёл в обновление Pectra, активированное в Ethereum 7 мая 2025 года. Оно позволяет внешнему счёту делегировать выполнение кода смарт-контракта без переноса активов на новый адрес. Это открывает возможности для пакетных транзакций, спонсируемых комиссий и других функций абстракции аккаунтов, но одновременно передаёт делегированному коду полномочия действовать от имени аккаунта.

Исследователи проанализировали более 22,8 млрд исторических транзакций на Ethereum, Binance Smart Chain, Polygon, Optimism, Arbitrum, Base и Gnosis. Они выявили 924 вредоносных контракта: 793 были нацелены на EOA, 124 — на контрактные аккаунты, ещё семь отнесены к комбинированным атакам. Подтверждённые потери в трёх категориях составили $2 362 848,76. Отдельная оценка потенциального риска для устаревших контрактов достигает примерно $10,14 млн.

Проблема не сводится к ошибке в протоколе. Основной риск возникает на стыке гибкости EIP-7702, интерфейсов кошельков и фишинга: пользователь может подписать вредоносную авторизацию, не осознавая, что передаёт контракту контроль над аккаунтом. После этого автоматизированные системы способны быстро выводить активы.

Кроме того, EIP-7702 нарушает прежнее допущение, что проверка msg.sender == tx.origin идентифицирует обычный внешний счёт. Исследователи нашли 967 активных контрактов в Ethereum, использующих такую проверку как защиту от флэш-кредитов, и оценили их потенциальный риск примерно в $10,1 млн. Также обнаружены 500 специальных ненулевых целей делегирования без развёрнутого кода; такой адрес, созданный через CREATE2, может получить код позже и изменить поведение аккаунта.

Авторы подчёркивают, что мониторинг только текущего состояния недостаточен: злоумышленники переназначали аккаунты на безобидный код после атаки, поэтому история авторизаций становится частью контура безопасности. Рекомендации включают белый список делегируемых контрактов, явное отображение цели в кошельках, отказ от произвольного делегирования на аппаратных кошельках и использование проверенных реализаций. Для приложений предлагается запрашивать нужную функцию через интерфейсы уровня кошелька, такие как ERC-5792, а выбор конкретной системы — EIP-7702, ERC-4337 или другой — оставлять за кошельком.

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

Главное сегодня
Отказ от ответственности

Данный материал носит информационный характер и не является инвестиционной рекомендацией. Криптоактивы высокорискованны и волатильны — возможна полная потеря средств. Материалы могут содержать ссылки и пересказы сторонних источников; администрация не отвечает за их содержание и точность. Coinalertnews рекомендует самостоятельно проверять информацию и консультироваться со специалистами, прежде чем принимать любые финансовые решения на основе этого контента.