Новая атака на управление Tornado Cash: фальшивое предложение нацелено на 23 миллиона долларов в казне сообщества

Foresight NewsОпубликовано 2026-06-26Обновлено 2026-06-26

Введение

25 июня 2026 года в DAO Tornado Cash был размещён поддельный управленческий предложение №67 под названием «Установление стандарта комиссии 0,5% и схемы динамического сжигания 90%». Несмотря на профессионально составленный текст и запрос на компенсацию газа, код контракта предложения не был верифицирован в блокчейн-обозревателе. Исследователи безопасности, в частности Pascal Caversaccio, проанализировали байт-код и обнаружили злонамеренную логику: выполнение предложения незаметно заменило бы адрес управления протоколом на контролируемый атакующим кошелёк. Адреса были очень похожи, что затрудняло визуальное обнаружение подмены. В случае успеха злоумышленник мог бы похитить около 23 миллионов долларов в токенах TORN из казны сообщества и парализовать работу протокола. Создатель предложения получил финансирование через конкурирующий протокол приватности Railgun, что скрыло источник средств. На момент обнаружения голоса против предложения составляли 100% (27 163 TORN), но кворум в 100 000 TORN достигнут не был. Это уже вторая подобная атака на Tornado Cash после инцидента в мае 2023 года. Данный случай иллюстрирует сохраняющиеся уязвимости в DAO. Для защиты пользователям рекомендуется следить за предупреждениями исследователей, голосовать против предложений с непроверенным кодом и делегировать свои голоса. Разработчикам следует внедрять временные задержки (timelock) между одобрением и выполнением предложений для обеспечения окна проверки безопасности.


Автор: angelilu, Foresight News


25 июня 2026 года, в 6:18 утра, на странице голосования Tornado Cash DAO появилось предложение № 67.



Заголовок был написан очень формально: «Установление стандарта комиссии 0.5% и схемы динамического сжигания 90%». В тексте, написанном витиеватым языком, утверждалось, что необходимо обновить реестр ретрансляторов до архитектуры «V5 Strategy A», чтобы 90% комиссий протокола навсегда сжигались, а 10% распределялись среди стейкеров, и была приведена экономическая модель под названием «положительный цикл благосостояния».


Автор предложения также запросил из казны 50 TORN в качестве компенсации за оплату газа при развертывании контракта — эта деталь делала всё предложение похожим на работу ответственного и вкладывающего собственные средства участника сообщества.


Но код контракта этого предложения не прошел никакой проверки. То есть логика исполнения предложения (Calldata) не была верифицирована в блок-эксплорере (например, Etherscan). Без верификации сообщество видело лишь машинный код, который нельзя было напрямую проанализировать. Вся обычная практика Tornado Cash включала этот шаг, но данное предложение его пропустило.


Исследователь L2BEAT Сергей Шемяков первым обратил на это внимание. Примерно через 8 часов после публикации предложения он обратился к исследователю безопасности Паскалю Каверасчио: «Логика этого предложения необычайно сложна, пожалуйста, помогите провести независимый аудит.»



Исследователь Security Alliance Паскаль Каверасчио быстро пришел к выводу.


Истинная цель предложения: тайная смена адреса администратора протокола


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


В коде была функция под названием «governance(правитель)», имевшая только одну цель: возвращать адрес, сообщая протоколу «кто является администратором». И адрес, жестко прописанный в этой функции, принадлежал кошельку самого атакующего.



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


Настоящий адрес управления: 0x5efda50f22d34F262c29268506C5Fa42cB56A1Ce;
Поддельный адрес атакующего: 0x5efda50f22d34f272c7077689d6abc42f15e285f.


Первые 15 символов двух адресов полностью совпадают, различия начинаются только с 16-го символа. Обычному человеку сложно заметить это невооруженным глазом.


Если бы это предложение было принято, последствия были бы следующими: адрес «высшего администратора», признаваемый протоколом, был бы тайно заменен на адрес атакующего. Затем атакующий смог бы использовать эту роль, чтобы вывести около 23 миллионов долларов в токенах TORN, которые сейчас заблокированы в контракте управления — эти деньги были внесены участниками сообщества для стейкинга и участия в голосовании. Кроме того, атакующий мог бы принудительно обнулить балансы всех ретрансляторов в протоколе (сервисов, ответственных за пересылку транзакций пользователей), полностью парализовав весь протокол.


Кто атакующий и откуда деньги


Адрес кошелька создателя предложения: 0xd4eca8c9242b9f9faa3cf19a78defc21dc97a925.


Каверасчио отследил происхождение средств для этого адреса и обнаружил, что всего за 4 дня до подачи предложения он получил перевод. Отправителем был Railgun — другой протокол для приватного смешивания монет в блокчейне, прямой конкурент Tornado Cash. Перевод через Railgun означает, что происхождение средств было замаскировано, и отследить реальную личность невозможно.



После обнаружения сообществом, каково текущее состояние голосования


На данный момент результаты голосования по этому предложению следующие: голосов «За» — 0, голосов «Против» — 27 163 TORN, что составляет 100%. Голосование закроется 30 июня.


Правила управления Tornado Cash требуют участия как минимум 100 000 TORN для достижения кворума, в настоящее время достигнуто только 27%. Если только в течение следующих 4 дней не появится массовое количество аномальных голосов «За», которые поднимут кворум и перевернут результат. В противном случае, предложение не будет исполнено — результатом будет его истечение срока или отклонение. Однако эта ситуация несет в себе больше предупреждающего значения.


Это уже вторая подобная атака, с которой столкнулся Tornado Cash. В мае 2023 года злоумышленник с помощью предложения, содержащего скрытую функцию selfdestruct, получил контроль над 1,2 миллиона голосов, в то время как весь DAO имел лишь 70 000 легитимных голосов. В той атаке злоумышленник вывел около 2,17 миллиона долларов в TORN, используя для отмывания средств сам Tornado Cash, а затем подал предложение о «восстановлении управления», уйдя с чистой прибылью около 900 000 долларов. После этого никто не исправил фундаментально эту структуру управления.


Атаки на управление DAO: как защититься обычному пользователю


Атаки на управление уже стали обычным риском в Web3, а не исключительной проблемой какого-либо отдельного протокола. В апреле 2022 года на Beanstalk атакующий, используя flash-займ, занял на время права голоса на 1 миллиард долларов, в рамках одной транзакции принял предложение, перевел 182 миллиона долларов и погасил заем — весь процесс занял менее минуты. В феврале того же года на Build Finance DAO атакующий, используя поддельные токены управления, получил контроль и опустошил казну на 11 миллионов долларов.


Формы атак эволюционируют: от захвата голосов с помощью flash-займов до скрытых функций selfdestruct, и до нынешней замены символов адреса. Но базовая логика остается прежней — власть в DAO исходит от токенов, а токены можно брать в займ, подделывать, маскировать. Любой механизм управления, который можно контролировать с помощью кода, может быть атакован.


Для обычных пользователей, владеющих токенами управления, есть несколько реально применимых путей. Во-первых, следить за оперативными предупреждениями исследователей безопасности, именно на эту атаку первым поднял тревогу исследователь L2BEAT. Во-вторых, предложения, указывающие на непроверенные контракты, с высокой вероятностью требуют прямого голосования «Против». В-третьих, если вы владеете токенами управления протокола, но не планируете активно участвовать, делегирование права голоса активным членам сообщества безопаснее, чем оставлять токены бездействующими в кошельке; молчащие токены лишь усложняют достижение кворума.


Для разработчиков протоколов более фундаментальной защитой является внедрение временной блокировки (timelock) на уровне управления — предложение не исполняется немедленно после принятия, а оставляется окно от 48 до 72 часов, чтобы у сообщества и исследователей безопасности была возможность провести аудит и запустить аварийную остановку. Такие протоколы, как Compound и Aave, уже давно имеют этот механизм по умолчанию. Tornado Cash до сих пор не имеет его, что также является частью его экстремального выбора в пользу конфиденциальности и сопротивления цензуре.

Связанные с этим вопросы

QВ чем заключалась цель вредоносного предложения № 67 в DAO Tornado Cash?

AЦелью вредоносного предложения № 67 было скрытое изменение адреса управления протоколом Tornado Cash. В его исполняемом коде (calldata) была заложена функция `governance`, которая возвращала адрес кошелька злоумышленника. Если бы предложение было принято и исполнено, этот адрес стал бы новым администратором протокола, что позволило бы атаковавшей стороне похитить примерно 23 миллиона долларов в токенах TORN из казны сообщества и обнулить балансы ретрансляторов, парализовав работу протокола.

QКак исследователям удалось обнаружить злонамеренный характер предложения?

AИсследователь L2BEAT Сергей Шемяков первым заметил, что код контракта предложения не был проверен (verified) в блокчейн-обозревателе, что является отклонением от стандартной практики для Tornado Cash. Он обратился к исследователю безопасности Паскалю Каверасчо. Каверасчо использовал инструменты дизассемблирования, чтобы восстановить читаемый код из байт-кода предложения, и обнаружил скрытую функцию `governance`, которая подменяла адрес управления. Также был выявлен подозрительный адрес, отличавшийся от легитимного лишь несколькими символами.

QКакова была судьба вредоносного предложения и что помешало его реализации?

AНа момент обнаружения и публикации статьи предложение № 67 было отвергнуто сообществом: за него было подано 0 голосов, против — 27 163 токена TORN (100% голосов). Для вступления предложения в силу требовалось достижение кворума в 100 000 TORN, а было собрано лишь около 27%. Таким образом, при отсутствии аномально крупной поддержки в оставшиеся дни голосования, предложение должно было быть автоматически отклонено за недобор кворума. Бдительность сообщества и исследователей предотвратила его реализацию.

QС какими трудностями сталкиваются обычные держатели токенов управления (DAO) для защиты от подобных атак?

AОбычные пользователи сталкиваются с несколькими проблемами: 1) Техническая сложность: самостоятельный анализ сложного кода предложений требует высокой квалификации. 2) Апатия избирателей: низкая явка и трудности с достижением кворума могут сыграть на руку злоумышленникам. 3) Эволюция методов атак (флэш-кредиты, поддельные токены, скрытые функции). Для защиты авторы рекомендуют: следить за предупреждениями исследователей, голосовать против предложений с непроверенным кодом и делегировать свои голоса активным и доверенным членам сообщества вместо хранения токенов в бездействии.

QКакие фундаментальные уязвимости в структуре управления Tornado Cash позволили произойти этой и предыдущей атаке?

AКлючевой фундаментальной уязвимостью в управлении Tornado Cash является отсутствие временной блокировки (timelock). В таких протоколах, как Compound или Aave, принятое предложение не исполняется немедленно, а ожидает 48-72 часа, что дает сообществу окно для финальной проверки и возможности активировать аварийную остановку в случае обнаружения угрозы. Tornado Cash, в силу своего акцента на конфиденциальность и сопротивление цензуре, не внедрил этот защитный механизм, что дважды делало его уязвимым для мгновенного захвата управления через вредоносные предложения.

Похожее

Кто платит по счетам за бумажное ликование в 64 миллиарда долларов?

**Кто платит за бумажную прибыль в 64 миллиарда долларов?** Биткоин упал ниже 60 тысяч долларов, достигнув минимума с конца 2024 года. Крупные игроки (киты) продали 45 тысяч BTC за 8 дней. Однако настоящая проблема глубже — это кризис модели публичных компаний, сделавших ставку на криптовалюты. **Главные пострадавшие:** * **Strategy (бывшая MicroStrategy):** Владеет 847 тыс. BTC при средней цене 75,6 тыс. долларов. При текущей цене убытки превышают 20%. Рыночная стоимость акций компании торгуется с глубоким дисконтом к стоимости её биткоинов. * **Metaplanet (Япония):** Убытки превышают 37% из-за высокой средней цены покупки (~97,6 тыс. долларов) и ослабления иены. * **Solmate:** Компания, вложившая 3 млрд долларов в Solana, увидела падение акций с 249 до 5 долларов на фоне кризиса в руководстве. **Финансовая ловушка и новые правила:** Хотя мгновенного массового маржин-колла нет, финансовая модель этих компаний дала сбой. Гендиректор Strategy Майкл Сейлор впервые допустил возможность продажи части биткоинов для выплат по привилегированным акциям, отойдя от доктрины «никогда не продавать». С 2025 года новый стандарт учёта (ASU 2023-08) требует отражать биткоины по рыночной стоимости. В бычьем рынке это создавало бумажную прибыль, привлекавшую инвесторов. В условиях падения это оборачивается колоссальными убытками в отчётности, что может привести к исключению компаний из ключевых индексов и принудительной продаже их акций ETF и пенсионными фондами. **Главное испытание — в 2027 году:** Настоящий кризис наступит осенью 2027 года, когда откроется окно для погашения конвертируемых облигаций Strategy. Если цена биткоина к тому времени не вернётся выше средней цены покупки компании, держатели облигаций могут потребовать деньги. При замороженных каналах финансирования это может вынудить компанию продать десятки тысяч биткоинов, создав серьёзное давление на ликвидность рынка. Таким образом, угроза сместилась с моментального колла к кризису долговых выплат, отсроченному во времени.

链捕手6 мин. назад

Кто платит по счетам за бумажное ликование в 64 миллиарда долларов?

链捕手6 мин. назад

Base простоял два часа в предрассветное время: один недействительный блок высветил реальность единой точки отказа в L2

Ранним утром 26 июня сеть Base, L2-решение на Ethereum, остановилась на два часа из-за проблем с консенсусом. Причиной стал невалидный блок (47806542), который помешал генерации последующих блоков. Хотя у Base есть система высокой доступности с несколькими экземплярами секвенсора, текущий лидер-секвенсор остаётся единой точкой отказа для производства блоков. Это уже второй подобный инцидент, связанный с секвенсором, после сбоя в августе 2025 года. Авария произошла незадолго до запланированного обновления Beryl, которое вводит стандарт токенов B20. Этот случай высвечивает ключевую зависимость удобства пользователей L2 от централизованных компонентов, таких как секвенсор, и поднимает вопросы о будущей децентрализации и возможном введении собственного токена сети.

Foresight News17 мин. назад

Base простоял два часа в предрассветное время: один недействительный блок высветил реальность единой точки отказа в L2

Foresight News17 мин. назад

STRC не вернется к паритету – не будет и бычьего рынка у BTC

Акции привилегированного типа STRC компании MicroStrategy продолжают терять привязку к целевой номинальной стоимости в 100 долларов, упав ниже 80 долларов. Это блокирует ключевой канал дешёвого финансирования компании, в то время как ежегодные обязательства по выплате дивидендов по привилегированным акциям превышают 1.7 млрд долларов, создавая нагрузку на денежный поток. Для решения проблемы с ликвидностью MicroStrategy использует выпуск обыкновенных акций, но большая часть привлечённых средств теперь идёт на пополнение резервов, а не на покупку биткоина. Это приводит к размыванию доли BTC на акцию и подрывает основную инвестиционную тезу для акционеров. Ранее компания была крупнейшим маржинальным покупателем BTC, но теперь её покупательская способность снижается. В крайнем случае MicroStrategy может рассмотреть продажу части своего биткоин-резерва, что создаст риск для рынка. Таким образом, устойчивое восстановление привязки STRC к номиналу критически важно для восстановления эффективного механизма финансирования MicroStrategy. Без этого компания не сможет поддерживать прежние темпы покупки биткоина, что устраняет один из ключевых факторов бычьего рынка BTC.

marsbit37 мин. назад

STRC не вернется к паритету – не будет и бычьего рынка у BTC

marsbit37 мин. назад

STRC не вернётся к якорю — значит, у биткоина не будет бычьего рынка

Статья посвящена анализу ситуации с привилегированными акциями STRC компании MicroStrategy и ее влиянию на рынок биткоина. Основной тезис: продолжающаяся девальвация STRC (цена упала до $75 против целевого номинала в $100) блокирует для MicroStrategy ключевой и наиболее эффективный канал финансирования покупок BTC. Поскольку бизнес-модель компании построена на постоянном привлечении средств для наращивания резервов биткоина, потеря этого инструмента ставит под угрозу всю стратегию. Вместо инструмента финансирования STRC превратился в нагрузку на денежный поток: ежегодные дивидендные выплаты по всем привилегированным акциям MicroStrategy составляют около $1,7 млрд, что почти равно её денежным резервам ($1,4 млрд). Для решения проблемы компания пытается привлекать деньги через выпуск обыкновенных акций (MSTR). Однако большая часть этих средств сейчас идёт на пополнение казны, а не на покупку биткоина, что приводит к размыванию доли BTC, приходящейся на одну акцию MSTR, и разочарованию инвесторов. Вывод: MicroStrategy, бывший крупнейший и самый стабильный покупатель BTC на рынке, больше не может наращивать закупки прежними темпами из-за проблем с финансированием. Более того, сохраняющееся давление по выплате дивидендов делает компанию потенциальным продавцом биткоина, что создаёт серьёзный риск для цены криптовалюты. Восстановление "якоря" STRC до $100 рассматривается как необходимое условие для возобновления устойчивого роста BTC.

Odaily星球日报37 мин. назад

STRC не вернётся к якорю — значит, у биткоина не будет бычьего рынка

Odaily星球日报37 мин. назад

Изучение устойчивости восходящего тренда STABLE после последнего роста цены на 5%

Несмотря на общую слабость крипторынка, токен STABLE продемонстрировал устойчивость. После защиты уровня поддержки в $0.33 24 июня, его цена выросла до локального максимума в $0.365. На момент написания статьи STABLE торговался около $0.362, показав рост на 5.5% за сутки и 7% за неделю, а объем торгов увеличился на 25% до $20.8 млн. На дневных графиках заметно укрепление бычьей структуры: цена преодолела скользящие средние за 20 и 50 дней ($0.349 и $0.344 соответственно). Индикатор Stochastic Momentum Index (SMI), хотя и остается в медвежьей зоне, движется вверх, сигнализируя об улучшении импульса. Чистый отток средств с бирж (Netflow) в течение семи дней остается отрицательным, что указывает на устойчивый спрос на спотовом рынке. Однако существуют и риски. Показатель Price DAA Divergence остается отрицательным уже семь дней подряд, что означает снижение количества активных адресов на фоне роста цены и свидетельствует о слабом участии пользователей в сети. Исторически такая структурная слабость увеличивает риск коррекции. В краткосрочной перспективе, при сохранении текущего бычьего импульса, STABLE может закрепиться выше $0.36 и достигнуть сопротивления на уровне $0.40. Однако в случае неудачи и закрытия ниже $0.36 вероятен откат к поддержкам $0.34 и далее к $0.32.

ambcrypto48 мин. назад

Изучение устойчивости восходящего тренда STABLE после последнего роста цены на 5%

ambcrypto48 мин. назад

Торговля

Спот
Фьючерсы
活动图片