BTC $81,676.53 -0.23%
ETH $2,406.00 -0.16%
BNB $745.03 +1.56%
XRP $1.33 -0.36%
SOL $104.56 +0.73%
TRX $0.3297 -0.28%
DOGE $0.0798 +1.02%
ADA $0.2160 +0.24%
BCH $286.67 +4.23%
LINK $12.16 +1.10%
HYPE $78.58 +0.37%
AAVE $149.10 +0.73%
SUI $0.9952 +0.87%
XLM $0.1772 -0.33%
ZEC $1,228.63 -2.67%
AAPL $346.24 +0.38%
AMZN $251.54 -2.70%
GOOGL $326.23 -1.01%
MSFT $518.79 -1.84%
META $649.94 -5.84%
NVDA $215.10 -0.92%
TSLA $379.64 +3.24%
SNDK $1,309.94 -1.11%
INTC $88.00 -0.52%
SPCX $149.21 -3.93%
MU $883.00 -0.13%
AMD $520.21 -2.33%
BTC $81,676.53 -0.23%
ETH $2,406.00 -0.16%
BNB $745.03 +1.56%
XRP $1.33 -0.36%
SOL $104.56 +0.73%
TRX $0.3297 -0.28%
DOGE $0.0798 +1.02%
ADA $0.2160 +0.24%
BCH $286.67 +4.23%
LINK $12.16 +1.10%
HYPE $78.58 +0.37%
AAVE $149.10 +0.73%
SUI $0.9952 +0.87%
XLM $0.1772 -0.33%
ZEC $1,228.63 -2.67%
AAPL $346.24 +0.38%
AMZN $251.54 -2.70%
GOOGL $326.23 -1.01%
MSFT $518.79 -1.84%
META $649.94 -5.84%
NVDA $215.10 -0.92%
TSLA $379.64 +3.24%
SNDK $1,309.94 -1.11%
INTC $88.00 -0.52%
SPCX $149.21 -3.93%
MU $883.00 -0.13%
AMD $520.21 -2.33%
first_img

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

2026-10-23 15:49:29

Компания искусственного интеллекта 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.