Security Center がエージェントレス検出を使用して暗号化ディスクをスキャンする前に、アカウント配下の暗号化されたスナップショットと暗号化されたイメージにアクセスするために必要な権限を付与する必要があります。このトピックでは、これらの権限を付与する方法について説明します。
暗号化ディスク検出の権限付与
権限付与リソース
エージェントレス検出では、暗号化されたスナップショットと暗号化されたイメージにアクセスするために、以下のリソースをアカウント配下に作成する必要があります。
リソース名 | 説明 |
| 暗号化されたスナップショット共有ロール。このロールにより、Elastic Compute Service (ECS) は暗号化されたスナップショットを Security Center と共有でき、スナップショットデータを復号するために Key Management Service (KMS) キーへのアクセスを許可します。 |
| 暗号化されたイメージ共有ロール。このロールにより、ECS は暗号化されたイメージを Security Center と共有でき、イメージデータを復号するために KMS キーへのアクセスを許可します。 |
承認に使用するアカウントには、RAM の管理権限 (
AliyunRAMFullAccessまたは同等のポリシー) が必要です。ECS 暗号化リソース共有権限の詳細については、「Encryption permissions」をご参照ください。
操作手順
ステップ 1:暗号化されたスナップショット共有ロールの作成
ナビゲーションペインで、[ID] > [Roles] を選択し、[Create Role] をクリックします。
[Create Role] ダイアログボックスで、[Trusted Entity Type] を [Alibaba Cloud Service] に設定し、[Next] をクリックします。
[Trusted Service] を [Elastic Compute Service] に設定し、[Next] をクリックします。
ロール名として
AliyunECSShareEncryptSnapshotDefaultRoleを入力し、[完了] をクリックします。ロールが作成されたら、[閉じる] をクリックしてロールリストに戻ります。
AliyunECSShareEncryptSnapshotDefaultRoleを見つけ、その名前をクリックして詳細ページを開きます。[Trust Policy Management] タブで、[Edit Trust Policy] をクリックします。既存のポリシーを以下の内容に置き換えて、[Save] をクリックします。
説明Security Center サービスプロバイダー UID
1699778034952274は、以下の JSON にあらかじめ入力されています。複数のプロバイダー UID に権限を付与するには、Service配列に追加してください。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "1699778034952274@ecs.aliyuncs.com" ] }, "Action": "sts:AssumeRole" } ] }[権限] タブで、[権限の付与] をクリックします。 ダイアログボックスで、[権限タイプ] を [システムポリシー] に設定し、
AliyunKMSFullAccessを検索して選択し、[確認] をクリックします。
ステップ 2:暗号化されたイメージ共有ロールの作成
暗号化されたイメージ共有ロールの作成プロセスは、暗号化されたスナップショット共有ロールと同様です。以下の手順では、主な相違点について説明します。その他の操作については、ステップ 1 をご参照ください。
ナビゲーションペインで、[ID] > [Roles] を選択し、[Create Role] をクリックします。
[Create Role] ダイアログボックスで、[Trusted Entity Type] を [Alibaba Cloud Service] に設定し、[Next] をクリックします。
[Trusted Service] を [Elastic Compute Service] に設定し、[Next] をクリックします。
ロール名として
AliyunECSShareEncryptImageDefaultRole(ステップ 1 のロール名とは異なります) を入力し、[完了] をクリックします。ロールが作成されたら、[閉じる] をクリックしてロール一覧に戻ります。
AliyunECSShareEncryptImageDefaultRoleを見つけ、その名前をクリックして詳細ページを開きます。[Trust Policy Management] タブで、[Edit Trust Policy] をクリックします。既存のポリシーを以下の内容に置き換えて、[Save] をクリックします。
説明信頼ポリシー JSON は、ステップ 1 と同一です。
Serviceフィールドのサービスプロバイダー UID も1699778034952274です。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "1699778034952274@ecs.aliyuncs.com" ] }, "Action": "sts:AssumeRole" } ] }[権限] タブで [権限の付与] をクリックし、ダイアログボックスで [権限タイプ] を [システムポリシー] に設定した後、
AliyunKMSFullAccessを検索して選択し、[確認] をクリックします。
ステップ 3:ロール作成の確認
すべてのロールが作成されたら、ナビゲーションペインで [ID] > [Roles] を選択します。ロール一覧で新しく作成された 2 つのロールを検索し、両方が正常に作成されたことを確認します。
AliyunECSShareEncryptSnapshotDefaultRoleAliyunECSShareEncryptImageDefaultRole
次のステップ
ECS の権限付与が完了したら、「Agentless detection user guide」を参照して検出タスクを作成してください。Scan Scope を設定する際に、権限付与された ECS インスタンスを選択してください。
よくある質問
暗号化ディスク検出にはどのような条件を満たす必要がありますか?
前述の承認に加えて、暗号化されたディスクで使用される KMS キーは、セキュリティセンターにもアクセスを許可する必要があります。
AliyunECSShareEncryptSnapshotDefaultRoleとAliyunECSShareEncryptImageDefaultRoleの両方にAliyunKMSFullAccessポリシーがアタッチされていることを確認してください。権限付与が有効になるまでどのくらいかかりますか?
権限付与は、完了後すぐに有効になります。Security Center コンソールに戻り、ページを更新すると、更新された権限付与ステータスが表示されます。