Agentへ委譲する権限の範囲と失効
記事状態: 公開 · 最終確認: 2026-10-18
要点
Agentへの作業依頼は、利用者や委譲元の全権限を渡すことではありません。現在の実行主体、誰のために動くか、許可された操作と対象、引数、期限、再委譲の条件を明示し、重要な効果の直前に現在の権限を照合します。委譲の履歴が残っていることと、今その操作を許可してよいことは別です。長時間の処理では、開始時の許可、更新・失効、非同期で残った仕事まで管理します。
現在の判断
RFC 8693のact 記述・判断は現在のactorと、入れ子になった過去のactorを表現できます。ただしaccess 制御ではtokenのtop-level claimsと現在のactorを考慮し、過去のactorは履歴情報として扱うと規定しています[S1]。したがって履歴のどこかに強い権限を持つ主体がいることから、現在のagentへ権限を継承させる読み方はできません。
どこまで当てはまるか
Agentへ委譲する権限の範囲と失効
詳しく理解する
DELEGATION AND EFFECT CHECK
依頼を受ける時点で、作業目的、対象、許可する効果、再委譲可否を確定します。子agentへは必要な範囲へ限定した権限を渡し、親の全認証情報や過去会話を権限の代用品にしません。外部文書やツール結果に書かれた指示は、利用者が承認した適用範囲の追加とは扱いません。
実行時には、現在のactor、action、resource、対象版、引数、期限とpolicy版を照合します。承認後に対象が変わった場合は、同じ承認で変更後の効果まで実行してよいかを再判断します。認可サービスへ接続できない時の扱いも決め、古い許可の無条件な再利用や、障害時の許可への切替を避けます。
認可判定と効果の適用の間には競合が残ります。直前にGETしただけでその後の状態が固定されるわけではないため、適用先が持つ条件付き更新、対象版、権限の世代、取消や失効の照合などを組み合わせます。対応する仕組みがない場合は、その時間差と残るリスクを記録します。単なる結果の照合を原子的な認可・実行と呼びません。
LONG RUNNING REVOCATION
長時間処理では、process、認証情報、承認、queue、外部提供元のjobが異なる寿命を持ちます。失効時には新しい作業の発行を止めるだけでなく、既に渡したtask、予約、callback、再試行も対象として列挙します。権限の全体の起点 IDと世代を持たせ、旧世代の効果を適用先で拒否できる境界を設けることが設計上の要点です。
S3のような保存先や外部業務APIなど、適用先ごとの具体的な失効機構は別途確認します。ここで特定製品が全体の起点世代の検査を標準提供すると主張しません。取消要求を送れたこと、jobがcancelledと表示されたこと、認証情報を無効化したことから、すべての遅延効果の不存在を推定しないでください。
別の正当な権限によって同じ仕事を継続する場合も、旧許可が生きていることにはしません。現在の独立した権限と、継続する対象・効果を明示して再び結び付けます。共有jobを丸ごと停止すると他の正当な依頼を壊す可能性があり、逆に共有だから旧許可の仕事を残してよいともいえません。識別できない場合は失効完了を未確定にします。
VERIFICATION PROFILE
架空の主体と非破壊の適用先で、適用範囲外resource、期限切れ、親だけの失効、子の再委譲、承認後の取消、queue滞留、worker再起動、遅延callbackを確認します。現在の独立した権限で許される仕事は維持し、全拒否だけで正しく制御できたとしません。本実行では認可engine、token交換、外部提供元を接続した実行試験は行っていません。原著の試験結果も本実行の実測へ読み替えません。
運用上の停止・確認条件
現在のactor、委譲適用範囲、期限、適用先の失効判定、非同期経路の結果が不明な場合は、重要な効果を許可済み・失効完了と宣言しません。
SOURCES AND PROVENANCE
EA-499-R1-20261013と継続Doc 1XpjZC_R1eHlIckvUaEaJ_mcj6YW6j0ihZ0b91z5vewUのEA-499節を継承。2026-10-18に主要一次資料・原著を再確認。仕様、原著の限定結果、提案制御、未実施試験を区別しました。
- [S1] RFC 8693 §4.1 act 記述・判断、現在actorと過去actorのaccess-control上の区別: https://www.rfc-editor.org/rfc/rfc8693.html#section-4.1
- [S2] Cedar Using the 文脈・入力情報、Agents acting on behalf of a 操作主体: https://docs.cedarpolicy.com/bestpractices/bp-using-the-context.html
- [S3] Zhu / Wang, 認可 Revocation for Long-Running AI Agents, arXiv:2609.21284v1、Abstractの適用範囲と試験・証明の限界: https://arxiv.org/abs/2609.21284
確認できていること
RFC 8693のact 記述・判断は現在のactorと、入れ子になった過去のactorを表現できます。ただしaccess 制御ではtokenのtop-level claimsと現在のactorを考慮し、過去のactorは履歴情報として扱うと規定しています[S1]。したがって履歴のどこかに強い権限を持つ主体がいることから、現在のagentへ権限を継承させる読み方はできません。
Cedarの公式ガイドは、agentを操作主体として利用者を文脈・入力情報へ入れる方式と、利用者を操作主体としてagentを文脈・入力情報へ入れる方式を示し、どちらも両方のentityをpolicy評価へ利用できるようにする構成を説明しています[S2]。何を主たる認可判断にするかはアプリケーションの要件で決めます。二つの主体の識別を記録しただけで、適切なpolicyが自動成立するわけではありません。
長時間agentの権限失効を扱う原著は、process停止や認証情報失効だけでは、queue、callback、委譲task、提供元側処理が後から効果を生む経路を閉じられない問題を扱っています。原著の試験・証明は、明示したmanifestと構成の範囲に限られ、globalな停止、以前の状態へ戻す操作、業務完了を証明しないとしています[S3]。本項もその境界を維持します。
よくある失敗・反証
代表的な失敗は、利用者とserviceの主体の識別混同、再委譲時の適用範囲拡大、承認の別対象への再利用、期限切れ結果の再利用、失効後のqueue再送、結果不明な外部書込みの再実行、監査履歴のactorを現在権限と誤認することです。権限を更新したつもりで古いworkerが旧設定を使い続ける経路も確認します。
短命token、限定適用範囲、現在のpolicy照合は有効な防御ですが、外部へ移った非同期の仕事をすべて停止する保証ではありません。RFC 8693はtoken exchangeの規格であり、AI agent全体の失効protocolではありません。Cedarは認可のモデル化手段であり、正しい主体の識別入力や適用先への強制を自動保証しません。原著も宣言した経路以外の効果を証明していません。
現在のactor、委譲適用範囲、期限、適用先の失効判定、非同期経路の結果が不明な場合は、重要な効果を許可済み・失効完了と宣言しません。
まだ確認できていないこと
- EA-499-UNKNOWN-01
実組織の権限合成、再委譲上限、認可結果の再利用の許容遅延、長時間の更新・再承認、全queue/carrier/sinkの一覧、提供元別の失効強制点、実行競合、独立した本番失効事故、バージョン固定の失効試験は未確認です。即時のglobal失効や全効果の以前の状態へ戻す操作は主張しません。
根拠資料
- 研究資料研究資料
[S1] RFC 8693 §4.1 act 記述・判断、現在actorと過去actorのaccess-control上の区別:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[S2] Cedar Using the 文脈・入力情報、Agents acting on behalf of a 操作主体:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
- 研究資料研究資料
[S3] Zhu / Wang, 認可 Revocation for Long-Running AI Agents, arXiv:2609.21284v1、Abstractの適用範囲と試験・証明の限界:
確認上の限界
元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
更新履歴
EA-499-R1-20261013: 正式な 監査/publication 対応付け
出典ID・検証情報・機械可読データ
根拠の種類と情報の鮮度は、ラベルとアイコンで確認できます。
- 記事ID
- EA-499
- 最終確認日
- 2026-10-18
- 提供元・モデル・プラン・利用環境
- —
- 対象地域
- —
元資料の全文と収録照合記録
PUBLIC_CLAIM
Agentへの作業依頼は、利用者や委譲元の全権限を渡すことではありません。現在の実行主体、誰のために動くか、許可された操作と対象、引数、期限、再委譲の条件を明示し、重要な効果の直前に現在の権限を照合します。委譲の履歴が残っていることと、今その操作を許可してよいことは別です。長時間の処理では、開始時の許可、更新・失効、非同期で残った仕事まで管理します。
ESTABLISHED
RFC 8693のact claimは現在のactorと、入れ子になった過去のactorを表現できます。ただしaccess controlではtokenのtop-level claimsと現在のactorを考慮し、過去のactorは履歴情報として扱うと規定しています[S1]。したがって履歴のどこかに強い権限を持つ主体がいることから、現在のagentへ権限を継承させる読み方はできません。
Cedarの公式ガイドは、agentをprincipalとして利用者をcontextへ入れる方式と、利用者をprincipalとしてagentをcontextへ入れる方式を示し、どちらも両方のentityをpolicy評価へ利用できるようにする構成を説明しています[S2]。何を主たる認可判断にするかはapplicationの要件で決めます。二つのidentityを記録しただけで、適切なpolicyが自動成立するわけではありません。
長時間agentの権限失効を扱う原著は、process停止やcredential失効だけでは、queue、callback、委譲task、provider側処理が後から効果を生む経路を閉じられない問題を扱っています。原著の試験・証明は、明示したmanifestと構成の範囲に限られ、globalな停止、rollback、業務完了を証明しないとしています[S3]。本項もその境界を維持します。
DELEGATION_AND_EFFECT_CHECK
依頼を受ける時点で、作業目的、対象、許可する効果、再委譲可否を確定します。子agentへは必要な範囲へ限定した権限を渡し、親の全credentialや過去会話を権限の代用品にしません。外部文書やtool結果に書かれた指示は、利用者が承認したscopeの追加とは扱いません。
実行時には、現在のactor、action、resource、対象版、引数、期限とpolicy版を照合します。承認後に対象が変わった場合は、同じ承認で変更後の効果まで実行してよいかを再判断します。認可サービスへ接続できない時の扱いも決め、古い許可の無条件な再利用や、障害時の許可への切替を避けます。
認可判定と効果の適用の間には競合が残ります。直前にGETしただけでその後の状態が固定されるわけではないため、適用先が持つ条件付き更新、対象版、権限の世代、取消や失効の照合などを組み合わせます。対応する仕組みがない場合は、その時間差と残るリスクを記録します。単なるreadbackを原子的な認可・実行と呼びません。
LONG_RUNNING_REVOCATION
長時間処理では、process、credential、承認、queue、外部providerのjobが異なる寿命を持ちます。失効時には新しい作業の発行を止めるだけでなく、既に渡したtask、予約、callback、再試行も対象として列挙します。権限のroot IDと世代を持たせ、旧世代の効果を適用先で拒否できる境界を設けることが設計上の要点です。
S3のような保存先や外部業務APIなど、適用先ごとの具体的な失効機構は別途確認します。ここで特定製品がroot世代の検査を標準提供すると主張しません。取消要求を送れたこと、jobがcancelledと表示されたこと、credentialを無効化したことから、すべての遅延効果の不存在を推定しないでください。
別の正当な権限によって同じ仕事を継続する場合も、旧許可が生きていることにはしません。現在の独立した権限と、継続する対象・効果を明示して再び結び付けます。共有jobを丸ごと停止すると他の正当な依頼を壊す可能性があり、逆に共有だから旧許可の仕事を残してよいともいえません。識別できない場合は失効完了を未確定にします。
AUDIT_AND_READBACK
依頼、承認、委譲、認可判定、送信、適用結果を同じoperationと対象へ結び付けます。token本文や秘密鍵を監査logへ保存せず、必要な識別子と保護された証拠locatorを使います。失効後は、対象の非同期経路と適用先を調べ、受理済み・未適用・適用済み・結果不明を分けます。
認可を拒否したことは、過去の効果を取り消した証拠ではありません。既に適用された効果の訂正や補償は、別の権限と操作として扱います。失効処理の完了、実行の停止、業務目的の達成を一つのdoneへ圧縮しません。
FAILURE_ENVELOPE
代表的な失敗は、利用者とserviceのidentity混同、再委譲時のscope拡大、承認の別対象への再利用、期限切れcache、失効後のqueue再送、結果不明な外部書込みの再実行、監査履歴のactorを現在権限と誤認することです。権限を更新したつもりで古いworkerが旧設定を使い続ける経路も確認します。
VERIFICATION_PROFILE
架空の主体と非破壊の適用先で、scope外resource、期限切れ、親だけの失効、子の再委譲、承認後の取消、queue滞留、worker再起動、遅延callbackを確認します。現在の独立した権限で許される仕事は維持し、全拒否だけで正しく制御できたとしません。本RUNでは認可engine、token交換、外部providerを接続した実行試験は行っていません。原著の試験結果も本RUNの実測へ読み替えません。
COUNTEREVIDENCE_AND_LIMITATIONS
短命token、限定scope、現在のpolicy照合は有効な防御ですが、外部へ移った非同期の仕事をすべて停止する保証ではありません。RFC 8693はtoken exchangeの規格であり、AI agent全体の失効protocolではありません。Cedarは認可のモデル化手段であり、正しいidentity入力や適用先への強制を自動保証しません。原著も宣言した経路以外の効果を証明していません。
OPEN_UNKNOWN
実組織の権限合成、再委譲上限、認可cacheの許容遅延、長時間の更新・再承認、全queue/carrier/sinkの一覧、provider別の失効強制点、実行競合、独立した本番失効事故、version固定の失効試験は未確認です。即時のglobal失効や全効果のrollbackは主張しません。
SAFE_WORDING
「指定した主体・scope・世代と列挙した実行経路について、現在権限と失効後の結果を照合した」とします。「親を停止したので、すべての子taskと外部効果が止まった」とは記述しません。
運用上の停止・確認条件
現在のactor、委譲scope、期限、適用先の失効判定、非同期経路の結果が不明な場合は、重要な効果を許可済み・失効完了と宣言しません。
SOURCES_AND_PROVENANCE
EA-499-R1-20261013と継続Doc 1XpjZC_R1eHlIckvUaEaJ_mcj6YW6j0ihZ0b91z5vewUのEA-499節を継承。2026-10-18に主要一次資料・原著を再確認。仕様、原著の限定結果、提案制御、未実施試験を区別しました。
- [S1] RFC 8693 §4.1 act claim、現在actorと過去actorのaccess-control上の区別: https://www.rfc-editor.org/rfc/rfc8693.html#section-4.1
- [S2] Cedar Using the context、Agents acting on behalf of a principal: https://docs.cedarpolicy.com/bestpractices/bp-using-the-context.html
- [S3] Zhu / Wang, Authorization Revocation for Long-Running AI Agents, arXiv:2609.21284v1、Abstractの適用範囲と試験・証明の限界: https://arxiv.org/abs/2609.21284
EVD-EA-499-URL-83872587E181研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE[S1] RFC 8693 §4.1 act claim、現在actorと過去actorのaccess-control上の区別:
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-499-URL-83872587E181
- 検証箇所
- SOURCES_AND_PROVENANCE · S1 · - [S1] RFC 8693 §4.1 act claim、現在actorと過去actorのaccess-control上の区別: https://www.rfc-editor.org/rfc/rfc8693.html#section-4.1
- 適用範囲
- SOURCES_AND_PROVENANCE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-499-URL-4856902FCBC4研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE[S2] Cedar Using the context、Agents acting on behalf of a principal:
- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-499-URL-4856902FCBC4
- 検証箇所
- SOURCES_AND_PROVENANCE · S2 · - [S2] Cedar Using the context、Agents acting on behalf of a principal: https://docs.cedarpolicy.com/bestpractices/bp-using-the-context.html
- 適用範囲
- SOURCES_AND_PROVENANCE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EVD-EA-499-URL-E30006227C28研究資料研究資料根拠の出所: SOURCE_PACKET_REFERENCE- 裏付ける内容
- —
- 確認日
- —
- 出典・実験ID
- SRC-EA-499-URL-E30006227C28
- 検証箇所
- SOURCES_AND_PROVENANCE · S3 · - [S3] Zhu / Wang, Authorization Revocation for Long-Running AI Agents, arXiv:2609.21284v1、Abstractの適用範囲と試験・証明の限界: https://arxiv.org/abs/2609.21284
- 適用範囲
- SOURCES_AND_PROVENANCE
- 出典・来歴
- SOURCE_PACKET_REFERENCE_PROJECTED
- 限界
- 元の監査済み資料に記載された参照先です。URLの復元は、資料の最新性や全主張の支持を新たに検証したことを意味しません。
EA-499-CURRENT-APPROVAL研究資料研究資料根拠の出所: AUDITED_CANONICAL_RESEARCH_PACKET現行本文の監査・revision対応
- 裏付ける内容
- 現行台帳のAUDIT_PASSと候補・revision・本文ハッシュの対応を確認しています。
- 確認日
- —
- 出典・実験ID
- MANUAL-EA499-DRAIN-20261018-C1
- 検証箇所
- 1KqhJtiSb2S84rWmeYVwKcT_76dBwZ_B0ZZuAWQqH0rQ/EA_REVISION_LEDGER#ea_id=EA-499&revision_id=EA-499-R1-20261013&candidate_id=MANUAL-EA499-DRAIN-20261018-C1 · EA-499-R1-20261013
- 適用範囲
- —
- 出典・来歴
- CURRENT_CANONICAL_APPROVAL_READBACK
- 限界
- 監査状態と来歴の記録です。外部根拠の最新性や本文の全主張を追加保証しません。
EA-499-CURRENT-BODY-READBACK実装資料実装資料根拠の出所: IMPLEMENTATION_READBACK現行本文の収録照合
- 裏付ける内容
- 公開生成入力の本文SHA-256が、監査済み候補に結び付いたハッシュと一致しています。
- 確認日
- 2026-10-18
- 出典・実験ID
- BODY-SHA256:3968e46ea524f89bd1df0e7bc73139bb580328cc072f4b0a984d37eed54b0618
- 検証箇所
- content/staging/EA-499.md · 3968e46ea524f89bd1df0e7bc73139bb580328cc072f4b0a984d37eed54b0618 · EA-499-R1-20261013
- 適用範囲
- —
- 出典・来歴
- CURRENT_APPROVED_BODY_HASH_MATCH
- 限界
- 本文の同一性の検査です。外部システムの挙動や全主張の真偽を実証したものではありません。
- 出典ID
- MANUAL-EA499-DRAIN-20261018-C1, SRC-EA-499-URL-83872587E181, SRC-EA-499-URL-4856902FCBC4, SRC-EA-499-URL-E30006227C28, BODY-SHA256:3968e46ea524f89bd1df0e7bc73139bb580328cc072f4b0a984d37eed54b0618
- 追跡中のUNKNOWN ID
- EA-499-UNKNOWN-01
- 再確認のきっかけ
- 正式な 改訂版/publication 状態 change · 本文 成果物 hash change · 出典 現行性 change · new contradiction or 実装 結果の照合
機械検査: 通過 — 機械検査の結果です。情報の正確性や実行の承認を保証するものではありません。
同じ記事IDの機械可読データです。