AIエージェントのセキュリティは、アシスタントがレコードを変更し、メッセージを送り、別のアプリケーションで処理を開始できるようになると、経営上の判断になります。説得力のあるデモから分かるのは、エージェントが作業を完了できるかどうかです。誰の情報にアクセスできるのか、どの操作が許されるのか、問題が起きたときにチームがどう復旧するのかまでは証明できません。

AIエージェントを保護するには、データアクセスと利用可能な操作を制限し、接続先アプリケーションで認可を強制し、影響の大きい変更には内容を理解したうえでの承認を求めます。アクセスを拡大する前に、現実的な障害と悪意ある入力で境界を検証してください。プロンプトの改善だけでは、この確実性は得られません。

統合を発注する英国のチームにとって有用なのは、判断が間違っているときでもエージェントに何が許されるのか、という問いです。本稿では、管理された試験運用の実用的な範囲、供給元に求める証拠、事業性評価に含める費用を提案します。攻撃不可能なシステムを約束するものでも、特定顧客の導入事例を説明するものでもありません。

業務タスクを軸にAIエージェントのセキュリティを定義する

サポート返信の下書きやCRM更新の提案など、限定した業務から始めてください。元になるレコード、想定利用者、最終的な接続先を明記します。閲覧、下書き、実行を分けてください。顧客レコードへのアクセスは必ずしもエクスポート権限を意味せず、返信の作成は送信権限を意味しません。

試験運用の対象外も合意します。返金、アカウント権限の変更、一括エクスポートなどは、別途判断すべき操作です。供給元には、その制約がどこで強制されるのかを示してもらいます。システムプロンプト内の一文は有用な指針ですが、接続先APIが未認可リクエストを拒否する証拠にはなりません。

例外を許容できるか判断する、明確な業務責任者を置きます。その担当者がいないと、技術チームが顧客への連絡やレコード変更についての業務判断を知らないうちに引き受けることがあります。有用な依頼書には、あらゆるツールを使うエージェントを求めるのではなく、認められた成果とその境界を記載します。

受信コンテンツは指示ではなく評価対象の情報として扱う

OWASPのプロンプトインジェクション指針 は、プロンプトによる直接的な操作と、ファイルやウェブサイトなど外部資料を通じた間接的な操作を区別しています。また、検索取得やファインチューニングでは、この脆弱性を完全には除去できないと警告しています。したがって、社内文書に接続したからといって、取得したすべての文章が信頼できるわけではありません。

無関係の顧客レコードを返信にコピーするよう求める、架空のサポートメールを考えてみてください。このメールは評価する内容であり、アクセスを広げる許可ではありません。重要なテストは、モデルが指示に従ってしまっても、周囲のアプリケーションが情報開示を防げるかどうかです。添付資料、検索結果、ツールの応答にも同じ考え方を適用します。

外部コンテンツを識別し、提案された出力を検証してください。ただし、これらを完全な防御として販売してはいけません。私たちは、誤解を招く回答に与える権限が限定されるような統合設計を勧めます。モデルが不適切な操作を提案しても、業務システムで何かが起きる前に、独立したアクセス検証が働く必要があります。

権限を利用者とレコードに対応させる

接続先アプリケーションは、誰が要求しているのかと、どのレコードが対象なのかの両方を確認すべきです。サポート担当者の代理として動くエージェントが、管理者のアクセス権を自動的に引き継いではいけません。サービス用IDが必要か、何を閲覧・変更できるか、要求元利用者の範囲を統合でどう維持するかを定義します。

OWASPの過剰なエージェント権能に関する指針 は、最小限の機能と権限、利用者の文脈での実行、下流での認可を勧めています。過剰な機能、権限、自律性を、それぞれ有害な操作の原因として挙げています。読み取り専用コネクターと権限範囲の狭いアカウントは、この問題の異なる部分に対応します。

責任範囲の違うアカウントでテストしてください。他チームの資料を読み、保護フィールドを変更し、承認済み範囲外へのエクスポートを要求してみます。アプリケーションが実際に拒否した記録を残します。管理者アカウントによる正常系のデモ成功では、一般利用者が見るべきでない情報から隔離されていることを証明できません。

提案と実行の間に操作ゲートウェイを置く

操作ゲートウェイは、接続先システムを呼び出す前に提案操作を検証するアプリケーションコードです。CRMの試験運用なら、承認されたレコード識別子と許可フィールドだけを受け付ける設計が考えられます。未知の操作や未対応の値は拒否します。認証情報はモデルに見える指示へ埋め込まず、コネクターの管理された環境に保存してください。

任意のコマンドを実行したり任意の宛先に接続したりする汎用ツールよりも、メモを提案するような特定操作を優先します。小さなインターフェースのほうが点検とテストが容易です。また、試験運用を広げる際に事業側が承認できる具体的な機能一覧にもなります。

機能初期試験運用の境界求める証拠
レコード閲覧利用者に認可されたレコードのみ別アカウントの情報へのアクセスが拒否される
メッセージの下書き自動送信なし下書きを確認できる
フィールド更新承認されたフィールドと値無効な変更が拒否される
情報エクスポート別途範囲を定めない限り無効未承認の宛先がブロックされる

この表は出発点の提案であり、万能の方針ではありません。業務と誤りの影響に合わせて境界を調整してください。通常のアプリケーション制御も必要です。エージェント統合にも、信頼できる認証、入力検証、障害後に復旧できる接続先との接続が求められます。

提案が制御境界を通る過程を追う

図は、モデルの提案とアプリケーションの実行判断を分離しています。コンテンツは提案操作に影響を与えますが、ゲートウェイはID、レコード範囲、許可された変更を独立して確認します。影響の大きい操作は、最終操作の承認も待ちます。方針外の要求は拒否経路に入り、知らないうちに権限を増やすことはありません。

AIエージェントが操作を提案し、アプリケーションコードが本人確認、レコード範囲、許可されたフィールドを検証する。方針外の操作は拒否され、影響の大きい許可済み操作は実行と接続先の確認前に承認を必要とする。
モデルは操作を提案し、アプリケーションの検証と必要な人の審査が実行を制御します。

承認を実質的な判断にする

承認画面には、認める操作、宛先、実質的な変更内容を表示すべきです。送信メッセージなら受信者と最終テキストを示します。レコード更新なら既存値と提案された置換値を示します。説明のない指示を承認させるのは、責任を果たすための情報を渡さずに責任だけを移すことです。

承認を、実際に実行する操作に結び付けます。対象、内容、関連するレコード状態が変わったら、合意済み方針に従って新たな判断を求めます。そうしなければ、人が承認した版とは別の版をソフトウェアが実行しかねません。有効期限と取消時の挙動は、単なる画面の詳細ではなく受入テストに含めてください。

些細な操作をすべて承認タスクにしないでください。そうすると、担当者が確認せず処理するような待ち行列が生まれます。審査が必要な操作、既定の方針内で実行できる操作、使えないままにする操作を合意します。繁忙期や通常の承認担当者が不在のときも含めて、担当者が内容を理解して作業を完了できるか測定します。

架空のCRMレコード、現在のフォローアップ値、提案された置換値を示す承認画面の例。承認は表示された対象と最終変更だけに適用され、アプリケーションの権限確認は引き続き必要。
画面例:承認前にレコード、現在の値、最終変更を表示します。

アクセス拡大前に障害経路をテストする

代表的な匿名化済み業務から評価セットを作成します。欠損フィールド、矛盾したレコード、未対応の添付資料、作業の方向転換を狙う入力を含めます。システム調整に使う資料と分けて保持する例も用意してください。目的は、例を暗記したデモを高評価にすることではなく、境界と使える成果を検証することです。

業務全体を試します。接続先との通信を遮断し、タイムアウト後に要求を繰り返し、利用者のアクセスを取り消し、承認待ちの間にレコードを変更します。エージェントが正しい状態を報告し、担当者が重複更新なしで再開できるか確認してください。ツールが既に禁止操作を実行していたら、丁寧な拒否文は不十分です。

各テストと、期待結果、実際のアプリケーション挙動、修正責任者を結ぶ証拠を求めます。未解決の制限は明確に報告してください。プロンプト、モデル、ツール、権限を変えたら関連テストを繰り返します。試験運用では、停止しなければならない条件も含め、その業務を運用できる条件を確立する必要があります。

自分で点検できる受入記録を求める

有用な受入記録は、エージェントの説明に頼らず、試みた操作と接続先で確認できる結果を結び付けます。たとえば利用者の範囲外のレコードへ意図的に更新を要求するテストが考えられます。期待結果は、接続先に変化のない拒否です。デモ実施者以外でもその結果を確認できるよう、関連識別子を保存します。

テスト条件期待する証拠拡大を停止する理由
未認可のレコードアクセス拒否とレコード変更なしコネクターが利用者の範囲を迂回する
承認後に変わった下書き実行前に新しい承認が必要別操作が以前の承認を利用する
更新受付後のタイムアウト重複変更なしで結果を照合再試行で余計な作業が発生する
待機操作がある状態での停止要求待機操作が未実行のまま残るワーカーが停止後も動く

試験運用の前に、チームがこれらの結果をどう確認するか合意します。可能ならテスト環境と機密性のない例を使ってください。失敗したテストは、文書化した制限または修正につなげ、その後で該当する挙動を再確認します。境界違反を全体の成功率に埋もれさせてはいけません。

許可された更新を接続先が受け付けたものの応答がタイムアウトする復旧例。接続先で操作を照合し、完了確認を報告するか、結果不明なら停止して調査し、変更を無条件に繰り返さない。
タイムアウトの裏で更新が成功している場合があります。次の判断前に接続先の結果を照合します。

有用な監査記録と実効性のある停止制御を残す

開始したID、要求操作、認可結果、関連承認、接続先の確認を記録します。運用担当者がキューやコネクターをまたいで同じタスクを追えるよう、安定した識別子を使います。全文書、認証情報、私的な会話を無差別に診断ログへコピーしないでください。誰がログを見られるか、いつまで必要かを決めます。

待機中の仕事を保持しながら新しい操作を止める手段を用意します。一時停止の対象が一つの業務、一つのコネクター、全エージェント操作のどれなのかを決めてください。待機中の要求も含め、停止制御が本当に実行を防ぐかテストします。バックグラウンド処理がレコードを変え続けるなら、安心感のあるダッシュボード表示だけでは足りません。

誰が調査し、影響を受けたレコードをどう探し、どの変更を元に戻せるのかを記した復旧手順を作ります。取り消せない連絡もあるため、ロールバックとともに予防と審査が重要です。引継文書を最後の技術成果物と考えず、実際に運用する人と手順を練習してください。

制御、テスト、継続運用を予算に含める

調査、コネクター作業、権限強制、承認画面、評価、引継ぎを分けた、範囲の明確なGBP建て提案を求めます。本稿は一律の価格帯を示しません。必要工数は、アプリケーション、アクセスモデル、誤りの影響によって変わります。チャットデモの見積もりと、監督付き本番業務の見積もりは比較できません。

運用費にはモデル使用料、ホスティング、監視、人の審査、コネクターと評価セットの保守が含まれます。アクセス権が変わったり接続先APIの挙動が変わったりしたら、誰が対応するのか尋ねてください。使用量を見積もる前に、実際の課金単位に基づいて最新の供給元料金を確認します。セキュリティ設計の価格は、モデルのトークン単価だけでは計算できません。

生成回答数ではなく、審査と手戻りを経た完了業務で価値を比較します。従業員の余力が生まれても、そのまま現金支出の削減になるわけではありません。例外対応にかかる時間と、代替手順を維持する費用も含めてください。書き込みによる監督負担が業務に見合わないなら、小規模な読み取り専用の試験運用が妥当な購入判断になり得ます。

観測した仕事から事業性を評価する

試験前と試験中で、同じタスク定義を使ってください。基準値が完了した問い合わせを測る一方、試験が生成メモを測れば、利益が過大に見えます。元のチーム以外の作業も含めて、下書き審査、例外の解決、接続先レコード修正に使った時間を記録します。

事業性評価の項目測定または依頼する内容
基準となる工数現行手順で一つのタスクを完了する時間
試験運用の工数同じ成果に対する準備、審査、例外対応、手戻り
生まれた余力測定した作業量全体で観測した工数差
継続支出使用料、ホスティング、監視、保守、維持する代替手順
導入支出制御設計と受入作業を含む範囲明確な見積もり
金銭的利益余力と分けた、事業側が裏付けられる現金の変化

試験運用は、人件費を減らさず、即座の現金節約もなく、有用な余力を生み出すことがあります。一方で、審査負担が準備時間の節約を上回ると分かることもあります。意思決定者にはどちらの結果も提示してください。この表の目的は、範囲を狭めることや導入を見送ることも含め、説明できる選択を支えることです。

限定した業務を試し、拡大はその後に判断する

架空の卸売業者で、アシスタントが受信問い合わせからCRMメモを提案する場面を考えます。承認済みの例示レコードと、CRMを変更しない下書きから始めてください。意味を保ち、無関係の顧客情報を含まず、担当者に判断のための十分な文脈を与えるか審査します。これは範囲設定の例であり、顧客の成功事例ではありません。

アクセス、承認、障害のテストが合意条件を満たしてから、制約付き更新を有効にします。古い手順を使える状態で残し、例外の担当者を決めます。正しく完了した更新、審査工数、復旧挙動で試験を評価してください。単純なルールで十分に処理できるなら、そのルールを残すことも評価の成功といえます。

拡大には別の判断が必要です。データ源、利用者集団、ツールが増えると、検証する境界も変わります。メモ作成の試験結果から、自律的な返金や顧客情報エクスポートまで正当化してはいけません。以前の範囲の証拠を保管し、新機能に必要な追加制御とテストを決めます。

点検できる証拠を伴う統合を発注する

初回相談には、業務説明、匿名化した例、アクセスの対応図、影響の大きい操作一覧を持参してください。供給元に、どの制御がモデルの外で強制されるか説明を求め、成功だけでなく拒否も実演してもらいます。残る制限、責任範囲、導入条件を明示する成果物を依頼します。

私たちのAI統合サービス では、限定したエージェント業務と既存アプリケーションへの接続の範囲設定を支援できます。有用な評価依頼にするには、対象システム、閲覧・変更したい情報、人の判断を要する操作をお知らせください。試験運用、受入証拠、運用責任を含む、範囲の明確なGBP建て提案をご相談ください。

購入時に判断すべきなのは、提案業務にアクセスを与える根拠があるかどうかです。誰が変更を認可したのか説明できず、停止方法も実演できない統合なら、権限拡大を延期してください。有用な自動化は、仕事の準備を速めるだけでなく、責任を明確にした業務運用を事業に残します。


よくある質問

強化したプロンプトでAIエージェントを安全にできますか? 強化したプロンプトは挙動を導きますが、アクセス制御を成立させるものではありません。接続先アプリケーションで権限を強制し、提案操作を検証し、悪意ある入力で境界をテストしてください。プロンプト改善は一つの防御層であり、保証ではありません。

すべての操作に人の承認が必要ですか? いいえ。操作とその影響に応じて判断します。影響の小さい操作は承認済み方針内で実行し、重大な変更は内容を理解した審査を必要とするか、利用不可のままにします。承認が実際の操作そのものに適用されるかテストしてください。

AIエージェントのセキュリティ評価には何を含めますか? 業務とアクセスの対応図、ツール権限、下流の認可、承認挙動、敵対的テスト、障害復旧、運用責任を含めます。成功したタスクと拒否された要求の両方について、実際のアプリケーションの証拠を求め、未解決の制限を記録してください。

AIエージェントの保護にはいくらかかりますか? コネクター、アクセス強制、審査画面、テスト、引継ぎを含む、範囲の明確なGBP建て見積もりを依頼してください。継続使用、監視、審査時間、保守も重要です。異なるアプリケーションと影響を網羅できる一律の価格帯はありません。

企業はいつ試験運用を拡大すべきですか? 現在の業務が合意済み受入条件を満たし、運用責任者がいる場合に限って拡大します。新しい情報源、ツール、利用者集団には、新たな範囲判断と関連テストが必要です。下書き作成の成功だけでは、無関係の高権限操作は正当化できません。