Взлом Qubic: почему слабая случайность в seed-фразах — это фундаментальная угроза Web3

Взлом Qubic: почему слабая случайность в seed-фразах — это фундаментальная угроза Web3 Qubic hack, seed entropy, CSPRNG, BIP-39, Web3 security, crypto wallet vulnerabi

За 94 минуты в октябре 2024 года из-за недостаточной энтропии в генерации seed-фраз было скомпрометировано 1404 кошелька Qubic — похищено 2,94 т…

Взлом 1404 кошельков Qubic на сумму 1,3 млн долларов США выявил «крах случайности» на уровне инфраструктуры Web3

Сегодня главное событие — не рост Bitcoin до 82 000 долларов США, не снижение вероятности повышения ставки ФРС до 15,5 %, а взлом сети Qubic в период с 23:42 до 01:26 по UTC 18–19 октября 2024 года. За 94 минуты из-за недостаточной криптографической случайности (энтропии) в генерации seed было получено массовое несанкционированное обращение к 1404 кошелькам пользователей и переведено 2,94 трлн токенов QU — по курсу на тот момент около 1,3 млн долларов США. Это не уязвимость протокола, но она ещё опаснее большинства багов в смарт-контрактах: здесь не требуется эксплуатация кодовой ошибки — атака направлена прямо в самое начало криптографического доверия.

Суть инцидента: точечная «хирургическая операция» над «случайностью»

Официальное заявление Qubic содержит два ключевых факта: во-первых, атака произошла в период с 23:42 по UTC 18 октября до 01:26 по UTC 19 октября; во-вторых, проблема заключается в механизме генерации seed для части кошельков, а не в самом протоколе Qubic. В заявлении чётко указано: «Затронутые seed относятся к трём категориям: 202…» (подробная классификация в исходных материалах не раскрыта, поэтому дополнительные выводы не делаются). То же событие подтверждается независимо в двух новостных сводках: [23:33] и [23:06] — обе фиксируют объём хищения (2,94 трлн QU), число затронутых кошельков (1404), оценку потерь (~1,3 млн USD) и одновременное приостановление работы сети. Это не ложная тревога, а проверяемая в реальном времени реакция на блокчейне: все украденные токены QU были отправлены на один и тот же набор адресов, а хэши транзакций публично доступны в блок-эксплорере.

Контекст: seed — это не «пароль», а «свидетельство о рождении»

Приватные ключи кошельков Web3 выводятся из мнемонической фразы (seed), а её безопасность полностью зависит от уровня энтропии (степени случайности). Отраслевой консенсус чёток: качественная мнемоника должна генерироваться криптографически безопасным псевдослучайным генератором (CSPRNG) с энтропией не ниже 128 бит. Qubic — новая публичная сеть, ориентированная на «вычисления с нулевым разглашением + распределённый консенсус», и её инструментарий для кошельков должен был соответствовать стандарту BIP-39. Однако инцидент показал, что некоторые клиентские реализации использовали некриптографические источники случайности (например, системные метки времени или переменные окружения с низкой энтропией), что сделало seed уязвимыми к перебору или предсказанию по шаблону. Это не единичный случай: в 2023 году кошелёк Phantom столкнулся с предсказуемостью seed из-за дефекта системного пула энтропии iOS; в 2024 году в мобильной версии MetaMask была выявлена недостаточная энтропия на некоторых Android-устройствах. Особенность Qubic в том, что генерация seed возложена на фронтенд-SDK, при этом проверка силы источника энтропии не является обязательной.

Почему это произошло? Трёхуровневая цепочка причин

Первый уровень — технический долг: приоритет SDK выше аудита безопасности. На раннем этапе развития экосистемы Qubic основное внимание уделялось оптимизации ZK-схем и разработке мостов между блокчейнами, тогда как SDK для кошельков считался «вспомогательной инфраструктурой», и его тестирование на безопасность не входило в рамки основного аудита. В исходных материалах не указано, кто проводил аудит, однако сравнение с инцидентом с мостом Cysic ([18:57]), где сразу после атаки было объявлено о «несанкционированном доступе к базе данных», показывает: реакция Qubic сфокусирована на патчах на уровне приложения, а не на глубокой переработке основ.

Второй уровень — дисбаланс продуктовой логики: лёгкость использования ценой гарантий энтропии. Qubic позиционирует функцию «создания кошелька в один клик». В документации SDK разработчикам рекомендуется использовать метод generateMnemonic(), но не предусмотрена обязательная привязка к аппаратному источнику энтропии. При инициализации кошелька на устройствах с низкой энтропией (например, старых Android-планшетах или встраиваемых терминалах без камер и микрофонов) система по умолчанию может использовать источник случайности с энтропией всего 40–60 бит — перебор 2,94 трлн вариантов на современных GPU-кластерах займёт менее часа.

Третий уровень — инерция экосистемы: отсутствие просвещения пользователей усиливает риски. Коммерческий директор Circle Каш Раззаги в [23:39] признал, что бизнес-модель «первой акции стейблкоина» экономически нежизнеспособна (на каждый заработанный доллар остаётся лишь 7 центов), что отражает общую диспропорцию в оценке «стоимости безопасности» в сфере Web3-инфраструктуры. Когда пользователи привыкли к бесплатным кошелькам, а разработчики стремятся к максимально быстрой интеграции, генерация seed — «невидимая стоимость» — становится первой жертвой оптимизации.

Рыночная реакция и последствия: структурная трещина на фоне ликвидаций

Инцидент не вызвал резких колебаний BTC или ETH (BTC за 24 часа: −0,53 %, ETH за 24 часа: −2,22 %), но усилил доверительную премию к проектам инфраструктуры средней капитализации. Согласно данным CoinGlass, за последние 24 часа объём принудительных ликвидаций по всему рынку составил 359 млн долларов США, из которых 78,3 % пришлись на длинные позиции ([23:31]), что говорит о массовом оттоке кредитных средств из активов с высоким бета-коэффициентом. Сектор «ZK-инфраструктуры», к которому относится Qubic, не выделен отдельно в рейтинге падений, однако ZEC упал на 7,09 % за сутки (лидер падений за 24 часа), а NEAR — на 5,00 %, что подтверждает отток капитала из проектов, чья ценность зависит от постоянного технологического нарратива.

С двух сторон: логика медведей очевидна — инцидент с Qubic подтверждает опасения, что «уровень безопасности инфраструктурных проектов ниже, чем у прикладных решений», и может подавить премию к стоимости аналогичных SDK в экосистемах Solana и zkSync; быки же отмечают, что протокольный уровень Qubic не пострадал, а сеть уже приостановлена ([23:06]), и после восстановления это может даже ускорить стандартизацию источников энтропии в кошельковых SDK. Примечательно, что взвешенная по позициям ставка финансирования BTC составляет всего 0,0055 % ([14:41]), находясь в нейтральной зоне, — это говорит о том, что основные активы пока не воспринимают инцидент как повод для системной медвежьей позиции.

Другие важные события сегодня

  • Мост Cysic подвергся атаке с несанкционированной эмиссией 10 млн токенов CYS ([18:57]): злоумышленник получил несанкционированный доступ к базе данных и увеличил предложение токенов в BNB Smart Chain; мост приостановлен — типичный сбой управления правами, который контрастирует с энтропийной уязвимостью Qubic;
  • Бессрочные контракты Papertrade запущены на Hyperliquid ([19:27]): плечо по контрактам PAPER ограничено 3×, цена — 0,012 доллара США, однако доход платформы за сутки снизился на 83 % по сравнению с предыдущим днём ([11:56]) — это отражает смещение интереса к деривативам от новых нарративов к зрелым, конкурентным рынкам;
  • Согласно данным Chainalysis, доля США в владении токенизированными казначейскими облигациями составляет лишь 10,5 % ([12:13]): Италия, Португалия и Сингапур вместе контролируют 66,9 % — это указывает на доминирование офшорного капитала в движении гособлигаций в блокчейне и совпадает с тенденцией географической децентрализации хранения активов Web3, проявившейся и в инциденте с Qubic.

Три ключевых точки наблюдения в ближайшие дни

  1. Дата публикации обновлённого решения для генерации seed в SDK Qubic: если конкретные меры по усилению энтропии (например, обязательный вызов getRandomValues() из Web Crypto API) не будут объявлены до 22 октября (четверг этой недели), рынок расценит это как замедленную техническую реакцию;
  2. Будет ли пробит уровень средней цены покупки BTC на Bitfinex: средняя цена покупки для этой группы — 75 000 долларов США ([22:08]); если BTC опустится ниже 79 000 долларов США и задержится там более 48 часов, это может спровоцировать новую волну раскрепощения среднесрочных позиций;
  3. Прогресс найма в цифровом подразделении Franklin Templeton: если вакансии, включая позицию «Руководитель частного кредитования Franklin Crypto», войдут в фазу первых интервью до 25 октября, это станет сигналом того, что традиционные управляющие компании начали переводить внимание к стандартам безопасности Web3-инфраструктуры с уровня регуляторного соответствия на уровень технического исполнения.
Предупреждение о рисках — криптоактивы характеризуются высокой волатильностью. Данная статья представляет собой обзор информации и выражение мнений и не является инвестиционной рекомендацией.