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

Zilliqa приостанавливает транзакции с нативным ZIL из-за уязвимости в ключе Ledger 2019 года

АвторРанда МоузРанда Моуз 2 мин. чтения
Zilliqa приостановила транзакции с нативным токеном ZIL из-за уязвимости в ключах Ledger 2019 года.
  • 22 июля Zilliqa остановила транзакции нативного ZIL после того, как ошибка в приложении Ledger 2019 года позволила злоумышленникам восстановить приватные ключи на основе публичных ончейн-сигнатур.
  • Уязвимость обнуляла старшие 64 бита каждого nonce подписи, что позволяло злоумышленнику восстановить ключ примерно по пяти и более затронутым сигнатурам.
  • KuCoin помогла подтвердить активную эксплуатацию, а обновлённая версия приложения Ledger находится на финальной стадии разработки, пока торговля ZIL идёт около исторического минимума в $0.0024.

В среду Zilliqa заморозила транзакции с нативным ZIL. В приложении Ledger для блокчейна была обнаружена уязвимость, восходящая к 2019 году. Ошибка позволяла злоумышленникам восстанавливать закрытые ключи из подписей, уже находящихся в блокчейне. Любой, кто подписал перевод нативного ZIL с помощью устройства Ledger, находится в зоне риска.

Уязвимость была подтверждена Zilliqa в посте в X. Уязвимость заключается в способе, которым приложение Ledger генерирует сигнатуры Шнорра для нативных транзакций ZIL, не совместимых с EVM. Владельцы, которые используют только инструменты, совместимые с EVM, и SDK Zilliqa для транзакций с ZIL, не пострадают.

Ошибка копирования 32 байт нарушила случайность подписи

Сигнатуре Шнорра требуется случайное число, которое должно быть уникальным. Это называется nonce (одноразовое число). Оно должно быть секретным и непредсказуемым для каждой подписи. Если случайность ослаблена, математика, защищающая закрытый ключ, разрушается.

Zilliqa заявила, что процедура подписи извлекала неправильные 32 байта из 40-байтового значения. Это оставляло нули для старших 64 бит каждого nonce. Zilliqa описала результат как «предсказуемо ослабленные эфемерные nonce». Устранение такой части случайности позволяет злоумышленнику с примерно пятью или более такими подписями восстановить закрытый ключ подписанта. Для этого, по словам команды, нужны только публичные данные в блокчейне.

Ошибка существует с 2019 года. Любая подпись, опубликованная с тех пор, может быть использована для реконструкции.

Zilliqa четко обозначила масштаб уязвимости. Под угрозой находятся только нативные транзакции ZIL, подписанные на аппаратных устройствах Ledger. Ничего другого. Транзакции EVM в безопасности. SDK также в безопасности. На данный момент Zilliqa посоветовала всем, кто подписывал нативный ZIL с помощью Ledger, подождать. Не перемещайте средства, не пытайтесь исправить ситуацию самостоятельно, ждите официальных инструкций.

Zilliqa заявила, что уже приняла защитные меры для предотвращения дальнейших потерь и работает над планом устранения. Ledger также работает над исправленной версией приложения Ledger, и сроки будут объявлены позже.

KuCoin отмечает эксплуатацию, ZIL получает второй удар

Это не было теоретическим. Zilliqa заявила 19 июля, что обнаружила активность в блокчейне, соответствующую эксплуатации. 21 июля она выявила корневую причину. Об этом стало публично известно 22 июля. Этот инцидент добавляется к тому, что уже стало самым взломанным кварталом в истории криптоиндустрии.

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

20 июля, за несколько дней до раскрытия информации о Ledger, Zilliqa объявила, что ZIL был украден из холодного кошелька одного из ее партнеров-бирж. Это отправило токен на новый исторический минимум в $0,002441. Это также побудило Coinone и KuCoin приостановить депозиты и выводы ZIL, сообщало Cryptopolitan в то время.

Такие кражи стали тенденцией в этом году после того, как злоумышленник вывел 820 000 долларов из протокола конфиденциальности Hinkal в начале июля. Генеральный директор Александр Занд призвал к спокойствию. Он заявил, что предоставит полный отчет.

Zilliqa не сказала, связаны ли эти два события. На протяжении всей недели ZIL находился под давлением. ZIL упал на 3,5% за последние 24 часа до $0,00244 согласно данным CoinGecko. ZIL достиг максимума около $0,2563 в мае 2021 года.

Не просто читайте новости о криптовалютах. Понимайте их. Подпишитесь на нашу рассылку. Это бесплатно.

Часто задаваемые вопросы

Кто пострадал от уязвимости Ledger в Zilliqa?

Рискуют только пользователи, подписывавшие нативные (не-EVM) транзакции ZIL с помощью устройства Ledger. Владельцы, перемещающие ZIL исключительно через инструменты, совместимые с EVM, а также SDK Zilliqa, не затронуты.

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

Приложение Ledger скопировало неверные 32 байта из 40-байтового значения. Это привело к обнулению старших 64 бит каждого nonce подписи, и потеря случайности позволила злоумышленнику восстановить приватный ключ примерно по пяти и более затронутым сигнатурам, используя публичные ончейн-данные.

Когда Zilliqa обнаружила эксплуатацию?

Zilliqa сообщила, что 19 июля зафиксировала активность в блокчейне, соответствующую активному использованию уязвимости. Корневая причина была изолирована 21 июля, а о самой уязвимости было публично объявлено 22 июля.

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

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

Ранда Моуз

Ранда Моуз

Ранда Мозес — редактор и репортёр Cryptopolitan, освещающая технологии, ИИ, робототехнику, криптовалюты, мошенничество и взломы. Она работает в сфере криптовалют с 2017 года. Ранда занимала должности в Forward Protocol, AmaZix и Cryptosomniac. Ранда имеет степень в области электротехники и электроники, полученную в Университете Брэдфорда.

ЕЩЁ … НОВОСТИ