このドキュメントでは、 Google Cloudで生成 AI ワークロードを実行する際の Identity and Access Management(IAM)のベスト プラクティスとガイドラインについて説明します。Vertex AI で IAM を使用して、生成ワークロード リソースに対して特定の操作(作成、編集、削除など)を実行できるユーザーを制御します。
必要な IAM コントロール
IAM を使用する場合は、次のコントロールを実装することを強くおすすめします。
デフォルトのサービス アカウントに対する Identity and Access Management(IAM)の自動付与を無効にする
| Google コントロール ID | IAM-CO-4.1 |
|---|---|
| カテゴリ | 必須 |
| 説明 | Google Cloud サービスが制限の緩すぎるロールを持つデフォルトのサービス アカウントを自動的に作成する場合、 |
| 対象プロダクト |
|
| パス | constraints/iam.automaticIamGrantsForDefaultServiceAccounts |
| 演算子 | Is |
| 値 |
|
| 型 | ブール値 |
| 関連する NIST-800-53 コントロール |
|
| 関連する CRI プロファイル コントロール |
|
| 関連情報 |
外部サービス アカウント キーの作成をブロックする
| Google コントロール ID | IAM-CO-4.2 |
|---|---|
| カテゴリ | 必須 |
| 説明 |
|
| 対象プロダクト |
|
| パス | constraints/iam.disableServiceAccountKeyCreation |
| 演算子 | Is |
| 値 |
|
| 型 | ブール値 |
| 関連する NIST-800-53 コントロール |
|
| 関連する CRI プロファイル コントロール |
|
| 関連情報 |
サービス アカウント キーのアップロードをブロックする
| Google コントロール ID | IAM-CO-4.3 |
|---|---|
| カテゴリ | 必須 |
| 説明 |
|
| 対象プロダクト |
|
| パス | constraints/iam.disableServiceAccountKeyUpload |
| 演算子 | Is |
| 値 |
|
| 型 | ブール値 |
| 関連する NIST-800-53 コントロール |
|
| 関連する CRI プロファイル コントロール |
|
| 関連情報 |
生成 AI のユースケースに基づく推奨コントロール
生成 AI に関するユースケースによっては、追加の IAM コントロールが必要になる場合があります。
タグを実装して、Identity and Access Management(IAM)ポリシーと組織のポリシーを効率的に割り当てる
| Google コントロール ID | IAM-CO-6.1 |
|---|---|
| カテゴリ | 推奨 |
| 説明 | タグを使用すると、リソースのアノテーションを作成できます。場合によっては、リソースに特定のタグが付加されているかどうかに基づいて、条件付きでポリシーの許可や拒否を行うことができます。タグと条件付きポリシー適用を使用して、リソース階層全体にわたり、きめ細かい制御を行います。 |
| 対象プロダクト |
|
| 関連する NIST-800-53 コントロール |
|
| 関連する CRI プロファイル コントロール |
|
| 関連情報 |
Identity and Access Management(IAM)に対するリスクの高い変更を監査する
| Google コントロール ID | IAM-CO-7.1 |
|---|---|
| カテゴリ | 推奨 |
| 説明 | Cloud Audit Logs を使用して、組織管理者や特権管理者などのリスクの高いロールがアカウントに付与されるなど、リスクの高いアクティビティをモニタリングします。このタイプのアクティビティに関するアラートを設定します。 |
| 対象プロダクト |
|
| 関連する NIST-800-53 コントロール |
|
| 関連する CRI プロファイル コントロール |
|
| 関連情報 |
オプションの共通コントロール
組織の要件に基づいて、次のコントロールを実装することもできます。
Google コンソールのコンテキストアウェア アクセスを構成する
| Google コントロール ID | IAM-CO-8.2 |
|---|---|
| カテゴリ | オプション |
| 説明 | コンテキストアウェア アクセスを使用すると、ユーザー ID、アクセス元の地域、デバイスのセキュリティ状況、IP アドレスなどの属性に基づいて、アプリケーションに対する詳細なアクセス制御セキュリティ ポリシーを設定できます。コンテキストアウェア アクセスを使用して、 Google Cloud コンソール(https://console.cloud.google.com/)と Google 管理コンソール(https://admin.cloud.google.com)へのアクセスを制限することをおすすめします。 |
| 対象プロダクト |
|
| 関連する NIST-800-53 コントロール |
|
| 関連する CRI プロファイル コントロール |
|
| 関連情報 |