Kubernetes クラスターの脆弱性を特定するためにクラウド セキュリティ エクスプローラーのクエリを作成する

Cloud Security Explorer を使用して、Kubernetes クラスターの脆弱性を特定します。 次の例は、コンテナー イメージとクラスター ノードを調査するクエリを作成する方法を示しています。また、要件に基づいて結果をフィルター処理するように調整できます。

Cloud Security Explorer クエリの概要については、「 Cloud Security Explorer を使用したクエリの作成」を参照してください。

コンテナー イメージ内のソフトウェアの脆弱性を特定するためのクエリを作成する

  1. Azure ポータルにサインインします。

  2. Microsoft Defender for Cloud>Cloud セキュリティ エクスプローラーに移動します。

  3. クエリ ビルダーで、[リソースの種類の選択] を選択します

  4. [コンテナー イメージ] を選択します

  5. + を選択します。

  6. 条件を選択します

  7. アプリケーションで、[Has installed software]\(ソフトウェアがインストールされています\) を選択します。

    コンテナー イメージのソフトウェアの脆弱性を識別するためのクエリのスクリーンショット。

  8. 検索 を選択します。

  9. 関連するコンテナー イメージの詳細を表示>を選択します。

  10. [ 結果の詳細 ] ウィンドウで、[ Insights - Has installed software]\(分析情報 - ソフトウェアがインストールされています\) を確認します。

    ソフトウェアがインストールされたコンテナー イメージを取得するためのクラウド セキュリティ エクスプローラーのクエリの結果を示すスクリーンショット。

クラスター ノード内の脆弱性を特定するためのクエリを作成する

  1. Azure ポータルにサインインします。

  2. Microsoft Defender for Cloud>Cloud セキュリティ エクスプローラーに移動します。

  3. クエリ ビルダーで、[リソースの種類の選択] を選択します

  4. Kubernetes クラスターで、Azure Kubernetes Service を選択します。

  5. 完了を選択します。

  6. + を選択します。

  7. 条件を選択します

  8. アプリケーションで、[管理] を選択します

  9. [ リソースの種類の選択>Kubernetes ノード プール] を選択します。

  10. 完了を選択します。

  11. + を選択します。

  12. 条件を選択します

  13. メンテナンスを選択します。

  14. [ リソースの種類の選択>仮想マシン クラスターを選択します

  15. 完了を選択します。

  16. + を選択します。

  17. 条件を選択します

  18. [ 脆弱性] で、[ すべての脆弱性] を選択します。

    クラスター ノードの脆弱性を特定するためのクエリのスクリーンショット。

  19. 検索 を選択します。

  20. 関連する Kubernetes ノード プールの>詳細の表示を選択します。

    脆弱性のあるクラスター ノードの一覧を取得するためのクラウド セキュリティ エクスプローラーのクエリ オプションのスクリーンショット。

  21. [結果の詳細] ウィンドウで、[仮想マシン スケール セット] アイコンを選択して脆弱性を表示します。

    クラスター ノードに存在する脆弱性を取得するためのクラウド セキュリティ エクスプローラーのクエリの結果を示すスクリーンショット。