Odaily Planet Daily News: Bitcoin News опубликовал пост на платформе X, в котором сообщается, что новый анализ, проведенный разработчиком Core-Lightning ddustin, показывает, что уязвимость COLDCARD 2021 года, возможно, возникла, когда разработчик пытался соединить Python-код для подключения кошелька, C-код MicroPython и аппаратный генератор случайных чисел STM32. Этот пользовательский код, по-видимому, конфликтовал с существующей реализацией MicroPython и мог вызывать ошибки компилятора. Доказательства указывают на то, что разработчик затем установил MICROPY_HW_ENABLE_RNG в значение 0, чтобы позволить компиляции прошивки. Это изменение привело к непредвиденным последствиям: при создании нового кошелька прошивка больше не использовала аппаратный генератор случайных чисел, а переключилась на более слабый программный генератор случайных чисел Yasmarang от MicroPython. В комментарии к коммиту разработчик оставил лишь слово «runs». Анализ подчеркивает, что это напоминание разработчикам не публиковать безопасностно-критический код, который они полностью не понимают, особенно когда речь идет о защите миллиардов долларов в биткоинах.
Уязвимость COLDCARD может быть связана с обходом компилятора в 2021 году
KuCoinFlashПоделиться
Новый анализ разработчика Core-Lightning ddustin указывает на то, что уязвимость COLDCARD 2021 года могла возникнуть из-за конфликтов между кодом Python-кошелька, кодом MicroPython на C и аппаратным RNG STM32. Разработчики установили MICROPY_HW_ENABLE_RNG в значение 0 для устранения ошибки компиляции, что привело к использованию более слабого RNG Yasmarang при создании кошельков. Эта проблема подчеркивает важность отслеживания альткоинов для своевременного получения обновлений безопасности. Технические индикаторы указывают на постоянный контроль за реализацией аппаратных кошельков.
Источник:Показать оригинал
Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации.
Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.