VMTech
Обсудить проект

Сбой генератора Coldcard связали с выводом $70,2 млн в биткоинах

Сбой генератора Coldcard связали с выводом $70,2 млн в биткоинах

30 июля 2026 года неизвестный за 41 минуту вывел 1 082,65 BTC, стоившие около $70,2 млн, с 1 196 адресов. Galaxy Research отследила этот sweep и связала его с дефектом прошивки Coldcard — аппаратного Bitcoin-кошелька канадской Coinkite.

Почему обновления недостаточно

Ошибка возникла при интеграции прошивки в марте 2021 года. Генерация seed направлялась в детерминированный программный PRNG вместо аппаратного RNG STM32. В конфигурации Coldcard макрос MICROPY_HW_ENABLE_RNG имел значение zero, но библиотека libngu проверяла лишь его наличие и подключала резервный алгоритм Yasmarang из MicroPython.

PRNG инициализировался уникальным ID чипа и значениями таймеров, не получая новой энтропии. Если ограничить возможные UID, состояние таймера и историю вызовов RNG, кандидатные seed можно воспроизводить офлайн, а полученные адреса — сверять с публичным блокчейном. Публичного подтверждения, где seed конкретной жертвы сопоставлен с похищенными средствами, пока нет.

Затронутые версии и меры защиты

Coinkite выпустила экстренные исправления 31 июля, однако они не усиливают seed, созданные раньше. Риск определяется прошивкой в момент генерации, а не установленной сейчас версией.

  • Mk2 и Mk3: Block указывает версии 4.0.0–4.1.9; исправление для Mk3 вышло в 4.2.0.
  • Mk4 и Mk5: версии до 5.6.0; Q — до 1.5.0Q.
  • Edge-сборки: до 6.6.0X для Mk4 и Mk5, до 6.6.0QX для Q.

Coinkite оценивает эффективную энтропию примерно в 40 бит для Mk3 и 72 бита для Mk4, Mk5 и Q вместо 128 бит у seed BIP-39 из 12 слов. Практическая сложность перебора зависит от данных об UID, времени загрузки, предыдущих вызовов RNG и стоимости деривации.

Galaxy Research: «Такой sweep выглядит так же, как если бы владелец монет решил перевести их сам».

Seed с минимум 50 честными, независимыми и конфиденциальными бросками кубика не подвержен этой ошибке сам по себе. Сильная BIP-39 passphrase и корректный multisig снижают риск, но Coinkite всё равно рекомендует создать новый seed на исправленной прошивке и перевести средства. TAPSIGNER, OPENDIME и SATSCARD не затронуты.

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

#bitcoin#coldcard#cybersecurity#hardwarewallet
Открытая аналитика
На сайте 1 просмотров
мин чтения 3 01.08.2026
Instagram

Сбой генератора Coldcard связали с выводом $70,2 млн в биткоинах

Открыть публикацию в Instagram ↗