第4章 既知の問題
Red Hat Trusted Profile Analyzer (RHTPA) のこのリリースで解決された既知の問題:
このリリースで見つかった未解決の既知の問題のリスト:
- 同じ Red Hat OpenShift クラスターでの並列 RHTPA インスタンスの実行はサポートされていない
- RHTPA Operator は、クラスタースコープのサービスアカウントおよびロールマッピングを使用して適切に動作します。RHTPA のインスタンスを複数実行すると、他の namespace で既存のカスタムリソース(CR)で調整の問題が発生する可能性があり、環境が不安定になる可能性があります。このため、同じ Red Hat OpenShift クラスターでの並列 RHTPA インスタンスの実行は、Red Hat ではサポートされていません。
- 大量のアイテムを処理する場合、一括 SBOM のアップロードが部分的に失敗する
- RHTPA API 経由でソフトウェアの BOM (Bill of Materials)を一括でアップロードする場合、インポーターはサポートする S3 またはオブジェクトストレージに大量の同時要求を送信する可能性があります。これにより、インポーターが大量の項目を処理している場合にエラーが発生する可能性があります。一括取り込み時にこれらのエラーを回避するには、SBOMS またはその他のインポーターのアップロード時に並行してアイテムを処理しないようにインポーターを一時的に停止またはスケールダウンします。その結果、すべてのSBOMがTPAシステムに正常にインポートされます。
- より高いスコアが利用可能な場合に、最初の脆弱性スコアが選択されます。
- 脆弱性に複数のアドバイザリーがある場合は、スコアが最も高い代わりに、最初の Common Vulnerability Scoring System (CVSS)スコアが選択されます。現在、この問題に対する回避策はありません。
- RHTPA 2.2 より前にアップロードされた Zstandard-compressed ファイルのダウンロードに失敗する
-
RHTPA 2.2 にアップグレードすると、ストレージ圧縮を Zstandard (
storage.compression=zstd)に設定してアップロードした既存の Software Bill of Materials (SBOM)ドキュメントとアドバイザリーファイルをダウンロードできなくなります。これは、RHTPA 2.1.1 以前で使用される古い Zstandard (Zstd)圧縮と、バージョン 2.2 で導入された新しい Zstd ライブラリー間の非互換性が原因です。影響を受けるダウンロード試行は、ERR_INCOMPLETE_CHUNKED_ENCODINGエラーメッセージを返します。現在、使用可能な回避策はありません。
- スキーマ 5.2.0 を使用する脆弱性の CVE インポーターエラー
-
新しい Common Vulnerabilities and Exposures (CVE)スキーマの バージョン 5.2.0 の実装が最近行われました。CVE リストプロジェクト、Trusted Profile Analyzer の CVE データインポーターは、脆弱性情報のフォーマットにこのスキーマを使用します。エラーメッセージで新しいスキーマロードを使用する脆弱性:
data did not match any variant of untaged enum。現在、この問題に対する回避策はありません。
- machine-learning モデルを含む SBOM ドキュメントのパッケージ詳細が欠落しています
- Software Bill of Materials (SBOM)取り込みプロセスはコンポーネントタイプ間で識別されないため、マシンリーポーティングモデルはパッケージとして保存されます。SBOM ドキュメントを機械レーティングモデルで送信すると、そのコンポーネントとその親の SBOM 間の関係は RHTPA のデータモデルに反映されません。これにより、データが RHTPA のユーザーインターフェイス内に正しく表示されなくなります。この問題を回避するには、SBOM Packages画面で機械レーティングモデルコンポーネントを確認できます。SBOM から package の関係はユーザーインターフェイス内では確認できますが、その逆はできません。
- 暗号化メソッドがパッケージ名として表示されます。
- Software Bill of Materials (SBOM)取り込みプロセスは、コンポーネントタイプを区別しません。暗号化アセットを含む SBOM ドキュメントをアップロードすると、SBOM パッケージページに表示される異常な外観が発生する可能性があります。パッケージ名フィールドには、暗号化メソッド名が入力されます。現在、この問題に対する回避策はありません。
- ライセンス情報は SPDX 仕様標準に準拠していません
-
ソフトウェア部品表 (SBOM) のパッケージまたはコンポーネント内に埋め込まれたライセンス情報は、SPDX 仕様 standards に準拠していません。この問題のため、RHTPA はパッケージ URL ライセンスの詳細を
NOASSERTIONとしてマークします。現在、この問題に対する回避策はありません。
- 自己署名証明書を使用するカスタム Quay ソースではデータがインポートされません
- 自己署名証明書を使用してカスタム Quay ソースを設定すると、データは RHTPA にインポートされません。これは、データインポーターのトラストアンカーが欠落しているためです。この問題の回避策は、ルート CA 証明書をインポーター Pod にマウントすることです。
- OpenShift Data Foundation 使用時の
IncompleteBodyエラー -
Red Hat の OpenShift Data Foundation は
aws-sdkRust クライアントを使用する圧縮ロジックをサポートしていません。OpenShift Data Foundation を RHTPA のオブジェクトストアとして使用すると、IncompleteBodyエラーメッセージとともに409応答コードが返されることがあります。この問題は、OpenShift Data Foundation コードベース内に存在します。この問題を回避するために、OpenShift Data Foundation を使用するときに、RHTPA のソースコードから圧縮ロジック機能を削除しました。この回避策により、ソフトウェア部品表 (SBOM) および Vulnerability Exploitability eXchange (VEX) ドキュメントがエラーなしでアップロードされます。
- 多数の脆弱性が報告されてしまいます
- アドバイザリーと大規模なソフトウェア部品表 (SBOM) ドキュメント間の脆弱性データを相関させるロジックが原因で、ページの読み込みが遅くなり、多数の脆弱性が表示される場合があります。現在、この問題に対する回避策はありません。
- SBOM バージョンで検索すると、一貫性のない結果が返されます
-
Software Bill of Materials (SBOM) のバージョン番号を検索条件として使用すると、一貫性のない結果が返される可能性があります。場合によっては、検索エンジンは、ファイル名または
document_idフィールドにバージョン番号を含む SBOM バージョン番号を検出することがあります。それ以外の場合、有効な SBOM バージョン番号があっても、検索エンジンで一致する SBOM バージョンが検出されません。現在、この問題に対する回避策はありません。
- ロードバランサーは、大規模なアップロード中にアイドル状態の接続を破棄する可能性がある
- RHTPA API を使用して 350 MB などの大規模なデータセットをアップロードする場合、ロードバランサーはアイドル状態の場合に接続を切断する可能性があります。この場合、アップロードは完了しますが、クライアントは応答を受信しません。これを防ぐには、アップロードと応答の両方が成功するように、分割された部分(10-20 MB など)に分割します。
- CPE バージョン 2.3 はサポートされていません
- 文字列バインディングでフォーマットされた Common Platform Enumeration (CPE) 仕様と Software Bill of Materials (SBOM) は、RHTPA コンソールおよびライセンス情報のエクスポート時に正しくレンダリングされません。現在、この問題に対する回避策はありません。
- Trusted Profile Analyzer 2.2 には Helm バージョン 3.17 以降が必要です
- RHTPA 2.2 をインストールするには、Helm バージョン 3.17 以降を使用して、Red Hat OpenShift Container Platform に Trusted Profile Analyzer サービスをデプロイする必要があります。
- CVSS v4 スコアはサポートされていません。
- 現在、RHTPA では Common Vulnerability Scoring System (CVSS) バージョン 4 スコアはサポートされていません。
- 環境または時間スコアを持つアドバイザリーのアップロードに失敗します
- Common Vulnerability Scoring System (CVSS) ベクトルに環境スコアまたは時間スコアが含まれる Common Security Advisory Framework (CSAF) ドキュメントは、RHTPA にアップロードするときに失敗する可能性があります。このアップロードの失敗が原因で、RHTPA コンソール内でアドバイザリーを表示できません。現在、この問題に対する回避策はありません。