Эфир 18.11 · Поток 318 ноября в 19:00 МСК — бесплатный практический эфир по ИИ-агентам · Живой Поток 3 стартует 23.11Эфир 18 ноября →Поток 3 (23.11)
Безопасность и правоРазбор · На радарGoogle DeepMind Blog→ оригинал

DeepMind доказал математически безопасность кода Signal за 4 недели вместо лет

Google DeepMind показала AlphaProof Code — систему из нескольких LLM-агентов, которая формально доказала ключевые свойства безопасности реального кода протокола Signal. Люди определяют, что именно доказывать, а агенты на Gemini Carbon пишут доказательства на языке Lean. Весь процесс занял четыре недели, хотя раньше такая работа занимала у команд экспертов годы. Артефакты верификации выложены в открытый доступ.

AI-обработка оригинала Google DeepMind Blog; редакция Hamidun News
DeepMind доказал математически безопасность кода Signal за 4 недели вместо лет
Источник: Google DeepMind Blog. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникGoogle DeepMind Blog ↗
Главный редактор
Ключевой факт #1Доказано на уровне реального кода, а не только дизайна протокола
Ключевой факт #2Человеку на ручную проверку осталось лишь 1% кодовой базы
Ключевой факт #3Два старых бага вернули в код — система доказала его небезопасность

Любой, кто писал криптографию, знает неприятную вещь: протокол можно красиво доказать на бумаге, а уязвимость всё равно окажется в коде. Между схемой и реализацией лежит пропасть, и именно там живут настоящие баги. Google DeepMind заявляет, что научила AI-агентов закрывать эту пропасть для одного из самых важных протоколов в мире — того, что защищает переписку в Signal и Google Messages.

Что именно сделали

Система называется AlphaProof Code. Это мультиагентный фреймворк на нескольких LLM, который делит работу так же, как её поделила бы исследовательская команда. Сначала люди-эксперты вместе с моделями переводят цели безопасности Signal в формальные математические спецификации. Каждую спецификацию вручную проверяет человек. Затем агенты на Gemini Carbon пишут сами доказательства на языке Lean — получилось больше шести миллионов строк.

Дальше самое практичное. Lean сам проверяет корректность каждого доказательства, поэтому доверять модели вслепую не нужно: неверный вывод просто не пройдёт проверку. Агенты дополнительно проаудитировали результат и отметили места, где нужен взгляд человека. Это около 1% кодовой базы. Эксперты сосредоточились на них, а не на перечитывании миллионов строк.

Почему это не очередной аудит

Обычная формальная верификация протоколов останавливается на уровне дизайна: доказывают, что схема безопасна. Здесь агенты шли дальше и доказывали свойства для скомпилированного кода, который работает на устройствах. Например, что сообщения остаются защищёнными до и после временной компрометации устройства.

Для проверки честности системы авторы провели простой тест. В изолированную версию кода Signal вернули два реальных, ранее исправленных бага. В обоих случаях система выдала машинно проверяемое доказательство того, что эта версия небезопасна. То есть инструмент отличает правильный код от неправильного, а не просто «одобряет» всё подряд.

По данным DeepMind, на всё ушло четыре недели, тогда как у команд экспертов такая работа традиционно занимала годы. Технический директор Signal Эрен Крет назвал автоматический перевод боевого кода в теоремы Lean серьёзным прорывом.

Ограничения и практический вывод

Стоит трезво смотреть на масштаб. Это один протокол, который давно и тщательно изучали, а основная часть заявленных цифр опирается на самоотчёт DeepMind. Людей из процесса не убрали: специфика того, что считать «безопасным», по-прежнему задаётся экспертами, и ошибка в спецификации даёт доказательство не того, что нужно. Авторы сами говорят, что для масштабирования нужны дальнейшие исследования. Заявленные направления — прошивки медицинских устройств и ПО для энергосетей — пока лишь планы.

Что это значит для разработчиков и основателей?

  • Связка «LLM пишет, формальный проверяющий принимает или отклоняет» — рабочая схема для задач, где цена ошибки высока. Модели позволено ошибаться, проверяющему — нет.
  • Если вы делаете криптографию, платёжную логику или критичный embedded-код, формальная верификация перестаёт быть уделом академических команд с бюджетом на годы.
  • Навык формулировать спецификации становится ценнее навыка писать доказательства. Узкое место смещается к вопросу «что мы вообще хотим гарантировать».

Отдельный плюс — DeepMind открывает артефакты верификации. Их можно изучить и использовать как образец для собственных экспериментов с Lean и агентами. Вместе с инструментами вроде CodeMender, которые ищут и чинят уязвимости, формальные доказательства превращаются в часть обычного защитного контура, а не в редкую академическую экзотику.

Сюжет

Вопросы и ответы по материалу

Что известно по теме: что именно сделали?

Система называется AlphaProof Code. Это мультиагентный фреймворк на нескольких LLM, который делит работу так же, как её поделила бы исследовательская команда. Сначала люди-эксперты вместе с моделями переводят цели безопасности Signal в формальные математические спецификации. Каждую спецификацию вручную проверяет человек. Затем агенты на Gemini Carbon пишут сами доказательства на языке Lean — получилось больше шести миллионов строк. Дальше самое практичное.

Что известно по теме: почему это не очередной аудит?

Обычная формальная верификация протоколов останавливается на уровне дизайна: доказывают, что схема безопасна. Здесь агенты шли дальше и доказывали свойства для скомпилированного кода, который работает на устройствах. Например, что сообщения остаются защищёнными до и после временной компрометации устройства. Для проверки честности системы авторы провели простой тест. В изолированную версию кода Signal вернули два реальных, ранее исправленных бага.

Что известно по теме: ограничения и практический вывод?

Стоит трезво смотреть на масштаб. Это один протокол, который давно и тщательно изучали, а основная часть заявленных цифр опирается на самоотчёт DeepMind. Людей из процесса не убрали: специфика того, что считать «безопасным», по-прежнему задаётся экспертами, и ошибка в спецификации даёт доказательство не того, что нужно. Авторы сами говорят, что для масштабирования нужны дальнейшие исследования. Заявленные направления — прошивки медицинских устройств и ПО для энергосетей — пока лишь планы.

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…