Проект маржинальной торговли Ethereum подвергся атаке, в результате уязвимости временного хранения было потеряно 300000 долларов.

Инцидент с потерей активов в блокчейне, вызванный временным хранением

В конце марта 2025 года проект по маржинальной торговле на цепочке Эфириума подвергся атаке, в результате которой был потерян актив на сумму более 300 000 долларов. Команда безопасности провела глубокий анализ этого инцидента, раскрывая принципы и процесс атаки.

Смертельный остаток: ограбление на 300000 долларов в блокчейне, вызванное временным хранилищем

Фон события

Это событие произошло 30 марта 2025 года, пострадавшим проектом является платформа маржинальной торговли, работающая в Ethereum. Злоумышленник использовал уязвимость в функции временного хранения, введенной в версии Solidity 0.8.24, успешно обошел проверку прав в контракте и незаконно вывел большое количество активов.

Смертельные остатки: ограбление в 300000 долларов, вызванное временным хранилищем в блокчейне

Введение в временное хранилище

Временное хранилище - это новая функция Solidity, которая будет представлена в январе 2024 года, предназначенная для предоставления недорогого, временного способа хранения данных. Она имеет следующие характеристики:

  1. Низкое потребление газа: операции чтения и записи требуют всего 100 газа, что значительно ниже, чем при обычных операциях хранения.
  2. Долговечность транзакции: Данные остаются действительными на протяжении всей выполнения транзакции.
  3. Автоматическое очищение: после завершения сделки хранимые данные автоматически сбрасываются на ноль.

Смертельные остатки: ограбление на 300000 долларов, вызванное временным хранилищем в блокчейне

Принципы атаки

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

Смертельные остатки: ограбление в 300000 долларов, вызванное временным хранилищем в блокчейне

Шаги атаки

  1. Создание вредоносного токена и создание торгового пула

Смертельные остатки: ограбление в 300000 долларов, вызванное временным хранилищем в блокчейне

  1. Инициализация маржинальной торговли на рынке

Смертельные остатки: ограбление на сумму 300 000 долларов в блокчейне, вызванное транзитным хранилищем

  1. Чеканка левередж-токенов с одновременным проведением первого транситного хранения

Смертельный остаток: ограбление в $300,000, вызванное временным хранением в блокчейне

  1. Создание вредоносного контракта для конкретного адреса

Смертельные остатки: ограбление на сумму 300000 долларов в результате временного хранения в блокчейне

  1. Использование остаточного хранилища временных данных для обхода аутентификации

Смертельные остатки: ограбление в 300 000 долларов, вызванное временным хранением в блокчейне

  1. Неправомерный вывод целевых активов

Смертельные остатки: ограбление в 300 000 долларов, вызванное временным хранением в блокчейне

Направление активов

Согласно анализу данных в блокчейне, злоумышленники похитили около 300 тысяч долларов США активов, включая USDC, WBTC и WETH. Эти активы были затем обменены и переведены в услуги по смешиванию монет, чтобы попытаться скрыть направление средств.

Смертельные остатки: ограбление в 300000 долларов, вызванное временным хранилищем в блокчейне

Рекомендации по безопасности

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

  1. После использования временного хранилища своевременно очищайте сохраненные значения

Смертельные остатки: ограбление на $300,000 в блокчейне, вызванное временным хранилищем

  1. Укрепление аудита кода контрактов и тестирования безопасности

Смертельные остатки: ограбление в 300000 долларов, вызванное транзитным хранилищем в блокчейне

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

Смертельный остаток: ограбление на 300000 долларов, вызванное временным хранилищем в блокчейне

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

Смертельные остатки: ограбление в 300000 долларов, вызванное временным хранением в блокчейне

Смертельное остаточное: ограбление на сумму 300000 долларов, вызванное временным хранением в блокчейне

Смертоносный остаток: ограбление в 300 000 долларов, вызванное временным хранением в блокчейне

ETH3.71%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 3
  • Поделиться
комментарий
0/400
StakeHouseDirectorvip
· 07-11 17:55
Входите, не потеряете деньги, охранник
Посмотреть ОригиналОтветить0
CryptoHistoryClassvip
· 07-09 11:37
История повторяется снова.
Посмотреть ОригиналОтветить0
AirdropChaservip
· 07-09 11:23
Уязвимость это Кошелек
Посмотреть ОригиналОтветить0
  • Закрепить