Security Center は、Kubernetes クラスターとイメージリポジトリ全体にわたる統合されたコンテナセキュリティを提供します。コンテナ資産を接続すると、単一のコンソールからセキュリティリスクの表示、イメージの脆弱性スキャン、脅威検知の有効化、クラスターポートの公開分析ができます。
エディションの要件
サブスクリプションサービス:Ultimate が必要です。スペックアップについては、「Security Center のスペックアップとスペックダウン」をご参照ください。
サーバーの保護エディションは、[Ultimate] に設定する必要があります。詳細については、「サーバーに保護エディションをアタッチする」をご参照ください。
従量課金サービス:ホストおよびコンテナセキュリティを有効にする必要があります。購入については、「Security Center の購入」をご参照ください。
サーバー保護レベルは [ホストおよびコンテナ保護] に設定する必要があります。詳細については、「サーバー保護レベルをアタッチする」をご参照ください。
前提条件
開始する前に、以下の条件を満たしていることを確認してください。
コンテナ資産を Security Center に接続済みであること。詳細については、「イメージリポジトリの追加」および「自己管理型 Kubernetes クラスターの接続」をご参照ください。
(オプション) K8s 脅威検知を有効にして、クラスターの異常に関するアラートを表示できるようにしていること。詳細については、「コンテナの K8s 脅威検知」をご参照ください。
資産の同期
Security Center は毎朝、完全な資産の同期を自動的に実行します。新しく追加された資産については、資産データを表示する前に手動で同期をトリガーしてください。
Security Center コンソールSecurity Center コンソールSecurity Center コンソールSecurity Center コンソールにログインします。
左側のナビゲーションウィンドウで、[アセット] > [コンテナ] を選択します。 左上隅で、リージョンとして [中国本土] または [中国本土以外] を選択します。
[コンテナ] ページで、[クラスター] または [イメージ] タブをクリックし、[資産の同期] をクリックします。
(オプション) 右上隅の [タスク管理] をクリックします。[コンテナ資産の同期] タブと [イメージ資産の同期] タブで、同期の進行状況とステータスを確認します。
クラスター管理
サポートされるクラスタータイプ
Security Center は、以下のクラスタータイプをサポートしています。
| クラスタータイプ | 注意事項 |
|---|---|
| ACK マネージドクラスターおよび専用クラスター | Alibaba Cloud Container Service for Kubernetes (ACK) のマネージドクラスターおよび専用クラスター。Security Center は毎朝、完全な資産同期を実行します。新しいクラスターは自動的に検出されるため、手動での登録は不要です。 |
| 自己管理型 Kubernetes クラスター | 手動で接続する必要があります。詳細については、「自己管理型 Kubernetes クラスターの接続」をご参照ください。 |
クラスターのセキュリティリスクの表示
Security Center コンソールSecurity Center コンソールSecurity Center コンソールSecurity Center コンソールにログインします。
左側のナビゲーションウィンドウで、[資産] > [コンテナ] を選択します。左上隅で、リージョンを選択します。
[クラスター] タブで、接続されているクラスターの数、リスクのあるクラスターの数、およびクラスターの完全なリストを表示します。

クラスターの検索:検索バーを使用して、クラスター ID、タイプ、またはその他の属性でフィルタリングします。
リスク詳細の表示:[操作] 列のクラスター名または [表示] をクリックして、リスク詳細ページを開きます。このページには、セキュリティアラート、脆弱性、構成リスク (Kubernetes 構成リスクとベースラインリスク)、およびコンテナファイアウォールのアラートに関する統計とリストが表示されます。

K8s ログ脅威検知の有効化
K8s ログ脅威検知により、Security Center はクラスターのログデータを取得して高リスク操作や攻撃行動を特定し、エージェントベースの検知だけでは不十分な、より深いセキュリティカバレッジを提供します。
ACK マネージドクラスターおよび専用クラスターの場合:
Container Service コンソールで Log Audit 機能を有効にします。詳細については、「クラスター API サーバーの監査機能の使用」をご参照ください。
Container Service 管理コンソールにログインします。左側のナビゲーションウィンドウで、[クラスター] をクリックします。
対象のクラスター名をクリックします。左側のナビゲーションウィンドウで、[セキュリティ管理] > [監査] を選択します。
画面の指示に従って Simple Log Service (SLS) プロジェクトを選択し、機能を有効にします。
Security Center コンソールで、コンテナの K8s 脅威検知を有効にします。

自己管理型 Kubernetes クラスターの場合:
詳細については、「ログ脅威検知の有効化」をご参照ください。
機能を有効にしたら、[コンテナ] ページの [クラスター] タブに移動します。対象クラスターの [K8s ログステータス] 列をチェックして、ログ脅威検知がアクティブであることを確認します。
クラスターポートの公開分析
コンテナポートをインターネットに公開すると、ネットワーク侵入やデータ侵害の攻撃対象領域が生まれます。Security Center の公開分析は、クラスター全体でパブリックに到達可能なポートを検出します。
現在、公開分析は ACK マネージドクラスターおよび専用クラスターのみをサポートしています。
Security Center は毎朝、接続されているすべてのクラスターに対して完全な公開分析を実行します。オンデマンド分析を実行するには、[クラスター] タブで対象クラスターの [操作] 列にある [公開分析] をクリックします。

(オプション) 右上隅の [タスク管理] をクリックします。[タスク管理] パネルの [コンテナの公開] タブで、公開分析の進行状況と詳細を確認します。
エクスポージャーの結果を表示するには:
[コンテナ] ページで、対象のクラスター名をクリックします。
クラスター詳細ページで、[コンテナ] タブをクリックし、[公開済み] フィルターを [はい] に設定します。

[公開] 列の
アイコンにカーソルを合わせると、公開ポートの詳細が表示されます。
攻撃対象領域を減らすために、アクティブに使用されていないインターネットに公開されたポートはすべて閉じてください。
イメージ管理
イメージリポジトリの表示
Security Center コンソールSecurity Center コンソールSecurity Center コンソールSecurity Center コンソールにログインします。
左側のナビゲーションウィンドウで、[資産] > [コンテナ] を選択します。左上隅で、リージョンを選択します。
[イメージ] タブで、イメージリポジトリの情報を表示します。

[概要] セクションには、リスクのあるイメージの数と、イメージセキュリティスキャンの [残りクォータ] が表示されます。
スキャンクォータの引き上げ:[残りクォータ] セクションで、[クォータの引き上げ] をクリックします。詳細については、「スペックアップとスペックダウン」をご参照ください。
プライベートリポジトリの登録:[サードパーティイメージリポジトリの追加] セクションで、[追加] をクリックします。詳細については、「イメージリポジトリの追加」をご参照ください。
リポジトリリストには、アセットセンターに接続されているすべてのリポジトリが表示されます。これには、リポジトリ名、リージョン、タイプ、リスクステータスが含まれます。
リポジトリの検索:検索バーを使用して、インスタンス ID、名前空間、またはその他の属性でフィルタリングします。
リポジトリ詳細の表示:リポジトリ名または [操作] 列の [表示] をクリックします。詳細ページには、各イメージの名前、バージョン、サイズ、リスクステータスが一覧表示されます。[作成日時/更新日時] 列は、リポジトリのローカルでの作成日時や更新日時ではなく、Security Center の初回および最新の同期日時を反映しています。
Platform for AI (PAI) イメージリポジトリの表示:検索バーで [タグ] > [PAI] フィルターを適用します。
Container Registry Enterprise Edition の自動同期の有効化:リポジトリの [操作] 列にある [同期] をクリックします。有効にすると、Container Registry Enterprise Edition インスタンスに追加された資産は、Security Center のイメージリストに自動的に同期されます。
特定のイメージバージョンの脅威と脆弱性の詳細を表示またはエクスポートするには、リポジトリ詳細ページに移動し、対象のバージョンを見つけて、[操作] 列の [処理] をクリックします。
コンテナイメージのスキャン
イメージスキャンは、コンテナイメージ内の脆弱性、ベースラインリスク、不正なサンプル、機密ファイルを検出します。
Security Center コンソールSecurity Center コンソールSecurity Center コンソールSecurity Center コンソールにログインします。
左側のナビゲーションウィンドウで、[資産] > [コンテナ] を選択します。左上隅で、リージョンを選択します。
[イメージ] タブの [コンテナイメージスキャン] セクションで、[今すぐスキャン] をクリックします。

[クイックスキャン] ダイアログボックスで、イメージタイプを選択し、スキャン範囲を設定してから、[OK] をクリックします。スキャン範囲の設定オプションについては、「イメージセキュリティスキャンの実行」をご参照ください。
(オプション) 右上隅の [タスク管理] をクリックします。[イメージスキャン]、[イメージリスクの修正]、[コンテナランタイムイメージスキャン] タブで、スキャンの進行状況を追跡し、修復情報を確認します。
次のステップ
コンテナ資産概要:クラスター、コンテナ、イメージ、アプリケーションにわたるセキュリティの可視化、資産関係、ネットワークトポロジーを表示します。詳細については、「コンテナ資産概要」をご参照ください。
コンテナ保護設定:コンテナの K8s 脅威検知とコンテナエスケープ防止を有効にして、実行環境を保護します。詳細については、「コンテナ保護設定」をご参照ください。
コンテナ署名:コンテナイメージに署名して、信頼できるイメージのみがデプロイされるようにします。詳細については、「コンテナ署名」をご参照ください。
イメージリスクの表示と修正:イメージで検出されたシステム脆弱性、アプリケーション脆弱性、ベースラインリスク、不正なサンプルを確認し、修正します。詳細については、「検出されたイメージリスクの表示と修正」をご参照ください。
セキュリティ監視:不正なイメージの起動、侵入、コンテナエスケープ、高リスク操作などの攻撃行動を検出します。詳細については、「セキュリティ監視の使用」をご参照ください。