EIP-7702开发者:EIP-7702本身无漏洞,但加速Binance热钱包被盗资产转移
По сообщению BlockBeats, 30 октября, Дерек Чианг, основатель ZeroDev и разработчик, связанный с EIP-7702, заявил, что сам по себе EIP-7702 не имеет проблем, и пользователям кошельков, таких как MetaMask, Uniswap и Ambire, которые уже поддерживают этот стандарт, не стоит беспокоиться. Этот протокол относится к области абстракции аккаунтов и позволяет внешним аккаунтам подписывать авторизации и вставлять смарт-контракты, что позволяет выполнять транзакции массово, например, авторизовывать одним кликом и обменивать средства. Однако, эта же функциональность позволяет злоумышленникам переводить все токены в рамках одной транзакции. В случае кражи из горячего кошелька Binance, злоумышленники использовали эту возможность, чтобы перевести ETH, USDT и еще 62 вида токенов в одной транзакции. Без EIP-7702 им пришлось бы инициировать отдельные транзакции для каждого токена, и они могли бы столкнуться с конкуренцией за nonce с обычными выводами средств с платформы. Таким образом, EIP-7702 помог злоумышленникам быстрее и в большем объеме украсть средства.
Дерек Чианг отметил, что для использования EIP-7702 злоумышленникам необходимо иметь доступ к приватному ключу или убедить Binance подписать авторизацию EIP-7702. Последний вариант маловероятен, но его нельзя исключать до официального расследования. Он рекомендует разработчикам кошельков и компаниям, управляющим горячими кошельками, никогда не предоставлять доступ к интерфейсам, запрашивающим авторизацию EIP-7702 или подпись исходных сообщений, и советует пользователям выбирать известные кошельки.