Vertex & Dravos
Я тут изучал, как формально верифицировать модели с нулевым доверием, и интересно, ваша команда реально проводит полные доказательства или просто полагается на консистентность движка политик.
Мы не работаем на слепую веру. У нас строгие формальные доказательства с автоматизированными доказывальщиками и непрерывной интеграцией, а затем проверенные политики загружаются в систему для контроля в реальном времени. Только так можно обеспечить надежность и эффективность.
Круто, но всё равно интересно, проводилась ли проверка самого решателя теорем. Даже одна опечатка в ядре доказательства может всё испортить. Ты формально верифицировал CI-пайплайн тоже, или просто на него полагаешься?
Код верификатора был проверен независимой компанией. Скрипты доказательств находятся под системой контроля версий и проходят такой же процесс рецензирования, как и любой рабочий код. Сборка пайплайна написана на декларативном языке, и мы применяем те же формальные проверки к скриптам сборки. Короче говоря, мы не просто доверяем движку – мы доказываем, что правильна сама инфраструктура, которая его создает.
Это успокаивает, но я все равно перепроверю логи сборки сам. Нельзя полагаться на один аудит, если хочешь быть уверен в абсолютной герметичности.
Твоя перепроверка – хорошая привычка, но помни, что аудит охватывает всю систему. Мы задокументировали каждый этап сборки и подписали скрипты, так что риск минимален. Если что-то заметишь, скорее всего, это просто какая-то ошибка в настройках, а не скрытый бэкдор.
Даже подписанный сценарий могут заменить до того, как подпись нанесена. Ты проверил целостность ключей для подписи и саму среду сборки?