AI エージェントの保護方法
効果的な防御には、基本的なセキュリティ衛生管理の強化と、AI 固有の新しい制御機能の活用を組み合わせた、多層型の戦略が必要です。攻撃者も AI を使用することで弱点を見つけ、悪用しているため、セキュリティの自動化、予測性、レジリエンスをさらに強化する必要があります。
基本的なセキュリティ衛生管理の強化
AI を活用したサイバー攻撃の多くは、依然として基本的なセキュリティの弱点を悪用します。そのためエージェントを保護する前に、そのエージェントの動作環境を保護する必要があります。基本を押さえることが、最初の、そして最も重要なステップです。
- ゼロトラストアーキテクチャの活用:AI エージェントを含む、すべてのユーザー、デバイス、アプリケーションに対して「決して信頼せず、常に確かめる」という原則を実践します。このモデルは、すべての接続とリクエストを認証および認可するため、攻撃対象領域が大幅に縮小します。
- アイデンティティおよびアクセス管理(IAM)の強化:人間のユーザーと AI エージェントの両方に多要素認証(MFA)および最小権限アクセスを適用します。エージェントには、指定タスクを実行するための必要最小権限のみが付与されることが必要です。
- アセットの可視性、パッチ適用、ライフサイクル管理の維持:見えないものは守れません。AI モデル、エージェント、それらがやり取りするシステムなど、すべてのアセットのインベントリを継続的に作成します。厳格なパッチ適用頻度を維持し、セキュリティアップデートが提供されなくなった古いテクノロジーの修復、交換、または隔離を優先的に行います。
エージェント固有のセキュリティ管理の実装
次の防御層では、AI エージェント自体の固有の性質に対処します。これらの制御は、エージェントの動作を制御することで、アプリケーション層の脅威を軽減することを目的としています。
- 入力と出力の検証:すべての外部入力(ユーザープロンプト、API データなど)をサニタイズすることで、悪意のある命令をブロックし、エージェントの出力をフィルタ処理し、機密データの漏えいを防ぐことができます。これは、「OWASP AI Agent Security Cheat Sheet」などのセキュリティフレームワークで中核となる推奨事項です。
- 高リスクアクションに対するヒューマンインザループ:資金移動やシステム設定変更など、重要または不可逆的な操作については、エージェントが処理を続行する前に、人間の明示的な承認を必須とします。
- メモリ分離:エージェントのメモリとコンテキストが、異なるユーザーセッション間で厳密に分離されるようにして、あるユーザーが別のユーザーのデータにアクセスするのを防ぎます。
- ふるまいモニタリングと異常検出:AI を活用したツールにより、エージェントのアクティビティをリアルタイムで監視します。ツールの過剰な使用、範囲外のリクエスト、制限されたリソースへのアクセスの試みなど、異常なふるまいに対するアラートを設定します。
- ツールとアクションのガバナンス:エージェントがアクセスできるツールを制限し、許可されるアクションを定義し、機密性の高い操作が実行される前にポリシー制御を適用します。
ゼロトラストをエージェント AI に拡張
エージェント型 AI が事業運営に不可欠になるにつれて、ゼロトラスト セキュリティ モデルを人間以外の主体にも拡張することが必要です。具体的には、エージェント間のやり取りと、エージェントとシステム間のやり取りをガバナンスするための、きめ細かいポリシーを作成および適用します。