Now Assist AI エージェントでのアクセス制御の実装
アクセス制御リスト (ACL) とユーザー ID を通じて AI エージェントとエージェント型ワークフローのセキュリティコントロールを実装し、エージェント型システムのアクセスコントロールベースのセキュリティ対策との整合性を高めます。
AI エージェントのセキュリティの概要
ServiceNow AI Platform でのエージェント型 AI のアクセス制御は、アクセス制御リスト (ACL) とユーザー ID という 2 つの主要なコンポーネントで構成されています。エージェント型ワークフロー、AI エージェント、および AI エージェントスタジオ 内のツールレベルでのこれら 2 つのコンポーネント間のインタラクションは、全体的なセキュリティと機能に影響します。
アクセス制御リスト
Now Assist AI エージェントのアクセス制御リスト (ACL) によって、エージェント型ワークフローまたは AI エージェントを呼び出すことができるユーザーが決まります。ACL は、エージェント型ワークフロー、AI エージェント、および特定の AI エージェントツールごとに個別に構成する必要があります。
AI エージェントおよびエージェント型ワークフローに追加された ACL は、参照用にそれぞれの関連リストで使用できます。
ユーザー ID
ユーザー ID によって、 に割り当てられた権限に応じて、AI エージェントまたはエージェント型ワークフローが動作するロールとアクセスできるデータが決まります。
アクセス制御リスト (ACL) を設定した後、AI エージェントまたはエージェント型ワークフローの実行に使用するユーザー ID ( Run as とも呼ばれます) を構成する必要があります。次の 2 つのユーザー構成から選択できます。
- 動的ユーザー:AI エージェントまたはエージェントワークフローの実行を呼び出すログインユーザー。動的ユーザーはデフォルトのユーザー ID であり、AI ユーザーを正当化する特定のニーズがない限り、動的ユーザーを使用できます。
- AI ユーザー:AI エージェントまたはエージェント型ワークフローを実行する専用ユーザーで、ロールがアサインされ、実行が誰によってどのように呼び出されたかに関係なく一貫性が保たれます。たとえば、AI エージェントまたはエージェント型ワークフローは、動的ユーザーにはない可能性のある昇格された権限で実行する必要がある場合があります。
AI ユーザーがいなくても AI user ID を使用する場合は、ユーザーテーブルに新しいレコードを作成する必要があります。「 ユーザーの作成」を参照してください。ID タイプとして [ AI user ] を選択します。
- AI ユーザーはユーザー ID の一部として構成でき、ユーザー ID はエージェント型ワークフローおよび AI エージェントレベルで構成されます。
- AI エージェントのユーザー ID の詳細については、「 AI エージェントを作成する」を参照してください。
- エージェント型ワークフローでのユーザー ID の詳細については、「 エージェント型ワークフローを作成する」を参照してください。
- ACL は、実際の会話ユーザー、エージェント型ワークフローを呼び出したユーザー、または AI エージェントでチェックされます。ACL チェックが完了すると、ユーザー ID を適用できます。
AI エージェントスタジオでの ACL の構成
- 次の場合に許可:ACL の指定されたすべての条件が満たされ、満たされていなくても他の ACL が同じリソースへのアクセスを許可するのを ACL が妨げない場合に、データまたはリソースへのアクセスを許可します。
- 次の場合を除き却下:ロールが指定された条件を満たし、他の ACL がそのリソースを上書きしたりアクセスを許可できない場合にのみ、アクセス権を付与します。
AI エージェントスタジオ で作成された ACL には、次の 3 つのオプションがあります。
- Any authenticated user:ロールに関係なく、インスタンスで認証されているすべてのユーザーにアクセス権を付与します。
- Users with specified roles:AI エージェントまたはエージェント型ワークフローを呼び出すためのロールの選択が必要なデフォルトの ACL オプション。
- Public:サインインしていないゲストを含む、すべてのユーザーにアクセス権を付与します。
- AI エージェントの AI エージェントスタジオ で ACL を構成するには、「 AI エージェントを作成する ガイド付きセットアップ」を参照してください。
- エージェント型ワークフローの ACL を構成するには、「 エージェント型ワークフローを作成する ガイド付きセットアップ」を参照してください。
AI エージェントの教師あり実行モード
AI エージェントのツールを監視モードで実行するように構成することで、AI エージェントが期待どおりに実行されない場合の潜在的な悪影響を最小限に抑えることができます。これにより、ツールのアクションを人間が監視できるようになります。監視モードを使用すると、機密性の高いアクションや重要なアクションを実行できるエージェントのセキュリティを強化できます。
AI エージェントガイド付きセットアップでツールを作成するときに、監視実行モードを設定できます。たとえば、カタログアイテムツールを追加するときに、[実行モード] として [監督対象] を選択します。ちなみに AI エージェントへのカタログアイテムの追加参照。