- 概要
- クイックスタート
- 信頼とコンプライアンス
- セキュリティの概要
- データのセキュリティとコンプライアンス
- ガバナンス
- 機能
- 地図製作者
- Delegate for テスト
- 参照
- トラブルシューティング
デプロイ前に Delegate を評価するチームのための、Delegate の認可と制限の制御 (セキュリティ モードを含む)。
UiPath Delegate は、職場のコンピューター上で動作する AI アシスタントです。「このレポートを要約してください」や「スプレッドシートを更新してください」などの平易な言葉で作業を行うように依頼すると、すでに使用しているアプリケーションやシステム全体でタスクを実行します。
便利なように、Delegate はユーザーに代わって動作します。そのセキュリティの評価は、2つの質問に帰着します:それがどのようにして何をするか、そしてそれはどのようにあなたのシステムに到達するか?このページでは、最初の質問に回答し、2 番目の質問を要約します。これらの主張の背後にある完全なデータ処理とネットワークの詳細については、「 データのセキュリティとコンプライアンス 」をご覧ください。
要するに
- そのために、Delegate はタスクに必要なコンテンツ (スクリーンショットなど) を大規模言語モデルに送信します。すべての要求は UiPath AI Trust Layer を経由します。つまり、接続はサービス間で暗号化および認証され、契約上の禁止によりユーザーのデータを使用したトレーニングは禁止されています。また、ローカルでホストされているモデルを含め、独自のモデルを利用することもできます。その場合、データ フロー全体をユーザーが制御できます。
- Delegateは、 承認 (行動する前に尋ねる) と 制限 (超えることができないハード制限) の 2 つの補足的な方法で制御します。Delegate は両方を行います。
- このページおよび 「Automation Ops を使用したガバナンス 」で説明されているすべてのコントロールは、UiPath Automation Ops を介して一元的に適用およびロックできます。
- 個人ユーザーは、承認モード、画面コンテキスト、実行モード、およびその他のローカル セキュリティ設定を独自に構成します (「 ローカル セキュリティの設定」をご覧ください)。
2種類の制御
| 制御 | 意味 | 設定場所 |
|---|---|---|
| 認可 | どの承認モードが管理されるか。実行前に確認し、操作 (許可、確認、ブロック) ごとに設定できます。ユーザーが Delegate が動作 するタイミング を制御できるようにします。 | ローカルのセキュリティ構成、または Automation Ops を使用したガバナンスによる一元的な構成 |
| 制約事項 | 承認とは無関係: オペレーティング システムのサンドボックス、ブロックされたパス、ブロックされたアプリとサイト、無効化されたツール、資格情報の保護、および自動墨消し。特定のことがまったく起こらないようにします。 | ローカルのセキュリティ構成、または Automation Ops を使用したガバナンスによる一元的な構成 |
承認により、ユーザーは Delegate がいつ動作するかを制御できます。制限は、特定のことがまったく起こらないことを保証します。両方を同時に使用することで、規制されたデプロイを安全に実現できます。
承認モード
最も重要な認可制御は承認モードです。これは、Delegate が単独で行う処理の量と、最初に要求する頻度を設定し、すべてのチャットに適用されます。
| モード | 自動的に実行されます | 承認を求める |
|---|---|---|
| 慎重 | なし | すべての操作 |
| バランス (推奨) | 読み取り専用アクション (ファイルの読み取り、画面の表示、メールのリストの表示) | 書き込み、変更、または実行アクション、および Delegate が元に戻せない、または影響が大きいと判断したアクション (ローン申請書の提出や支払いなど) |
| 自律型 | すべて | なし (信頼され、完全にテストされた環境以外では推奨されません) |
バランスモードでは、読み取りは無料ですが、変更には制限があり、操作が元に戻せなくなると思われる場合は、Delegateによって尋ねられます。どのモードでも、パスワードの入力は常に明示的な 1 回限りの承認です。
[承認モード] では、[ セキュリティ設定] の [ツールごと]、[ファイルごと]、[アプリ/サイトごとの] コントロールの既定値を設定します。ここで、選択したモードに関係なく、個々のエントリを上書きできます。詳しくは、「ローカル セキュリティの設定」の 「承認モード 」をご覧ください。
設定ストレージ モデル
Delegate は、ユーザーが構成可能な設定と保護されたアクセス許可を分離する 2 層のセキュリティ モデルを使用します。
レイヤー 1: ユーザーがアクセス可能な設定 (settings.json)
ユーザー データ ディレクトリにプレーンな JSON として保存されます。
- 場所:
~/Library/Application Support/UiPath/Delegate/settings.json(macOS) - コンテンツ: 外観、モデル選択、キーボード ショートカット、実行モード、MCP サーバー構成、動作設定
- アクセス: 直接読み取り、変更できます。変更は直ちに有効になります
レイヤー 2: 保護されたセキュリティ設定 (secure-settings.enc)
OS レベルのセキュリティを使用して暗号化されて保存されます。
- 場所: 同じディレクトリ、暗号化されたファイル
- 暗号化: macOS キーチェーンまたは Windows DPAPI (Data Protection API)
- コンテンツ:ツールカテゴリ権限、実行ポリシー、認証トークン
- アクセス: Delegate の設定 UI からのみ変更可能。エージェントが自身の権限を変更することはできません。
この分離が重要である理由: この設計により、侵害されたエージェントや悪意のあるスキルが自身の権限をエスカレーションするのを防ぎます。エージェントが settings.jsonを変更できた場合でも、暗号化されたセキュリティ設定にアクセスしたり、暗号化されたセキュリティ設定を変更したりすることはできません。
コンピューターの使用:人のようにアプリケーションを駆動する
API のないアプリケーションの場合、Delegate は、画面を見てマウスとキーボードを動かすという、人間と同じように動作します。この機能「UiPath Computer Use」は、UiPath Studio と Robot に支えられているものと同じオートメーション テクノロジに基づいて構築されています。
- 範囲: Delegate は、画面上、および自身のセッション内でユーザー アカウントによって開始されたプロセスに対して動作します。その範囲はあなたと同じくらい広いです。
- 特権の境界: Delegate は、管理者特権なしでサインインしているユーザーとして実行されます。Windows では、正常に実行 (既定) は、より高い特権のウィンドウを通常の特権プロセスから分離するため、Delegate が管理者として起動されたアプリケーションを駆動できないことを意味します - 規制された環境では昇格せずに Delegate を実行します。macOS では、画面、ウィンドウ、および入力へのアクセスは、ユーザーまたは組織の MDM が付与する TCC 権限 (画面録画、アクセシビリティ、自動化) によって制限され、Delegate は Unix ユーザーの境界を越えて、別のユーザーまたは root が所有するプロセスにアクセスすることはできません。
- スクリーンショット: 既定では、Delegate は、デスクトップ全体ではなく、アタッチされているアプリケーションのみをキャプチャします。スクリーンショットはタスクを実行するためにモデルにのみ送信され、製品分析、クラッシュ レポート、診断には含まれません。
会話ごとに 2 つのダイヤルを使用すると、 画面コンテキスト (Delegateに表示できる内容) と 実行モード (画面を乗っ取るか、画面に触れずに動作するか) をさらに制御できます。「ローカル セキュリティ構成」の 「コンピューターの使用設定 」をご覧ください。
また、アプリケーションやサイトでアクションを実行する前に Delegate が要求する頻度を調整したり、特定の宛先や機密性の高いカテゴリ全体を完全にブロックしたりすることもできます (「セキュリティ設定リファレンス」の「 UI Automation 」をご覧ください)。
スクリプティングとコード実行
タスクで必要なときに、Delegate はコマンドを実行できます。コマンドは、サインインしているユーザーが実行できることはすべて実行できるため、このパスには最も強力な制御があります。
- 既定でサンドボックス化: コードの実行は、カーネルによって適用されるコンテナー (Windows AppContainer、macOS シートベルト) 内で実行されます。これにより、ファイルシステム、ネットワーク、プロセスへのアクセスが制限され、SSH キー、クラウド資格情報、キーチェーンなどの資格情報が遮断されます。
- モード別の選択: サンドボックスの厳密さは承認モードに従います。また、自律モードでは完全にオフにすることができます。信頼でき、十分にテストされた環境以外では推奨されません。
すべての設定オプションについては、「セキュリティ設定リファレンス」の「 ターミナルとファイル 」をご覧ください。