top of page

Shufti Know Your Agent、AIアクションを検証済みの所有者と権限に結び付け

2 時間前
読了時間: 18分

Shuftiは10月28日、本人確認をAIエージェントにも拡張し、検証済みの所有権と行動権限を分離するKnow Your Agentを発表した。Shufti Know Your Agentは、顧客または従業員に代わって動作するソフトウェアから自動リクエストを受け取る企業を対象としている。その中心的な提案は明確だ。アカウント保有者を特定しても、その人物の名義で行われるすべてのアクションが認可されていたことにはならない。

この発表は、エージェントを取引や機密情報に接続する企業に対応を迫る。AIエージェント、すなわち目標に向けてタスクを選択・実行するソフトウェアには、利用可能な権限が必要となる。しかし、過度に広い権限は、正当なアシスタントを未承認の変更を引き起こす要因へと変えかねない。リクエストを受ける企業は、承認済みの依頼と、有効な認証情報を伴って届いただけのアクションを区別しなければならない。

Microsoft Entra Agent IDは、エージェントのID、所有権、アクセスを管理する点で有用な比較対象となる。Shuftiが重視するのは、外部エージェント、検証済みの所有者、その所有者の委任範囲、すなわち委譲された権限の境界との結び付きだ。両者は異なる出発点から、重なり合う問題に取り組んでいる。重要なのは、エージェントが指示から実際の取引へ移行する過程で、認可が引き続き強制可能かどうかである。

Shufti Know Your Agent、エージェント検証に所有権と委任範囲を追加

Shuftiのエージェント検証の発表では、エージェントID、人間による認可、権限チェックを組み合わせるサービスが説明されている。同社によれば、既存の顧客・企業検証プロセスを通じて、エージェントを個人または企業に結び付けるという。所有者は、許可するアクション、上限、有効期限、取り消し、すなわち以前に付与した権限の撤回を定義する。Shuftiは、こうした委任範囲が各リクエストに適用されるとしている。

発表された変更の核心は、単なる本人確認ではなく、特定された所有者と範囲が限定されたアクションを結び付ける点にある。

この違いは重要だ。企業が受け取るのはリクエストであり、それを生んだ会話全体ではない。顧客はアシスタントに金融書類の整理を依頼するかもしれない。しかし、その指示が送金、口座情報の変更、別サービスとの書類共有を認可するとは限らない。受け手側のシステムには、顧客が実際に何を委任したのかを強制可能な形で解釈する能力が必要になる。

Shuftiによると、エージェントには企業が取り消せる有効期限付き認証情報が付与される。10月30日のエージェント認可に関する報道でも、リクエスト、判断、取り消された権限をエージェントと所有者に結び付ける記録が説明されている。これらはあくまで報告された製品機能である。この報道は、不正削減、運用上の信頼性、顧客導入に関する独立した成果を示すものではない。

したがって、この発表は利用可能な製品提案を変える一方、その有効性を確定するものではない。企業は、委譲されたエージェント権限を明示的に軸とするサービスを評価できる。それでも、その判断が自社の取引ルールに合致することを示す証拠は必要だ。検証結果が有用なのは、それを受け取るアプリケーションが、その結果によって正確に何が許可されるのかを理解している場合に限られる。

ソフトウェアを認識することと、その時点の権限を認識することにも重要な違いがある。アシスタントは、異なる顧客のために働いていても、同じ認識可能な製品であり続けることができる。同じ顧客でも、異なる制約を伴う別々のタスクを割り当てられる。企業は、アシスタントのブランド、過去の挙動、あるいは認証に成功したという事実だけから、権限を推定することはできない。

アクセスを取得するために提示される認証情報であるアクセストークンは、適切に実装されていれば制限付きの権限を保持できる。したがってShuftiの主張は、トークン自体に境界がないことの証拠ではなく、不十分な認可設計への問題提起として理解すべきだ。実務上の論点は、認証情報で表現される権限が、特定のビジネスアクションに合致しているかどうかである。

この枠組みは、発表を現実的なものに保つ。Shuftiは、IDと委譲された権限を結び付ける別の方法を提供している。購入者は、正当なエージェントが所有者に承認されていない要求をした場合を含め、受け手側のシステムが何を強制するのかによって、その結び付きを評価すべきだ。

リクエストを受ける企業が権限の問題を引き継ぐ

直接的な負担は、顧客が制御するエージェントからのリクエストを受け入れる組織にかかる。銀行、マーケットプレイス、業務ソフトウェア提供企業は、どの自動アクションを通常のワークフローに含めるかを決めなければならない。顧客がアクションを争った場合に、説明可能な対応をとる必要もある。自動化を受け入れることは、既存のアカウント管理が扱うべき行為者の範囲を広げる。

エージェントによる活動を受け入れる企業には、顧客の意図とソフトウェアの裁量を明確に分ける境界が必要だ。

あるオフィス機器を買い替えるよう指示された、仮想的なショッピングアシスタントを考えてみよう。顧客は、特定の商品カテゴリーと配送先を許可する。決済の過程で、アシスタントは在庫切れの商品に遭遇し、代替品を選ぶ。販売者はそこでビジネス上の判断に直面する。この代替は、顧客の権限の範囲内にとどまるのか。

「適切なものを探して」といった指示には判断の余地がある。取引システムには、より明示的な条件が必要だ。商品制限、受取人情報、購入上限、承認要件が、アクションを進めるべきかを決定する。こうした条件がエージェントとの会話内に埋もれたままであれば、販売者はそれを確実に適用できない。

この問題は複数のチームにまたがる作業を生む。プロダクトマネージャーは、エージェントが中断なしに完了できるアクションを定義しなければならない。セキュリティチームは、アプリケーションがその定義を強制することを確認する必要がある。カスタマーサポートには、何が起きたのかを平易な言葉で説明する記録が必要になる。事業責任者は、どの例外で再承認を求めるかを決めなければならない。

開発者は、関連する統合上の問題にも直面する。リクエストをやり取りするためのソフトウェアインターフェースであるアプリケーションプログラミングインターフェースは、アクションを別々に公開することが多い。レコードの閲覧、編集、エクスポート、削除には、それぞれ異なる権限が必要になり得る。「アカウントを利用する」という一般的な権限では、顧客がどの組み合わせを意図したのかは説明できない。

タスクの途中でエージェントが方向を変えると、この難しさはより明確になる。顧客はサプライヤーの調査を承認しても、発注前には別途の判断を期待するかもしれない。タスク完了を目指すアシスタントは、発注を自然な次の手順とみなす可能性がある。リクエストを受ける企業には、その移行を認識するコントロールが必要だ。

そのコントロールは顧客体験にも影響する。害のない操作すべてに承認を求めれば、委任は不便になる。広範な権限を許せば、重大な誤りを見つける機会が失われる。企業は、注意力と完了時間のコストを正当化できるだけの保護を、どこで中断によって提供するかを選ばなければならない。

これが、Shuftiの発表がIDチームの領域を超える理由である。この製品提案は、実際のビジネス判断を反映するルールに依存している。検証によって関係者を特定できても、どのアクションに許可が必要かは組織が定義しなければならない。その作業がなければ、検証済みの所有者は単に過度に広い権限付与に結び付けられるだけになる。

生じる圧力は、技術的であるのと同じくらい組織的でもある。企業には、誰が権限ルールを書くのか、誰が変更を承認するのか、誰が例外を処理するのかについての合意が必要だ。エージェントセキュリティ製品だけで、利便性、顧客管理、運用リスクの間にある相反する期待を解決することはできない。

競争の焦点は、どこで権限を強制するかにある

Microsoftのドキュメントでは、エージェントID管理が、所有権、スポンサーシップ、権限、活動記録とともに説明されている。管理者には、エージェントを確認し、そのアクセスを管理する手段が提供される。Shuftiの発表は、個人または組織のために行動するエージェントを企業が検証することに焦点を当てる。比較すべき点は、各システムがどこで信頼を確立し、コントロールを適用するかである。

中心となる違いは、正当なエージェントを認識することと、その特定の任務の境界を強制することの間にある。

これらの機能は互いを補完し得る。ある組織は従業員のエージェントIDを一元管理し、別の企業はそのエージェントによる購入リクエストを評価する場合がある。内部システムは組織としての責任を確立する。一方、リクエストを受けるシステムは、求められた購入が提示された権限に適合するかを判断する必要がある。

いずれの側も、相手があらゆる疑問に答えていると考えるべきではない。エージェントを運用するための内部承認が、すべての外部取引を自動的に認可するわけではない。従業員に対する外部検証も、その従業員が組織を拘束する権限を持つことを示すものではない。各受け手側システムには、自らの判断に関連する証拠が必要だ。

この違いは、単純なベンダー比較を避けることにつながる。ディレクトリ中心の製品と顧客検証サービスは、必ずしも互いを置き換えるものではない。その価値は、環境、関与するID関係、すでに導入されているコントロールに左右される。製品名だけでは、同等の範囲を示すことはできない。

Shufti Know Your Agentは、委譲された顧客アクションを重視してこの市場に参入する。その差別化は、企業がこれらの委任範囲を強制可能なアプリケーションの動作へどれだけ効果的に変換できるかに依存する。実行と切り離されたままの権限判断が提供する保護は限定的だ。アプリケーションは、承認範囲外の操作を実際に拒否しなければならない。

より広範なセキュリティ原則は、この発表以前から存在する。OWASPの過剰なエージェンシーに関するガイダンスは、過剰な機能、権限、自律性から生じるリスクを指摘している。言語モデルの判断に依存するのではなく、下流システムで認可を強制することを推奨している。言語モデルは学習済みパターンとコンテキストから応答を生成するため、その出力は唯一の権限境界として適していない。

このストーリーにおいて、そのガイダンスはShuftiの支持ではなく、独立した評価基準を提供する。関連する問いは、エージェントがタスク完了を目指していても、別のコントロールが未認可のアクションを止められるかどうかだ。エージェントがタスクを誤解した場合でも、IDとポリシーは有効であり続ける必要がある。

サプライヤー向けメッセージの下書きは作成できても、送信はできない仮想的な業務アシスタントを想像してみよう。この区別が維持されるのは、メッセージングサービスがそれを強制する場合だけだ。アシスタントに制限を覚えておくよう求めても、最終判断は誤りを起こした同じシステムの内部に残る。送信を拒否する受信サービスは、より強い境界を確立する。

これが、この発表の背後にある競争上の試金石だ。ベンダーはエージェント、所有者、承認フローを異なる形で説明できる。購入者は、決定的な権限チェックがどこで行われるのかを確認する必要がある。最も重要な能力は、有効なIDが無効なリクエストを提示したときに、実行を制御することだ。

人による確認は、中断のない自動化と追加のコントロールを交換する

Shuftiは、リクエストが委任範囲を超える、またはリスクのしきい値をまたぐ場合に、追加の人間による検証を行うと説明している。同社によれば、このプロセスには、実在する人物がいるかを評価するセルフィーによる生体検知チェックが含まれる場合がある。これは、通常は自動化されたワークフローに人間の判断ポイントを加えるものだ。その有用性は、本人が実際に何を承認するよう求められるかに左右される。

本人の存在確認と、十分な情報に基づく承認の確認は、異なる問題を解決する。

人は、提案された取引を理解しないまま本人確認を完了できる。「続行」とだけ表示する承認画面は、受取人、アクション、結果を明示する画面よりも伝える情報が少ない。セキュリティ上の価値は、インターフェースが判断を理解可能なものにしているかにも一部依存する。存在の確認だけでは、欠けている文脈を補えない。

これは分析上の限界であり、Shuftiの実装が失敗している証拠ではない。この発表はエスカレーションの仕組みを説明しているが、顧客がその承認画面をどのように解釈するかを独立して立証してはいない。購入者は実際の体験を確認する必要がある。本人確認の成功と、明確に伝達された認可判断を区別すべきだ。

仮想的な支払いは、その違いを示している。エージェントは既存の仕入先への支払い権限を持つが、その後、別の受取人を使うよう指示を受ける。追加のチェックは、この変更を止める機会を生む。しかし本人は、単に再度本人確認を求められるのではなく、受取人が変更されたことを確認する必要がある。

承認は、最終的に実行されるアクションにも結び付いたままでなければならない。その後に重要な取引詳細が変われば、先の判断は実際に起こることをもはや説明できない可能性がある。これは、受け側アプリケーションとその検証統合における設計上の問題だ。承認されたリクエストと実行されたリクエストには、一致する境界が必要である。

中断は運用上の選択ももたらす。エージェントは、所有者が不在の間にも動作する可能性がある。承認が必要になった場合、システムには一時停止、拒否、下書きの保持という明確な結果が必要だ。タスクを進めるために権限をひそかに拡張すれば、このチェックの目的を損なう。

アクセシビリティと復旧にも注意が必要だ。正当な顧客が、想定された検証方法を完了できないことがある。事業者には、必要な保証を維持する代替手段が求められる。そうでなければ、認可済みの自動化を支援するための統制が、正当な権限を持つ顧客にとって障害となり得る。

同じ緊張関係は、通常のナレッジワークにも見られる。情報の検索、回答の下書き、送信、共有レコードの変更は、それぞれ異なるレベルの結果を伴う。検索可能なナレッジベースを構築するチームは、資料の取得と、その後のアクションを認可することとの間で、関連する境界に直面する。有用な文脈へのアクセスは、それ自体で公開や変更の権限を与えるものではない。

したがって、トレードオフは具体的である。追加の検証は、重要な局面で人間の統制を回復できる一方で、委任を中断させることもある。事業者には、取引リスクとユーザーの期待を反映したしきい値が必要だ。すべての中断をセキュリティ上の成功と見なすことは、本人が意味のある判断を下すのに十分な情報を得ていたかどうかを見落とすことになる。

発表時の主張は、有効性と説明責任を未解決のまま残す

11月2日時点で、レビューした情報源は、この発表とそこで述べられた設計を裏付けている。ただし、サービス全体を独立して評価したものではない。この区別は、製品が本人確認、権限ルール、取引統制を組み合わせる場合に重要となる。あるコンポーネントが正常に動作することは、ワークフロー全体の有効性を示すものではない。

検証上の隔たりは、完全なシステムが現実的な障害条件下で正しい判断を強制できるかどうかに関わる。

有用な評価では、不正なリクエストと正当なアクティビティの両方を調べるべきだ。攻撃者を阻止することは重要だが、顧客に許可されたタスクを完了させることも同様に重要である。システムが通常の業務をあまりに頻繁に拒否するなら、事業者はルールを緩める圧力に直面する。セキュリティと使いやすさは併せて測定する必要がある。

公開された発表は、取り消された権限が接続されたアプリケーション全体でどれほど速やかにアクティビティを停止させるかを示していない。これは重要な実装上の問題だ。所有者が権限を取り消した時点で、エージェントには実行待ちのリクエストがあるかもしれない。購入者は、それらのリクエストが完了前に再度チェックを受けるかを理解する必要がある。

タスクチェーンは、別の未解決問題を生む。アシスタントは、割り当ての一部を実行するよう別のサービスやエージェントに依頼できる。その場合、受け側の事業者は、当初の権限がその委任まで対象とするのかを理解する必要がある。明示的な制限がなければ、明確だった当初の委任範囲も、ワークフローの先で曖昧になり得る。

行動認識は、評価に関する別の問題を提起する。ソフトウェアは更新後に挙動を変えたり、未知のタスクに遭遇したりする可能性がある。購入者は、システムが正当な変動と疑わしいアクティビティをどのように区別するのかを尋ねるべきだ。レビューしたローンチ資料は、これらの条件における独立測定済みの精度を示していない。

これらの問いを、発見された脆弱性として提示すべきではない。これらは、同社の主張を評価するために必要な証拠を示している。レビューした情報源に、Shuftiのサービスがこれらのテストに失敗することを示すものはない。同様に、この発表だけでは、本番環境でそれらに合格していることも示されない。

説明責任にも同様の注意が必要だ。エージェントと所有者を結び付ける記録は、調査担当者が一連の経緯を再構築する助けになる。しかし、それだけで所有者がリクエストを理解していたか、認証情報が侵害されていたか、アプリケーションが正しく実行されたかは解決しない。これらは依然として別個の事実問題である。

記録は、判断時の文脈を保存していれば、より有用になる。調査担当者は、リクエスト到着時にどの権限が適用されていたか、最終的にどのアクションが起きたかを知る必要がある。現在のアカウント設定は、必ずしも過去の取引を説明できない。証拠は、後から行われた設定変更と、その時点で存在した権限をレビュー担当者が区別できるようにすべきだ。

国家標準に向けた取り組みは、こうした未解決の問いの重要性を補強する。9月、NISTのエージェント・アイデンティティ・プロジェクトは、ステークホルダーからのフィードバックを受け、ソフトウェア開発を最初の実装ユースケースとして説明した。この取り組みは、アイデンティティと認可を評価するためのより広い文脈を提供する。Shuftiの製品を認証するものでも、商用アプローチの有効性を決着させるものでもない。

購入者にとっての示唆は明快だ。この発表を、検証可能な主張を備えた具体的な製品提案として扱うべきである。想定する導入に関連する境界について、証拠を求める必要がある。信頼できるエージェントに関する広範な保証は、許可されるアクション、拒否条件、インシデント再構築についての具体的な回答へと置き換えられるべきだ。

統合の証拠、独立テスト、権限の可搬性に注目する

次に有用となる兆候は、この提案がローンチ資料を超えてどのように機能するかを示すはずだ。今後数カ月間は、統合の証拠、独立テスト、権限の可搬性の順に注目する価値がある。権限の可搬性とは、異なるサービス間で理解可能な権限境界を維持することを意味する。それぞれの兆候は、発表されたアプローチの異なる部分を検証する。

進展は、発表された機能の数ではなく、エージェントの行動に対する観察可能な統制によって判断すべきだ。

まず、受け側アプリケーションが委任範囲をどのように強制するかを説明する、文書化された導入事例に注目したい。有用な説明では、許可されたタスク、禁止された遷移、エージェントがその境界を越えた場合の対応を特定する。運用上の詳細を伴わない顧客名では、裏付けられる内容は少ない。具体的な統合の証拠は、実用的な導入を支持する根拠を強める。

そのような証拠には、成功した取引だけでなく例外も含めるべきだ。導入事例は、取り消し、検証失敗、所有者の不在時に何が起きるかを説明するとき、より有益になる。こうした状況は、ワークフローが負荷の下で権限モデルを維持するかを明らかにする。成功した完了だけに限定された説明では、これらの問いは未解決のままだ。

次に、完全な認可フローに対する独立テストに注目したい。最も有用な結果は、なりすまし、認証情報の侵害、取引詳細の変更、取り消された権限を検証するものだ。テストには、システムが誤って中断する正当なアクティビティも含めるべきである。両方のカテゴリーにまたがる証拠があれば、有効性を評価しやすくなる。

独立テストは、現実的なアプリケーション境界をまたいで統制が維持されることを示せば、信頼を強める。限定的な実演が支持できる結論も限定的だ。結果では、何がテストされ、何が対象範囲外に残ったかを特定すべきである。購入者は、本人確認に関する証拠を、下流のあらゆる取引について裏付けのない主張へと拡張することに抵抗すべきだ。

第三に、Shuftiや他のアイデンティティプロバイダーが、組織の境界を越えて権限をどのように扱うかを注視したい。所有者の認可には、受け側の事業者が解釈できる意味が必要だ。統合ごとに無関係な定義が求められるなら、導入の維持は難しくなる。権限間の明確な対応付けは、より一貫した強制を支える。

可搬性にも制限が必要だ。ある加盟店が受け入れた権限が、無関係な事業システムに対する権限へと黙って変わってはならない。相互運用性は、アイデンティティとともに制限も維持する場合に価値を持つ。引き継ぎをまたいでも権限が限定されたままであることを示す証拠は、この発表の中心的な提案を強める。

Shufti Know Your Agentは、購入者が評価できる具体的な提案を示している。すなわち、エージェント、その所有者、そして許可されたアクションを結び付けることだ。次の判断は、その結び付きが実際のワークフローでも維持されるかどうかである。組織が実際に委任するタスクを使ったデモを求めるべきだ。その際には、権限を超えるリクエストと、実行中の取り消しも含める。アプリケーションが何をブロックするか、本人に何が表示されるか、記録が後から何を説明するかを確認する。評価は、下書き作成と送信、調査と購入のような、具体的な事業上の境界に結び付けておく。エージェントのアクセスを拡大する前に、チームはその境界が正確にどこで強制されているかを特定し、タスクが変わっても維持されることを示せるだろうか。

 
 

無料で始めましょう

ローカルファーストのパーソナル知識管理付きAIアシスタント

より良いAI体験のために、

remio は現在、 Windows 10+ (x64)とM-Chip Mac のみをサポートしています。

仕事のAIパートナー
remioでもっと仕事が進む

計画・作成・仕上げまで
すべてをひとつに

bottom of page