本文へスキップ

AI運用の判断と根拠を引く

トップへ戻る

秘密情報 Management × Agent

用語・参照用語・参照公式仕様のみ公式仕様のみ現行現行として扱う

記事状態: 公開 · 最終確認: 2026-10-05

要点

Agentの秘密情報 Managementは、秘密を保存するだけでは不十分です。raw 秘密情報をモデル 文脈・入力情報やagent-generated codeへ直接渡さず、必要な主体の識別・destination・操作内容へ限定して権限を仲介する設計を基準にします。

現在の判断

Agent-generated codeは、その実行環境から見えるファイル、environment variable、認証情報、networkへ到達し得ます。したがって秘密情報 Managerに保管した認証情報でも、実行時にraw valueをenvironmentへ注入すればagentから読める可能性があります。

どこまで当てはまるか

秘密情報 Management × Agent

詳しく理解する

OPERATING RULE

認証情報 authorityをモデル instructionと分離します。秘密情報 valueをprompt、durable 記憶情報、出典、trace、logへ入れません。ツールごとに操作主体、適用範囲、destination、操作内容を制限し、network egressもapproved endpointへ限定します。

監査では秘密情報 valueではなく、秘密情報/バージョンまたは認証情報 handle、workload 主体の識別、ツール/destination、操作内容、timestamp、認可 result、rotation/revocation 状態を記録します。

ROTATION REVOCATION

Rotation scheduleはrotation完了の証明ではありません。通知、new 認証情報/バージョン作成、利用側 段階的な提供、妥当性の検証、old 認証情報 disable/権限の撤回、結果の照合を別状態として管理します。latest のようなmoving aliasを本番環境へ即時展開する場合は、bad valueの即時波及を失敗条件へ含めます。

LEAK DETECTION

秘密情報 scanningは重要ですが実行環境 access 制御の代替ではありません。AI coding agentから実行するscanはcommit前の漏洩検知に有効でも、認証情報 適用範囲やツール authorityを制限しません。scan結果の永続性も実装ごとに確認します。

実装・運用

本項は2026-10-05時点のOpenAI、Google Cloud、GitHub、NIST、OWASPの公開資料に基づくdesk researchです。対象組織でのlive 認証情報 mutation、Vault/WIF/秘密情報 Manager/broker 一部だけで試す段階的な提供 testは未実施です。

確認できていること

  • Agent-generated codeは、その実行環境から見えるファイル、environment variable、認証情報、networkへ到達し得ます。したがって秘密情報 Managerに保管した認証情報でも、実行時にraw valueをenvironmentへ注入すればagentから読める可能性があります。

    対象 システムが対応する場合は、長寿命API keyよりworkload 主体の識別 federationやshort-lived tokenを優先します。第三者認証情報が必要な場合は、raw 秘密情報をsandbox外へ保持し、approved destinationへのrequest時だけbroker/proxyが認証情報を付与する方式を検討します。

よくある失敗・反証

  • prompt/文脈・入力情報への秘密情報混入、generated codeによるenv読出し、debug/log漏洩、repository commit、ツール output echo、過大適用範囲、任意hostで使える認証情報、redirect/network bypass、prompt injectionによるauthorized-but-unintended action、rotation未完了、bad latest 段階的な提供、要再確認 利用側、old key未権限の撤回、secret-scan false negative、ephemeral finding消失を想定します。

  • Agentへ認証情報を与える場合、結果の再利用やprompt instructionではなく主体の識別・broker・network・認可境界で保護してください。組織の利用環境固有保証が必要な場合はfake 一部だけで試す段階的な提供 秘密情報による実行環境 testを追加します。

実務での使い方

  • 本項は2026-10-05時点のOpenAI、Google Cloud、GitHub、NIST、OWASPの公開資料に基づくdesk researchです。対象組織でのlive 認証情報 mutation、Vault/WIF/秘密情報 Manager/broker 一部だけで試す段階的な提供 testは未実施です。

まだ確認できていないこと

  • EA-234-UNKNOWN-01

    対象組織のIdP/federation、認証情報 broker、secret-manager製品、redirect/DNS制御、KMS/HSM要件、dual-key rotation、緊急権限の撤回 SLA、secret-scan coverage、データの保存地域、選択実行環境のincident実績は未確認です。

根拠資料

この記事には、直接開ける外部出典が登録されていません。出典IDや検証情報は末尾で確認できます。

更新履歴

  1. EA-234-FIRST-20261005: 正式な 監査/publication 対応付け

出典ID・検証情報・機械可読データ

根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。

記事ID
EA-234
最終確認日
2026-10-05
提供元・モデル・プラン・利用環境
—
対象地域
—
元資料の全文と収録照合記録
PUBLIC_CLAIM

AgentのSecrets Managementは、秘密を保存するだけでは不十分です。raw secretをmodel contextやagent-generated codeへ直接渡さず、必要なidentity・destination・operationへ限定して権限を仲介する設計を基準にします。

ESTABLISHED

Agent-generated codeは、その実行環境から見えるfile、environment variable、credential、networkへ到達し得ます。したがってSecret Managerに保管したcredentialでも、実行時にraw valueをenvironmentへ注入すればagentから読める可能性があります。

target systemが対応する場合は、長寿命API keyよりworkload identity federationやshort-lived tokenを優先します。第三者credentialが必要な場合は、raw secretをsandbox外へ保持し、approved destinationへのrequest時だけbroker/proxyがcredentialを付与する方式を検討します。

OPERATING_RULE

credential authorityをmodel instructionと分離します。secret valueをprompt、durable memory、source、trace、logへ入れません。toolごとにprincipal、scope、destination、operationを制限し、network egressもapproved endpointへ限定します。

監査ではsecret valueではなく、secret/versionまたはcredential handle、workload identity、tool/destination、operation、timestamp、authorization result、rotation/revocation stateを記録します。

ROTATION_REVOCATION

Rotation scheduleはrotation完了の証明ではありません。通知、new credential/version作成、consumer rollout、validation、old credential disable/revoke、readbackを別stateとして管理します。latest のようなmoving aliasをproductionへ即時展開する場合は、bad valueの即時波及をfailure modeへ含めます。

LEAK_DETECTION

Secret scanningは重要ですがruntime access controlの代替ではありません。AI coding agentから実行するscanはcommit前の漏洩検知に有効でも、credential scopeやtool authorityを制限しません。scan結果の永続性も実装ごとに確認します。

FAILURE_ENVELOPE

prompt/contextへのsecret混入、generated codeによるenv読出し、debug/log漏洩、repository commit、tool output echo、過大scope、任意hostで使えるcredential、redirect/network bypass、prompt injectionによるauthorized-but-unintended action、rotation未完了、bad latest rollout、stale consumer、old key未revoke、secret-scan false negative、ephemeral finding消失を想定します。

IMPLEMENTATION_STATE

本項は2026-10-05時点のOpenAI、Google Cloud、GitHub、NIST、OWASPの公開資料に基づくdesk researchです。対象organizationでのlive credential mutation、Vault/WIF/Secret Manager/broker canary testは未実施です。

SAFE_WORDING

「Secret Managerに保存した」「environment variableで渡した」「rotation scheduleを設定した」「secret scanが通った」のいずれも、単独ではAgent credential安全性の証明になりません。raw secret exposure、identity lifetime、destination restriction、least privilege、rotation/revocation完了、leak detection、監査readbackを分離して確認してください。

OPEN_UNKNOWN

対象organizationのIdP/federation、credential broker、secret-manager製品、redirect/DNS制御、KMS/HSM要件、dual-key rotation、緊急revoke SLA、secret-scan coverage、data residency、選択runtimeのincident実績は未確認です。

STOP_CONDITION

Agentへcredentialを与える場合、cacheやprompt instructionではなくidentity・broker・network・authorization境界で保護してください。tenant固有保証が必要な場合はfake canary secretによるruntime testを追加します。

  • EA-234-CURRENT-APPROVAL研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET

    現行本文の監査・revision対応

    裏付ける内容
    現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。
    確認日
    —
    出典・実験ID
    CANDIDATE-EA234-FIRST-20261005-C2-RESCUE20261013
    検証箇所
    1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ · EA_REVISION_LEDGER!A35:U35 · EA-234-FIRST-20261005
    適用範囲
    —
    出典・来歴
    CURRENT_CANONICAL_APPROVAL_READBACK
    限界
    監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。
  • EA-234-CURRENT-BODY-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK

    現行本文の収録照合

    裏付ける内容
    公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。
    確認日
    2026-10-13
    出典・実験ID
    BODY-SHA256:5ff16ed758a8c25863836b2185e11bae9bba11d698090175b2a01befed5ef5a4
    検証箇所
    content/staging/EA-234.md · 5ff16ed758a8c25863836b2185e11bae9bba11d698090175b2a01befed5ef5a4 · EA-234-FIRST-20261005
    適用範囲
    —
    出典・来歴
    CURRENT_APPROVED_BODY_HASH_MATCH
    限界
    本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。
出典ID
CANDIDATE-EA234-FIRST-20261005-C2-RESCUE20261013, BODY-SHA256:5ff16ed758a8c25863836b2185e11bae9bba11d698090175b2a01befed5ef5a4
追跡中のUNKNOWN ID
EA-234-UNKNOWN-01
再確認のきっかけ
正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合

機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。

    同じ記事IDの機械可読データです。