Security Center の Cloud Security Posture Management (CSPM) は、クラウドサービスの設定をスキャンし、セキュリティの脆弱性やデータ侵害につながる前に設定ミスを検出します。
チェック項目の設定
Security Center には、一般的な設定リスクに対応する事前定義済みのチェック項目が含まれています。スキャンを実行する前に、これらの項目を自社のセキュリティベースラインに合わせてカスタマイズし、結果のノイズを減らすことを推奨します。
カスタムチェック項目
内部のセキュリティ基準やリスク固有のシナリオに基づいて検出ロジックを定義します。
サポート対象サービスプロバイダー: Alibaba Cloud、Tencent Cloud、AWS
検出シナリオ: コンプライアンスリスク、AISPM、セキュリティリスク。詳細については、「チェックルール」をご参照ください。
仕組み
以下の図は、カスタムチェック項目の設定と使用に関するワークフローを示しています。
カスタムチェック項目の作成と公開
作成ページに移動します。 セキュリティセンターコンソール - リスクガバナンス - CSPM にログインします。 左上隅で、資産が配置されているリージョンとして中国本土または中国本土以外を選択します。 設定のチェック タブで、カスタムチェック項目の作成 をクリックします。
基本情報を設定します。基本情報の設定 タブで、次のパラメーターを設定し、次へ をクリックします。
パラメーター
説明
[チェック項目分類の設定項目]
レポートでのフィルタリングを容易にするために、カテゴリを 1 つ以上割り当てます。複数のカテゴリを割り当てるには、追加 をクリックします。
Use case
検知シナリオのカテゴリ。コンプライアンスリスク、 AISPM、またはセキュリティリスクから選択します。
[AI 構成管理]
事前定義されたオプションを選択するか、カスタム値を入力します。
[チェック項目について]
チェック項目について、サービスプロバイダー、対象のクラウドサービス、簡単なルールの説明などを記述します。
[処分プラン]
チェックによってリスクが検出された場合にユーザーが行う手動の修復手順を記述します。
[ヘルプリソース]
関連するヘルプドキュメントの URL を記述します。利用できない場合は
Noneと入力します。[脅威レベル]
リスクレベル ( [High] 、 Medium 、または Low ) を設定します。リスクレベルの決定方法については、「リスクレベルの評価」をご参照ください。
チェック項目ルールを定義します。チェック項目ルールの設定項目 タブで、次の項目を設定し、次へ をクリックします。
チェック項目のターゲット: 指定されたサービスプロバイダーにおいてチェックするクラウドサービスのタイプ (
ECS-InstanceやOSS-Bucketなど) を選択します。関連資産の設定 (オプション): チェックロジックに関連資産が含まれる場合、関連アセットの追加 をクリックして、資産タイプ (VPC など) をインスタンスオブジェクトのチェック に関連付けます。
説明プロバイダー リストが空の場合、選択した [チェック項目ターゲット] はアセットの関連付けをサポートしていません。利用可能なオプションは、コンソールに表示される内容によって異なります。
関連アセットを追加する際は、以下のフィールドを設定します。
フィールド
説明
[アセットの関連付け]
別のアセットにリンクするために使用される、チェック項目ターゲットのプロパティです。
[関連パラメーター]
リンクするアセットタイプ。
Associated Asset Property
関連付け可能な属性にマッピングされる、関連アセットのプロパティです。
チェック項目の設定: 条件を使用して検出ロジックを定義します。
条件は AND/OR ロジックに従います。
範囲
ルール
グループ内
条件を
ANDまたはORで接続します。各グループは最大 10 個の条件をサポートします。グループ間
グループを
ANDまたはORで接続します。各チェック項目は最大 5 つのグループをサポートします。例: 3 つのグループと関係「
group1ANDgroup2ORgroup3」があり、group1 は内部で AND、group2 は OR、group3 は AND を使用します。サポートされている演算子:
演算子
説明
In / NotIn
指定されたセットに値が存在するかどうかをチェックします。
Equals / NotEquals
2 つの値が等しいかどうかをチェックします。
[ご参考:] パラメーターの横にある
アイコンをクリックすると、そのデータ型、例、説明が表示されます。「条件設定」エリアで、条件の追加 をクリックし、多階層選択パネルを使用してパラメーターパスをたどります。まず、リソースタイプ (ACS_ECS_Instance など) を選択し、次に属性 (PublicIpAddress など) を選択して展開し、サブ属性 (IpAddress など) の下のターゲットフィールドを選択します。論理演算子を AND に、比較方法を Contains に設定します。
条件の追加 をクリックして、設定エリアを展開します。
ルールを作成するには、条件の追加 または [グループを追加] をクリックします。
ルールをテスト:
チェック項目ルールの設定項目 タブで さらに表示 をクリックします。
さらに表示 エリアで、お使いのアカウントから一致するインスタンス (OSS バケット、ECS インスタンス、Log Service プロジェクトなど) を選択し、さらに表示 をクリックします。
「[チェック項目は合格しました。]」というメッセージが表示された場合、設定はデータを正しく解析しています。結果が予期しないものである場合は、条件を見直して再度テストしてください。
結果が期待どおりになったら、保存 をクリックします。
説明保存済みでまだ公開されていないチェック項目は、編集、公開、または削除できます。
チェック項目を公開します。チェック項目ルールの設定項目 タブで 公開 をクリックします。 または、カスタムチェック項目リストに移動し、操作する 列の 公開 をクリックします。
重要公開されたチェック項目のみがチェック項目リストに表示され、スキャンで利用できるようになります。公開されたチェック項目は変更できません。公開された項目を編集するには、まず無効化する必要があります。
カスタムチェック項目の管理
クラウドプラットフォーム構成チェックの脅威 ページの右上隅にある カスタムチェック項目の管理 セクションで、カスタムチェック項目を表示、編集、公開、非公開化、または削除します。
アクション | 動作 |
編集 | チェック項目名をクリックすると、その編集ページが開きます。公開されたチェック項目を修正するには、まず 非公開 をクリックすると、編集可能になります。無効化しても、すべての過去のスキャン結果は保持されます。チェック項目を公開停止する方法については、以下の「公開停止」アクションをご参照ください。 |
公開停止 | アクティブなスキャンからチェック項目を削除し、関連するルールとすべての過去のスキャン結果を完全に削除します。この項目を再度使用するには、再設定して再公開する必要があります。 |
削除 | チェック項目を、その過去のチェックデータおよびアラート情報とともに完全に削除します。 |
事前定義済みチェック項目
カスタマイズをサポートする事前定義済みチェック項目 (OSS バケットのホットリンク保護、アイドルユーザー、パスワードの有効期限など) については、パラメーターを自社のセキュリティベースラインに合わせて変更します。
要件: CSPM の有料版。「CSPM の有料版のアクティベート」をご参照ください。
Security Center コンソール - リスクガバナンス - CSPM に移動します。左上隅で、アセットが配置されているリージョンを選択します。
設定のチェック タブで、カスタムパラメーターのサポート 列に [はい] と表示されているチェック項目を見つけ、その名前をクリックします。
詳細パネルで、パラメータ設定をクリックします。
説明このボタンが表示されない場合、そのチェック項目はパラメーターの変更をサポートしていません。
パラメータ設定 パネルで、変更可能なパラメーター 列の + 変更可能なパラメーターの新規追加 をクリックし、ドロップダウンリストから変更するパラメータを選択します。
パラメーターの編集 列に新しい値を入力し、OK をクリックします。
変更されたパラメーターは、次回のスキャン時に有効になります。
チェックポリシーの設定
チェック項目を設定した後、スキャン範囲、自動検出ポリシー、ホワイトリストルールを設定して、スキャンするインスタンス、スキャン スケジュール、および例外を制御します。
スキャン範囲
設定のチェック タブで、右上隅の ポリシー管理 をクリックし、チェック項目スキャンポリシー タブに移動します。
フィルター条件に基づいて、スキャンする既存のクラウドサービスインスタンスを選択します。後で追加された新しいアセットについては、新規アセットの自動スキャン オプションがデフォルトで選択されています。製品タイプまたはアセットグループで、自動スキャンする新しいアセットを絞り込みます。保存 をクリックします。
すべてのインスタンスをスキャンするには、すべてのインスタンス タブに移動し、保存 をクリックします。
説明すべてのインスタンスを選択すると、新しいインスタンスは自動的にスキャン範囲に含まれます。
設定を保存すると、セキュリティセンターは定義されたポリシーに基づいて、選択されたクラウドサービスインスタンスをスキャンします。確認するには、設定のチェック タブに移動し、スキャン結果に設定したスコープが反映されていることを確認します。
自動検出ポリシー
リスクガバナンス > 設定のチェック ページで、右上の ポリシー管理 をクリックし、チェック項目スキャンポリシー タブに移動します。
クラウドプラットフォーム設定の自動検出 スイッチをオンにし、次の設定を構成します:
設定
説明
Check Cycle
スキャンを実行する頻度。
Check At
スキャンを開始する時刻。
Check Item Selection
含める事前定義または公開済みのカスタムチェック項目。
チェック項目を選択すると、リストの上に 1 回のスキャンあたりの [Estimated Quota Consumption] が表示されます。
説明この見積もりは参考用です。実際にスキャンされるインスタンスの数は異なる場合があります。
設定を保存すると、セキュリティセンターは設定したスケジュールで設定リスクスキャンを実行します。確認するには、次回のスキャン予定時刻以降に設定のチェック タブでスキャン履歴を確認してください。
ホワイトリストルール
指定されたクラウドサービスインスタンスに対して特定のチェック項目を除外し、不要なリスクアラートを防ぎます。ホワイトリストルールは、スケジュールされたスキャンとオンデマンドスキャンの両方に適用されます。
ホワイトリストルールの作成
リスクガバナンス > 設定のチェック ページで、右上隅の ポリシー管理 をクリックします。
[ホワイトリストポリシー] > チェック項目の適用除外 タブで、ホワイトリストポリシーの追加 をクリックします。
パネルで、以下を設定し、OK をクリックします。
重要すべてのインスタンスを免除するのはリスクの高い操作です。将来のインスタンスで発生した新しいセキュリティリスクが検出されない可能性があります。正確なホワイトリスト登録には [Specific Instances] を使用し、ホワイトリストルールが引き続き必要であることを確認するために定期的に監査してください。
パラメーター
説明
[チェック項目]
スキャンから除外するチェック項目。「チェックルール」をご参照ください。
[ポリシーの適用範囲]
免除の範囲。
オプション
動作
All Instances
このクラウドサービスの既存および将来のすべてのインスタンスをチェックから免除します。関連するリスクはリスクリストに表示されません。
Specific Instances
選択したインスタンスにのみ免除を適用します。新しいインスタンスは引き続きスキャンされます。
ホワイトリストルールの管理
ルールの編集または削除: 作成したホワイトリストルールは、 [Cloud Service Check Item Whitelist] リストに表示されます。 [Edit] をクリックして範囲を修正するか、 [Delete] をクリックして免除を削除します。
自動同期: リスクの対処中に不合格のチェック項目を手動で対処済みまたはホワイトリストに登録すると、システムは対応するルールをこのリストに自動的に追加します。詳細については、「チェック項目に不合格のクラウドサービスへの対処」をご参照ください。
設定リスクスキャンの実行
Security Center は 2 つのスキャンモードをサポートしています。
モード | 説明 |
スケジュールされた自動スキャン | 自動検出ポリシーで定義されたスケジュールで実行されます。 |
オンデマンドスキャン | いつでも手動でトリガーされます。 |
オンデマンドスキャンの実行:
設定のチェック タブで、操作する エリアの フルスキャン をクリックします。
スキャンモードを選択します。
モード
スキャン対象
Full Scan
事前定義およびカスタムを含む、サポートされているすべてのクラウドサービスとチェック項目。
Scan By Policy
[Policy Management] で選択されたチェック項目のみ。
スキャン完了後、設定のチェック リストですべての失敗したチェック項目を表示し、各項目の [解決策] に従って修正します。
不合格チェック項目の修復
スキャン後、リスクガバナンス > クラウドプラットフォーム構成チェックの脅威 > 設定のチェック に移動して、失敗したすべてのチェック項目を表示し、提供された[解決策]に従って各リスクを修復します。
ステップバイステップのガイダンスについては、「不合格チェック項目の表示と対処」をご参照ください。
よくある質問
公開済みのカスタムチェック項目にロジックエラーを見つけた場合はどうすればよいですか?
クラウドプラットフォーム構成チェックの脅威 ページの右上隅で、カスタムチェック項目の管理 をクリックし、項目を見つけて 非公開 を選択します。 次に、項目名をクリックして編集ページを開きます。
チェック項目を無効化すると、過去のスキャン結果を削除することなく、再度編集可能になります。チェック項目を完全に削除するには、[公開停止] (すべてのルールとスキャン結果を削除) または [削除] (すべての過去のデータとアラートとともに項目を完全に削除) を使用します。
ルールを修正およびテストした後、公開 をクリックしてルールを再度有効にします。
作成したカスタムチェック項目はどこで見つけられますか?
リスクガバナンス > クラウドプラットフォーム構成チェックの脅威 ページの 設定のチェック タブでは、カスタムチェック項目が、作成時に割り当てたカテゴリごとに分類されます。