BTC $81,636.67 -0.38%
ETH $2,398.17 -0.45%
BNB $747.23 +1.74%
XRP $1.32 -0.90%
SOL $104.25 -0.26%
TRX $0.3295 -0.29%
DOGE $0.0803 +1.21%
ADA $0.2164 -0.03%
BCH $286.42 +3.77%
LINK $12.10 +0.19%
HYPE $78.06 -0.60%
AAVE $148.37 +0.31%
SUI $0.9917 +0.26%
XLM $0.1769 -0.56%
ZEC $1,215.29 -3.28%
AAPL $346.94 +1.04%
AMZN $250.27 -3.34%
GOOGL $323.55 -1.92%
MSFT $518.83 -1.90%
META $645.46 -6.61%
NVDA $213.50 -1.93%
TSLA $377.27 +1.50%
SNDK $1,296.73 -2.43%
INTC $86.83 -2.23%
SPCX $148.30 -4.83%
MU $871.95 -1.69%
AMD $513.54 -3.16%
BTC $81,636.67 -0.38%
ETH $2,398.17 -0.45%
BNB $747.23 +1.74%
XRP $1.32 -0.90%
SOL $104.25 -0.26%
TRX $0.3295 -0.29%
DOGE $0.0803 +1.21%
ADA $0.2164 -0.03%
BCH $286.42 +3.77%
LINK $12.10 +0.19%
HYPE $78.06 -0.60%
AAVE $148.37 +0.31%
SUI $0.9917 +0.26%
XLM $0.1769 -0.56%
ZEC $1,215.29 -3.28%
AAPL $346.94 +1.04%
AMZN $250.27 -3.34%
GOOGL $323.55 -1.92%
MSFT $518.83 -1.90%
META $645.46 -6.61%
NVDA $213.50 -1.93%
TSLA $377.27 +1.50%
SNDK $1,296.73 -2.43%
INTC $86.83 -2.23%
SPCX $148.30 -4.83%
MU $871.95 -1.69%
AMD $513.54 -3.16%

rocq

Все
Статьи
Новости

first_img Anthropic: Claude завершил масштабную формальную верификацию открытой библиотеки

Компания искусственного интеллекта Anthropic выпустила исследование Frontier Red Team 22 октября, в котором утверждается, что большие языковые модели теперь могут автоматически составлять формальные доказательства в более широком масштабе. Команда сотрудничала с Theorem, используя Claude на уровне ассемблера RISC-V для доказательства безопасных свойств более чем 100 реальных открытых библиотек, и заявила, что это первый известный случай использования ИИ для масштабной формальной верификации производственного программного обеспечения на уровне ассемблера. В процессе написания доказательства были обнаружены уязвимости, которые не были замечены в течение многих лет.Эксперимент преобразовал существующие компилируемые тесты fuzz из Google OSS-Fuzz в спецификацию: при предположениях о однопоточном статическом двоичном коде, фиксированном объеме памяти, процессоре RISC-V и Linux программа должна нормально завершаться и не вызывать ошибок безопасности памяти или сбоев утверждений для любых входных данных размером менее 64 МБ. В течение нескольких недель Claude, исправив обнаруженные проблемы, доказал вышеуказанные свойства для 239 точек входа из 123 библиотек OSS-Fuzz. Доказательства касались скомпилированных инструкций RISC-V, около 180 миллионов строк Rocq, и проверялись ядром Rocq. На странице говорится, что это не означает, что в этих библиотеках нет уязвимостей, оставшиеся проблемы могут находиться вне доверенных компонентов или области доказательства.На странице также говорится, что команда заставила Claude формализовать RFC 1950 и доказала, что реализация zlib в ядре Linux соответствует этой спецификации на уровне двоичного кода x86; интерпретатор, написанный на Rust и охватывающий большой подмножество Python, показал, что 99,95% случайно сгенерированных программ ведут себя так же, как CPython. В 36 небольших задачах верификации Opus 5.5 доказал, что для половины из них требуется на 40% меньше токенов, чем для Opus 5. Команда также отметила, что доказательства касаются однопоточных, статически связанных двоичных файлов RISC-V, и проверяющий не может определить, соответствует ли спецификация реальности.
app_icon
ChainCatcher Building the Web3 world with innovations.