8.3. Common Product Enumeration へのリポジトリーのマッピング
Clair の Red Hat Enterprise Linux (RHEL) スキャナーは、Common Product Enumeration (CPE) ファイルに依存して、RPM パッケージを対応するセキュリティーデータにマッピングし、マッチングする結果を生成します。Red Hat Product Security はこれらのファイルを管理し、定期的に更新します。
スキャナーが RPM を適切に処理するには、CPE ファイルが存在するか、ファイルへのアクセスが許可されている必要があります。ファイルが存在しないと、コンテナーイメージにインストールされている RPM パッケージはスキャンされません。
| CPE | JSON マッピングファイルへのリンク |
|---|---|
|
| |
|
|
デフォルトでは、Clair のインデクサーには、Clair コンテナー内に repos2cpe および names2repos データファイルが含まれます。これは、追加の設定を必要とせずに、clair-config.yaml ファイルの /data/repository-to-cpe.json および /data/container-name-repos-map.json を参照できます。
Red Hat Product Security は repos2cpe ファイルと names2repos ファイルを定期的に更新しますが、Clair コンテナーに含まれるバージョンは Red Hat Quay リリースでのみ更新されます (例: バージョン 3.14.1
8.3.1. Common Product Enumeration サンプル設定へのリポジトリーのマッピング リンクのコピーリンクがクリップボードにコピーされました!
Clair 設定の repo2cpe_mapping_file フィールドと name2repos_mapping_file フィールドを使用して、CPE JSON マッピングファイルを含めます。以下に例を示します。
詳細は、OVAL セキュリティーデータをインストール済みの RPM と正確にマッチングする方法 を参照してください。