肌が滑らかすぎる、指が不自然という理由だけでAI画像だと断定できる時代ではありません。生成モデルは急速に改善し、通常の写真にも補正、圧縮、合成、スクリーンショットによる不自然な痕跡が生まれます。問うべきなのは「AIらしく見えるか」ではなく、どこで作られ、どのような変換を経て、その履歴を検証できるかです。
本稿は2026年7月30日時点のC2PA 2.4、OpenAIの画像検証ツール、Google DeepMind SynthID、Adobe Content Authenticity Inspect、NISTの合成コンテンツ指針を基にしています。単一の検出器ではなく、署名付き来歴、事業者固有の透かし、原本、公開文脈、独立した証拠を重ねて判断します。
目視と一つのAI検出器だけでは足りない理由
画素ベースの検出器は、圧縮痕、質感、周波数、既知の生成モデルの特徴を確率的に分類します。しかし新モデル、切り抜き、フィルター、スクリーンショット、再圧縮で分布は変わります。強く補正した実写が誤検出され、生成画像の信号が後処理で弱まることもあります。
NISTは透明性技術を大きく来歴データ追跡と合成コンテンツ検出に分けます。前者は作成・編集履歴を記録し、後者は観測信号から合成の可能性を推定します。両者は別の問いに答える補完関係です。

| 検証層 | 確認する内容 | 強み | 誤解しやすい点 |
|---|---|---|---|
| C2PA Content Credentials | 誰が作成・編集を署名したか | 改変と履歴の接続を暗号学的に検証 | 記録がないことを人間制作の証拠にする |
| SynthIDなどの透かし | 対応事業者の不可視信号があるか | 一部の切り抜き・フィルター・圧縮に耐える設計 | 全モデルを検出できると思う |
| 画素ベースAI検出器 | 画像特徴が学習済み生成パターンに似るか | 来歴がない場合の補助分析 | モデル更新と誤検出を無視する |
| 出所・文脈調査 | 初出、日付、他の証拠が一致するか | 画像内の主張の事実性に必要 | 時間と人の判断が必要 |
C2PAは「真実の印」ではなく履歴のレシート
C2PA Content Credentialsは、出所と編集履歴に関する宣言を画像へ結び付け、電子署名とコンテンツバインディングで整合性を確認する公開規格です。C2PA 2.4ではJSON形式の資格情報、対応資産、外部参照などが拡張されています。
表示されたバッジだけでなく、次を読みます。
- 署名者と署名の信頼状態
- 記録された撮影・生成・編集ツール
- 切り抜き、色調整、生成編集などの操作
- 素材と以前の版につながる系譜
- 署名後の変更や検証エラー
C2PA自身も、有効な来歴が画像内の主張を真実にするわけではなく、資格情報がないからといって偽とは限らないと注意しています。正しく署名された合成場面も誤解を招く用途に使えます。一方、古いカメラや非対応編集ソフトを通った実写には記録がない場合があります。
共有で信号が失われる理由
メッセージアプリやSNSは画像を縮小して再符号化することがあります。スクリーンショットは原本の埋め込みメタデータを引き継ぎません。非対応エディターがC2PA manifestを削除する場合もあります。soft bindingや外部来歴ストアが記録を再接続できる場合はありますが、全サービスが実装しているわけではありません。

そのため「Content Credentialsなし」「透かし未検出」は、対応信号を見つけられなかったとだけ記録します。「人が作った本物の写真」と読み替えてはいけません。透かし検出は対応する生成・編集環境の強い手掛かりですが、写っている出来事の事実性を保証しません。
実践する5段階の出所検証
1段階:原本と公開文脈を保存する
可能ならプレビューやスクリーンショットではなく原本を入手します。ファイル名、取得URL、投稿アカウント、公開時刻、周囲の説明も記録します。外部検証サービスへ送る前に、位置情報、個人情報、機密情報を確認し、機密ファイルは承認されたローカル手順で扱います。
2段階:Content Credentialsを調べる
Adobe Content Authenticity Inspectなどでファイルや対応スクリーンショットを検査します。署名者、作成・編集操作、素材、検証エラーを読みます。署名は宣言と署名者の結び付き、署名後の改変を検証しますが、署名者の主張すべてを事実として保証しません。
OpenAIの画像検証ツールは、対応するOpenAI生成画像についてC2PA metadataとSynthID信号を調べます。他社を含む全AI画像の万能分類器ではないため、結果の適用範囲をそのまま記録します。
3段階:事業者固有の透かしを確認する
GoogleはGeminiへ画像・動画・音声をアップロードし、Google AIのSynthID信号を確認できると案内しています。SynthIDは生成時に埋め込まれ、一部の切り抜き、フィルター、非可逆圧縮後にも検出できるよう設計されています。未検出はGoogleの対応信号が見つからなかったという意味で、他モデルや人間制作を特定するものではありません。
4段階:出所と場面を独立に照合する
最初の投稿、より早い版、別角度、制作者の説明、信頼できる報道を比較します。建物、天候、影、時刻、出来事の日付を確認しますが、一つの視覚的違和感を決定打にしません。報道、取引、採用、本人確認、安全判断では原本の連続写真や追加証拠を求めます。
5段階:二択ではなく証拠レベルを記録する
結果は次のように分けます。
- 出所確認済み:信頼できる来歴と外部文脈が一致
- AI生成信号を検出:対応資格情報または透かしを確認
- 変更・矛盾を検出:検証エラーまたは来歴と説明が不一致
- 対応信号なし:使用した検証器で信号を発見できず
- 判断保留:原本、文脈、独立証拠が不足

結果を読む判断表
| 観察結果 | 言えること | 言ってはいけないこと | 次の行動 |
|---|---|---|---|
| 信頼できるC2PA記録と文脈が一致 | 記録された履歴がファイルに接続 | 画像内の主張がすべて事実 | 署名者と原出所を確認 |
| SynthIDなどを検出 | 対応事業者での生成・編集の可能性が高い | 全画素がAI生成 | 検出器の対応範囲を記録 |
| 資格情報の検証エラー | ファイルと記録の関係に問題 | 悪意ある改ざんが確定 | 原本を再取得し版を比較 |
| 信号を検出できない | 使用ツールで対応信号が見つからない | 人間制作または実際の事件 | 出所と独立証拠を調査 |
| 信号と外部事実が矛盾 | 追加確認が必要 | 一つの信号で結論が出る | 高影響利用を止め人が確認 |

10分チェックリスト
- [ ] スクリーンショットではなく原本を入手したか
- [ ] 初出URL、アカウント、公開時刻を記録したか
- [ ] C2PAの署名者、操作、素材、エラーを確認したか
- [ ] 該当事業者が対応する透かし検証器を使ったか
- [ ] 未検出を人間制作の証拠にしていないか
- [ ] より早い版と独立した出所を探したか
- [ ] 画像内の主張を来歴とは別に検証したか
- [ ] 高影響判断を一つの検出スコアへ任せていないか
- [ ] 結果を確認・検出・矛盾・未検出・保留に分けたか
結論:見た目ではなく来歴と証拠を問う
最大の危険は不完全な検証器そのものではなく、不完全な結果を確定判定へ変えることです。C2PAは記録された履歴を検証し、SynthIDは特定環境の信号を探し、画素検出は確率的な補助を提供します。内容の事実性には原出所、時系列、別の証拠が必要です。
原本を保存し、署名付き記録と事業者透かしを調べ、外部文脈を照合し、確信度を正直に記録してください。万能AI検出器を探すより遅くても、正確で監査可能な方法です。
主な資料
- C2PA 2.4 Content Credentials仕様
- C2PA 2.4 Harms Modelling
- OpenAI画像検証ツール
- Google DeepMind SynthID
- Adobe Content Authenticity Inspect
- NIST AI 100-4 合成コンテンツ透明性報告書
対応モデル、ファイル形式、プライバシー条件は変更される場合があります。アップロード前に各公式サービスの最新情報を確認してください。