エージェントファイアウォールは、アクセス制御、異常検出、データ漏洩検出の 3 種類のルールを提供します。このトピックでは、エージェントファイアウォール保護を有効にした後、アセットを保護するための振る舞い制御ルールの設定方法について説明します。
エージェント振る舞い制御ルールの作成
以下の操作を実行する前に、Runtime Environment ページで対象アセットの保護が有効になっていることを確認してください。そうでない場合、関連ルールは有効になりません。
コンソールへ移動: Cloud Firewall コンソールにログインします。左側のナビゲーションウィンドウで、Agent Firewall > Guardrails を選択します。
作成するアクセス制御ルールとして、Model Restrictions、Network Protection、Agent Outbound Controlの 3 種類のルールを設定できます。 対応するルールセクションでCreate Ruleをクリックして構成を開始します。 ルールが作成されると、システムによって対応するアクセス制御ポリシーが自動的に配信されます。このポリシーのポリシー名には、CREATE_BY_AGENT_FIREWALL 識別子が含まれています。
Model Restrictions: ドメイン名のブラックリストとホワイトリストに基づいてエージェントがアクセスできる LLM モデルサービスを制限し、不正なモデルへのアクセスを防ぎます (例:
api.openai.comへのアクセスを拒否)。Network Protection: エージェントのワークロードにおけるパブリックポートの公開リスクを特定し、不正な外部アクセスを防ぎます。
Agent Outbound Control: アプリケーション制御機能を使用してエージェントのアウトバウンド動作を識別し、アウトバウンド接続に対して詳細な制御を提供します。
Model Restrictions
パラメーター
説明
Protected Asset
Runtime Environment ページで保護が有効になっている対象オブジェクトを選択します。
Rule Nameと記述
識別しやすい名前と説明を入力します。
Alert Type
現在、Blacklist のみがサポートされています。これにより、設定された Matching Domain へのエージェントのアクセスが制限されます。
Matching Domain
入力ボックスの下に、一般的な AI 大規模モデルの API サービスドメイン名 (ベース URL) がリスト表示され、選択できます。また、
*.openai.comのようなカスタムドメイン名も入力できます。最大 2,000 エントリまでサポートされます。Network Protection
パラメーター
説明
Protected Asset
保護対象として、Runtime Environment ページで保護が有効になっているものを選択します。
Rule Name および 記述
識別しやすい名前と説明を入力します。
アクション
次のアクションタイプがサポートされています:
観察:リクエストを許可し、Incidents の アクセス制御 モジュールにログを記録します。
リリース:イベントログを記録せずにリクエストを許可します。
拒否:リクエストをブロックし、イベントログを記録します。
Match Conditions
保護するアセットポートを入力します。最大 2,000 個のポートがサポートされています。各ポートを入力した後、Enter キーを押してください。
Agent Outbound Control
パラメーター
説明
Protected Asset
Runtime Environment ページで保護が有効になっている対象オブジェクトを選択します。
Rule Nameと記述
識別しやすい名前と説明を入力します。
Application Template
Application Control で作成済みのカスタムテンプレートを選択します。
説明前提条件: テンプレートを作成していない場合は、まず アプリケーション制御機能モジュールに移動して設定してください。
推奨事項: HTTPS 暗号化トラフィックを効果的に復号するために、TLS 復号機能も有効にすることを推奨します。
Anomaly Detectionルールの作成: Skill Usage Anomaly Detection と Tool Call Anomaly Detection の 2 種類のルールを設定できます。対応するルールセクションの Create Rule をクリックして設定を開始します。Skill File Threat Detection ルールは組み込みであり、システムによって自動的に有効化されるため、設定はできません。
Skill Usage Anomaly Detection: エージェントのスキル呼び出しチェーンを監視し、異常な呼び出しパターンや不正なスキル使用を識別します。
Tool Call Anomaly Detection: エージェントのツール呼び出し動作を監視し、高リスクなツール呼び出しや異常な呼び出しパターンを識別します。
Skill File Threat Detection:
SKILL.mdファイルを復元し、ファイルの内容自体に脅威が含まれているかどうかを検出します。Skill Usage Anomaly Detection
パラメーター
説明
Protected Asset
Runtime Environment ページで保護が有効になっている対象オブジェクトを選択します。
Rule Nameおよび記述
識別しやすい名前と説明を入力します。
Alert Type
Blacklist と Allow List をサポートしています。同じ Protected Asset に対しては、1 種類のタイプしか選択できません。
Blacklist: 選択されたスキルが一致した場合、セキュリティイベントがトリガーされます。
Allow List: 選択されていないスキルが一致した場合、セキュリティイベントがトリガーされます。
Skill Name
アセットに関連付けられたスキルから選択します。複数選択が可能です。
Tool Call Anomaly Detection
パラメーター
説明
Protected Asset
Runtime Environment ページで保護が有効になっている対象オブジェクトを選択します。
Rule Nameおよび記述
識別しやすい名前と説明を入力します。
Alert Type
Blacklist と Allow List がサポートされています。同じ Protected Asset に対しては、1 種類のタイプしか選択できません。
Blacklist: 選択されたツールが一致した場合、セキュリティイベントがトリガーされます。
Allow List: 選択されていないツールが一致した場合、セキュリティイベントがトリガーされます。
Tool Name
アセットに関連付けられたツールから選択します。複数選択が可能です。
Data Leakageルールの表示: アセットの保護を有効にすると、システムは AccessKey/API Key Leak Detection、Personal Data Leak Detection、Sensitive File Exfiltration Detection の 3 種類のルールを自動的に有効にします。対応するルールセクションのタイプ数をクリックすると、検出がサポートされている特定のデータ型を表示できます。これらのルールは手動で設定することはできません。
AccessKey/API Key Leak Detection: エージェントの通信トラフィックにおける AccessKey と API キーの漏洩リスクを検出します。
Personal Data Leak Detection: エージェントのトラフィックにおける個人識別情報 (PII) の持ち出しリスクを検出します。
Sensitive File Exfiltration Detection: エージェントがアウトバウンドチャネルを通じて機密ファイルの内容を送信するかどうかを検出します。
次のステップ
ルールが作成されると、対応するルールセクションの Total Hits または Hits in Last 24 Hours に、ルールのヒット統計が表示されます。
詳細なヒット情報を表示するには、セキュリティイベントページに移動してください。
定期的な O&M
以下の 5 種類のルール: Model Restrictions、Network Protection、Agent Outbound Control、Skill Usage Anomaly Detection、Tool Call Anomaly Detection については、ルール作成後、対応するルールセクションの Rules をクリックして、以下の操作を実行できます:
ルールの有効化ステータスの変更: ルールは作成後にデフォルトで有効になります。対象ルールの ステータス 列のトグルをクリックして無効にします。ルールを無効にすると、そのルールは有効ではなくなります。
ルールの編集: 対象ルールの Operation 列にある Edit をクリックして、その設定を変更します。
ルールの削除: 対象ルールの Operation 列にある Delete をクリックして、そのルールを削除します。