AI & CYBERSECURITY / OCTOBER 2026

AIの形式検証で「安全」はどこまで言える?証明の対象と前提を読む

Anthropicの10月研究を、ソフトウェア全体の安全保証へ広げず理解する。

資料確認 2026-10-26 / 2026年10月特集

SONAEの提案 / 01

「何を証明したか」を、一文に戻す

SONAEの提案は、対象の成果物、性質、入力条件、信頼する部品、適用しない環境を分けることです。委託先から検証済みと説明されたら、どの版でどの条件が成立するのかを聞きます。「AIが確認した」という答えだけなら、試験、レビュー、数学的な証明のどれなのかも確認し、営業資料の表現へ先に広げません。

SONAEの提案 / 02

業務の正しさは、別の受入条件へ置く

架空の請求処理が停止しないことと、正しい顧客に正しい請求を出すことは別の条件です。業務担当は、金額、宛先、権限、承認、取り消しを具体例で確認します。技術上の証拠に強い部分があっても、業務の仕様が曖昧なら、その曖昧さは残ります。対象外の問いを明記すると、追加で必要な確認を発注しやすくなります。

保証できる範囲は、前提の内側

保証できる範囲は、前提の内側同じ版・同じ条件か照合。対象外へ安全保証を広げない。SONAEの概念図。実測・攻撃再現ではありません。01対象と性質02成立する前提03別途必要な受入同じ版・同じ条件か照合対象外へ安全保証を広げない保証できる範囲は、前提の内側同じ版・同じ条件か照合。対象外へ安全保証を広げない。SONAEの概念図。実測・攻撃再現ではありません。01対象と性質02成立する前提03別途必要な受入同じ版・同じ条件か照合対象外へ安全保証を広げない
SONAEの整理・受入の概念図。攻撃再現や実測の合格記録ではありません。
図の内容を文章で読む

対象と性質 → 成立する前提 → 別途必要な受入。同じ版・同じ条件か照合。対象外へ安全保証を広げない。概念図であり、実測ではありません。

SONAEの提案 / 03

版が変わるとき、証拠も引き継ぐ

更新したコード、ビルド条件、依存関係が変わった場合、以前の証拠をどこまで適用できるかを担当者が判断します。SONAEの管理案では、証拠に対象版と日付を付け、変更時に再評価する条件を残します。古い結果を新しい版へ自動で流用せず、未確認ならそのまま表示する運用を採ります。

SONAEの提案 / 04

支援の成果物にも、対象外を明記する

点検報告は、確認方法、対象、証拠、未確認、改善タスクを並べて読める形式にします。完全な安全保証という言葉より、次に何を判断できるかを重視します。SONAEへの相談でも、既存の試験記録を秘密を除いて整理し、足りない証拠と担当を決めるところから始めます。形式検証の代行を提供済みとは表示しません。

SONAEの提案 / 05

証明とテストはどちらか一方で良い?

問う性質と対象が違うため、単純な置換にはしません。証明の前提の確認、業務の正しさ、権限の境界、運用時の変更は、それぞれ必要な方法で受け入れます。委託先への依頼では、どの証拠がどの判断を支えるのかを対応づけ、強い証拠がある一部分をサービス全体の無条件な保証へ拡張しないようにします。

受入条件を考える二つの例

SONAEの未実行の計画例です。診断の合格実績ではありません。

対象版
条件:証明後にビルド条件が変わる
期待する扱い:証拠の適用可否を再判断する
業務
条件:停止しないが宛先が誤る架空例
期待する扱い:業務仕様の受入不合格として別に残す

社内で使う確認票

記入例はすべて架空です。秘密鍵、認証コード、個人情報の値は記入しないでください。

対象
成果物識別・版・構成
性質
何が成立すると確認したか
前提
入力・環境・信頼する部品
対象外
業務・認可・運用の残課題
空欄の確認票を保存する