Сегодня наши разработчики (@DieBx00x @1379hash) провели день, углубляясь во внутренности, и наткнулись на небезопасный API в rocksdb-rust — библиотеке, от которой зависят многие блокчейны, включая @NEARProtocol / @solana /@Cardano_CF /@Ripple и так далее.
Ошибка не проявляется во время выполнения, но API нарушает модель безопасности Rust и может привести к использованию после освобождения, если его неправильно использовать.
Это не просто плохой стиль — это риск безопасности.
В Rust "возможно безопасно" недостаточно.
Если компилируется, оно должно быть безопасным.
Проблема была поднята 3 года назад без какого-либо исправления.
Поэтому мы пошли дальше и сегодня отправили PR, чтобы это исправить:
Показать оригинал
111
22,96 тыс.
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.