コンテナイメージ

これは、コンテナイメージの表示と管理に関するガイドです。

すべてのコンテナイメージを表示する

必要なライセンス: この機能は、CSPM、Standard、Enterprise ライセンスのいずれかで利用できます。

Tenable One Cloud Exposure環境内のすべてのコンテナイメージを表示します。

コンテナイメージを表示する方法

  1. クラウドサイバーエクスポージャーコンソールで、[Explore > Compute > Container Images] に移動します。
  2. テーブルをフィルタリングして、表示するデータの範囲を絞り込みます。詳細については、「 コンテナイメージの列データ を参照してください。
  3. イメージの名前をクリックすると、 リソースの詳細の表示。
  4. リソースページで、[ワークロード] をクリックします。

    注意: Tenable ベースのスキャンは、 コンテナイメージに対して追加のコンテキストを提供します。これは、クラウドプロバイダーによって実行されるスキャンでは利用できません。Tenable によってスキャンされたコンテナイメージでは、リソースビューに追加のWorkload タブがあり、関連する修正とともに、1) イメージにインストールされたソフトウェアパッケージと 2) イメージ上で検出された脆弱性に関する情報を提供します。
  5. 次のいずれかのタブをクリックします。
    • ソフトウェア。マシンにインストールされているソフトウェアパッケージを表示します。
    • 脆弱性。マシンにインストールされているパッケージに関連する脆弱性を表示します。

オンデマンドスキャンの実行

クラウドサイバーエクスポージャー は、すべてのコンテナイメージとコンテナリポジトリを少なくとも 24 時間に 1 回、自動的にスキャンします。特定のワークロードをそれよりも早くスキャンしたい場合は、オンデマンドスキャンをリクエストできます。スキャンを開始すると、そのスキャンはキューの先頭にプッシュされます。スキャン結果は、Tenable によって次回定期的にデータの同期と更新の頻度が実行された後に クラウドサイバーエクスポージャー コンソールに表示されます。

  • コンテナイメージ。イメージをスキャンすると、その特定のイメージ、親リポジトリ内の最新の 10 個のイメージ、現在使用中のすべてのイメージのスキャンがトリガーされます。
  • コンテナリポジトリ。リポジトリのスキャンには、最新の 10 個のイメージと、そのリポジトリ内で現在使用されているすべてのイメージが含まれます。

注意:

オンデマンドスキャンを実行する方法

  1. 関連する仮想マシンに移動し、クリックします。仮想マシンは、[Explore > Compute] > [Virtual Machines]、または関連するクラウドプロバイダーのインベントリビューにあります (例: [Explore > Inventory] > [Compute > Azure Virtual Machines])。
  2. 三点リーダーアイコンをクリックし、[今すぐスキャン] をクリックします。

    A virtual machine's three dots menu, with Edit Labels and Scan now

    スキャンが正常にリクエストされたことを示すダイアログが表示されます。

    The On-demand scan requested dialog

  3. [OK] をクリックします。
    スキャンがすでにリクエストされている場合、ボタンは無効になり、[スキャンをリクエスト済み] と表示されます。
    The three dots menu, with Scan Requested disabled

コンテナイメージの列データ

次の列は [Container Images] (コンテナイメージ) ページのテーブルに表示されます。そのほとんどが、テーブルのデータのフィルターにも使用できます。

縦棒 説明
名前 イメージの名前。
アカウント イメージに関連付けられているクラウドアカウント。イメージは、それを実行するすべてのアカウントの下に表示されます。クラウドサイバーエクスポージャー に同期していないレジストリ (docker.io や quay.io など) からプルされたイメージは、コンテナレジストリという名前の 1 つのアカウントの下に表示されます。
リポジトリ イメージが保存されているリポジトリのリスト。
イメージタグ イメージに割り当てられたタグ。
ダイジェスト コンテナイメージ識別子 (SHA256)。
イメージラベル イメージの Docker コンテナラベルのリスト ( key:value別に一覧表示)。キーまたは値のサイズが 5KB を超えるラベルはリストされません。
作成時間 イメージが作成されたタイムスタンプ。
クラスタ コンテナイメージを使用するクラスタ
仮想マシン コンテナイメージを使用する仮想マシン。
ワークロード イメージがデプロイされるワークロード。たとえば、仮想マシン、Kubernetes ワークロード、コンテナサービスソリューションなどです。
オペレーティングシステム イメージで実行されているオペレーティングシステムとバージョン。
オペレーティングシステムタイプ イメージの特定のオペレーティングシステムのディストリビューション。
ソフトウェア ワークロードにインストールされているすべてのソフトウェアパッケージのリスト。必要に応じて、パッケージのファイルパスも表示されます。この情報は、パッケージの入手元と、潜在的な問題を修正する方法を特定する際に役立ちます。たとえば、パッケージがベースイメージの一部としてインストールされているかどうか、またはパッケージがベースイメージに追加されているかどうかを識別できます。
脆弱性 ワークロードで見つかった脆弱性の内訳 ( リスク深刻度の色分け)。数字をクリックすると、特定の深刻度レベルの脆弱性リストが表示されます。
検出結果 アイデンティティに関連付けられた検出結果の数。数字をクリックすると、検出結果について検索可能なリストが表示されます。
プラグイン イメージで検出された脆弱性に関連するプラグイン。プラグインのリンクをクリックして、プラグインの詳細を表示します。
スキャン時間 クラウドサイバーエクスポージャーが前回マシンをスキャンした時刻を示すタイムスタンプ。マシンがまだスキャンされていない場合、値はダッシュ (-) になります。
ラベル

手動による適用、タグに基づく自動適用、システムによる適用のいずれかにかかわらず、イメージに適用された ラベルのリソースへの適用 が表示されます。ラベルのタグにカーソルを合わせると、詳細を確認できます。イメージに複数のラベルがある場合、アイコンをクリックするとその他のラベルが表示されます。以下のラベルはワークロード保護に固有のものであり、以下の状況で表示されます。

  • OS パッチ未適用: ワークロードが、既知の脆弱性が多数存在するバージョンのオペレーティングシステムを実行しています。
  • 脆弱性:ワークロードに少なくとも 1 つの重大な脆弱性があります。
  • OS EOL: ワークロードのオペレーティングシステムはサポートが終了しているか、終了間近 (30 日以内)
  • Vulnerable (Exploit): ワークロードに、既知のエクスプロイトに関連する重大な脆弱性が少なくとも 1 つあります。
コンテナイメージの使用 (フィルターのみ) スキャンされたコンテナイメージがワークロードによって使用されているかどうかを示します。
可能な値: Unused、Used。

詳細については、 FAQ をご覧ください。
注意: コンテナイメージは、複数のアカウントに表示できます。イメージを実行する各アカウントには、イメージの脆弱性、パッケージ、リスクがアカウントのワークロードに関連付けられた状態で、独自のインベントリに表示されます。同期されていないレジストリまたはパブリックレジストリからのイメージは、最初にイメージをプルしたクラウドアカウントではなく、 コンテナレジストリ アカウントの下に統合されます。