ПОСЛЕДНИЕ НОВОСТИ
ПОДОБРАНО ДЛЯ ВАС

120Частные ключи Bitcoin взломаны в ходе новой атаки

АвторФлоренс МучайФлоренс Мучай 3 мин. чтения
120Частные ключи Bitcoin взломаны в ходе новой атаки
  • Более 120 000 приватных ключей Bitcoin были раскрыты из-за уязвимости в генераторе случайных чисел Libbitcoin Explorer, что затронуло несколько платформ кошельков.
  • Уязвимость, связанная с алгоритмом Mersenne Twister-32, позволила злоумышленникам предсказывать семена кошельков и восстанавливать приватные ключи.
  • OneKey подтвердила, что её кошельки остаются защищёнными благодаря сертифицированным генераторам истинно случайных чисел, соответствующим международным криптографическим стандартам.

Согласно отчету поставщика криптокошельков OneKey, недавно обнаруженная уязвимость в широко используемой библиотеке Bitcoin с открытым исходным кодом привела к раскрытию более 120 000 частных ключей.

Неисправность была связана с серией Libbitcoin Explorer (bx) 3.x, которая позволяла злоумышленникам предсказывать частные ключи кошельков, сгенерированные с использованием небезопасных методов генерации случайных чисел.

Согласно анализу OneKey опубликованном в X в пятницу вечером, Libbitcoin Explorer (bx) 3.x — это утилита командной строки, давно используемая для создания биткоин-кошельков в автономном режиме. Программное обеспечение использует генератор псевдослучайных чисел Mersenne Twister-32 (PRNG), который использует в качестве начального значения только системное время. 

Пространство семян было ограничено 2³² возможными значениями, что помогло хакерам легко предсказывать случайные числа и подбирать частные ключи кошельков методом грубой силы. Любой, кто знает, когда был сгенерирован кошелек, может восстановить ту же последовательность случайных чисел и, в свою очередь, вывести частный ключ для доступа к средствам на адресе. 

Анализ OneKey о масштабе затронутых кошельков

Согласно поставщику криптокошельков, проблема подтверждена для нескольких реализаций кошельков, интегрировавших Libbitcoin Explorer или его зависимые компоненты, включая расширения Trust Wallet версий с 0.0.172 по 0.0.183 и ядро Trust Wallet версий до 3.1.1, за исключением исправленной версии 3.1.1.

OneKey, ссылаясь на анализ исследователей безопасности, обнаружила, что уязвимость безопасности возникла из-за зависимости PRNG от предсказуемой энтропии. Злоумышленники могли воспроизвести идентичные частные ключи для кошельков, сгенерированных в определенные моменты времени. 

Малое пространство семян и предсказуемый характер алгоритма Mersenne Twister-32 сделали возможным для злоумышленников автоматизировать процесс и скомпрометировать несколько кошельков.

OneKey объяснила, что эта уязвимость могла способствовать предыдущим загадочным потерям средств в таких инцидентах, как дело «Milk Sad», где жертвы сообщали о опустошении своих кошельков, несмотря на использование изолированных систем для безопасности.

Связь с «Milk Sad» не затронула кошельки OneKey

Расследование дела Milk Sad, начавшееся в начале этого года, показало, что жертвы создавали свои кошельки на изолированных ноутбуках с Linux, используя команды в Libbitcoin Explorer. В каждом случае пользователи полагались на bx для создания своих 24-словных мнемонических фраз BIP39, полагая, что этот инструмент обеспечивает достаточную случайность.

Одна из последовательностей команд, использованных при создании кошелька, была bx seed -b 256 | bx mnemonic-new. Она генерировала 256 бит энтропии, которые затем преобразовывались в 24-словную мнемоническую фразу. Из-за неисправного генератора случайных чисел эти якобы безопасные мнемонические фразы на самом деле были предсказуемыми.

Хотя жертвы Milk Sad создавали свои кошельки с разницей в несколько лет, расследователи обнаружили, что каждый использовал одну и ту же версию Libbitcoin Explorer, которая непреднамеренно генерировала слабые частные ключи.

В своем отчете OneKey заявила, что уязвимость в Libbitcoin Explorer не смог компрометирует безопасность мнемонических или частных ключей в ее кошельках. Расследование компании подтвердило, что ее устройства и программное обеспечение используют криптографически безопасный генератор случайных чисел, соответствующий международным стандартам безопасности.

«Все аппаратные кошельки нового поколения имеют защищенные элементы (SE) со встроенными генераторами истинно случайных чисел (TRNG) для создания ключей. Эти компоненты аппаратные и имеют сертификацию EAL6+, уровни безопасности, признанные во всем мире», — подтвердила компания, производящая аппаратные и холодные кошельки.

Оценка уязвимостей программного кошелька

OneKey также провела оценку своих программных продуктов, отметив, что версии для настольных компьютеров и расширений браузера используют интерфейс PRNG на основе WebAssembly (WASM) на базе Chromium. 

Операционная система интерфейса использует криптографически безопасный генератор псевдослучайных чисел (CSPRNG) в качестве источника энтропии, что является тем же стандартом, который используется в современных браузерах и защищенных программных системах.

OneKey заявила, что ее кошельки для Android и iOS имеют системные API CSPRNG, встроенные непосредственно в операционные системы. Команда безопасности сервиса кошельков повторила, что качество случайности при создании кошелька напрямую зависит от целостности устройства и программной среды. 

«Если операционная система, ядро браузера или аппаратное обеспечение устройства скомпрометированы, источник энтропии может быть ослаблен», — написала компания.

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

Если вы читаете это, вы уже впереди. Оставайтесь с нами, подписавшись на нашу рассылку.

Поделиться статьёй

Отказ от ответственности. Предоставленная информация не является торговой рекомендацией. Cryptopolitan.com Мы не несем ответственности за любые инвестиции, сделанные на основе информации, представленной на этой странице. Мы настоятельно рекомендуем проводить независимое исследование и/или проконсультироваться с квалифицированным специалистом перед принятием любых инвестиционных решений.

Флоренс Мучай

Флоренс Мучай

Флоренс уже 6 лет освещает новости в сферах криптовалют, игр, технологий и искусственного интеллекта. Её образование по специальности «Компьютерные науки» в Университете науки и технологий Меру, а также обучение управлению в чрезвычайных ситуациях и международной дипломатии в MMUST обеспечили ей отличные языковые навыки, наблюдательность и технические компетенции. Флоренс работала в группе VAP Group и была редактором в нескольких крипто-медиа.

ЕЩЁ … НОВОСТИ