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

Новости

Цепь проверки работоспособности (PoW) Post-Ethereum Merge ETHW перешла к подавлению утверждений о том, что на выходных она подверглась атаке воспроизведения в сети.

Компания BlockSec, занимающаяся аудитом смарт-контрактов, отметила то, что она описала как повторную атаку, которая произошла 16 сентября, в ходе которой злоумышленники собрали токены ETHW, воспроизведя данные вызова цепочки подтверждения доли (PoS) Ethereum в разветвленной цепочке Ethereum PoW.

По данным BlockSec, основная причина эксплойта заключалась в том, что межсетевой мост Omni в цепочке ETHW использовал старый идентификатор цепочки и неправильно проверял правильный идентификатор цепочки межсетевого сообщения.

Основная и тестовая сети Ethereum используют два идентификатора для разных целей, а именно идентификатор сети и идентификатор цепочки (chainID). Одноранговые сообщения между узлами используют идентификатор сети, а подписи транзакций используют идентификатор цепочки. EIP-155 представил chainID как средство предотвращения повторных атак между блокчейнами ETH и ETC.

BlockSec была первой аналитической службой, которая отметила атаку с повторным воспроизведением и уведомила ETHW, который, в свою очередь, быстро опроверг первоначальные заявления о том, что атака с повторным воспроизведением была проведена в сети. ETHW предпринял попытки уведомить Omni Bridge об эксплойте на уровне контракта:

Анализ атаки показал, что эксплуататор начал с передачи 200 WETH через мост Omni в цепочке Gnosis, а затем воспроизвел то же сообщение в цепочке PoW, получив дополнительные 200 ETHW. Это привело к истощению баланса цепного контракта, развернутого в цепочке PoW.

Связанный: Перекрёстные цепи в прицеле: взломы требуют более эффективных защитных механизмов

Проведенный BlockSec анализ исходного кода моста Omni показал, что логика для проверки chainId присутствовала, но проверенный chainID, используемый в контракте, был извлечен из значения, хранящегося в хранилище с именем unitStorage.

Команда объяснила, что это неправильный chainId, собранный с помощью кода операции CHAINID, который был предложен EIP-1344 и усугублен возникшим форком после слияния Ethereum:

«Вероятно, это связано с тем, что код довольно старый (используется Solidity 0.4.24). Код работает нормально все время до форка цепочки PoW».

Это позволило злоумышленникам собирать ETHW и, возможно, другие токены, принадлежащие мосту в цепочке PoW, и торговать ими на торговых площадках, где перечислены соответствующие токены. Cointelegraph связался с BlockSec, чтобы выяснить значение, извлеченное во время эксплойта.

После успешного события Merge Ethereum, в ходе которого блокчейн смарт-контракта перешел с PoW на PoS, группа майнеров решила продолжить цепочку PoW посредством хардфорка.

Термины в новости

Proof-of-Work (PoW)
Механизм консенсуса, в котором право создать блок получает тот, кто первым выполнит вычислительную работу. Используется в биткоине, Litecoin, Dogecoin.
Аудит смарт-контракта
Проверка кода контракта независимыми специалистами на уязвимости. Снижает риск взлома, но не гарантирует безопасность.
Proof-of-Stake (PoS)
Механизм консенсуса, в котором право создавать блоки зависит от количества заложенных монет, а не от вычислительной мощности. Используется в Ethereum, Solana, Cardano.
Эксплойт (exploit)
Атака, использующая ошибку в коде смарт-контракта или протокола, чтобы вывести средства. В отличие от взлома ключей, злоумышленник действует «по правилам» уязвимого кода.

Все термины — в словаре криптовалют

Курс монет из статьи

Изменение за 24 ч, данные на 27.10.2026 07:37

Источник

CryptoHamster — криптовалютное медиа на русском и украинском языках, работает с 2018 года. За это время редакция опубликовала более 70 000 материалов о биткоине, альткоинах, DeFi, NFT и регулировании отрасли, сейчас — около 25 новостей в день. Мы отслеживаем курсы более 850 криптовалют, ведём подробные страницы ключевых монет и собственный словарь из почти 200 терминов. Наши справочные гайды объясняют сложное простыми словами: от устройства блокчейна и халвинга до стейкинга, стейблкоинов и защиты кошелька. Каждый гайд опирается на первоисточники и обновляется вместе с рынком.

Нашли неточность? Напишите нам — мы оперативно её исправим.

Оцените автора
CryptoHamster.org
Добавить комментарий