source avatarNeilXbt

Поделиться

🚨 У ПОЛЬЗОВАТЕЛЕЙ ОСТАЛОСЬ НЕТ БИТКОИНОВ ПОСЛЕ ВЗЛОМА COLDKARD! Coinkite создала Coldcard как аппаратный кошелек только для bitcoin, чтобы исключить доверие к программному уровню при генерации семени, но одна неправильно настроенная макрокоманда свела на нет эту гарантию в течение пяти лет! Block обнаружил, что ошибка связана с конфигурацией производства Coldcard, в которой флаг аппаратного RNG был отключен, поскольку Coinkite предоставляет собственную обертку, однако базовая библиотека проверяла наличие макроса, а не то, включен ли он фактически. Это привело к тому, что сборки автоматически использовали резервный генератор случайных чисел MicroPython, инициализированный уникальным ID чипа и состоянием таймера, не собирая новую энтропию после инициализации. Практический результат: Coinkite оценивает эффективную энтропию примерно в 40 бит для Mk3 и около 72 бит для Mk4, Mk5 и Q, по сравнению со 128 битами для стандартного 12-словного BIP-39 семени. 30 июля злоумышленник воспользовался этой уязвимостью, чтобы за 41 минуту охватить 1196 адресов и украсть 1082,65 BTC на сумму $70,2 млн. Coinkite выпустила аварийное обновление прошивки на следующий день для всех затронутых моделей, но исправление предотвращает только появление новых слабых семян. Оно не помогает для семени, уже сгенерированного с использованием старого кода, и восстановление такого старого семени в любой кошелек — исправленный или нет — переносит уязвимость дальше. Разница между владельцем Coldcard, который в безопасности, и тем, кто не в безопасности, — не в том, обновил ли он прошивку. Она в том, была ли когда-либо уязвима прошивка, которая работала в момент первоначального создания его семени. Всегда поддерживайте ваше программное обеспечение в актуальном состоянии и помните: уязвимости существуют повсюду!

No.0 picture
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.