Commerce Version Tool
Adobe Commerceの毎月のセキュリティパッチは累積されないので、順番に適用する必要があります。 Commerce Version Tool (CVT)は、インストールされている毎月のセキュリティパッチ、欠落しているパッチ、インストールで保護されているCVEを報告することで、パッチのカバレッジを確認するのに役立ちます。
ツールの概要
CVT ツールは、毎月のAdobe Commerce セキュリティ パッチに含まれるスタンドアロンの実行可能ファイルです。 パッチがAdobe Commerce インストールに適用されると、ツールはvendor/bin/patch-statusにインストールされます。 PHP 8.1以降とシステム patch バイナリが必要です。 Composer パッケージ、非標準のPHP拡張機能、Adobe Commerce ブートストラップ、または個別のインストール手順は必要ありません。
CVT ツールでは、次のことが可能です。
- サポートされているAdobe Commerce インストールに適用されたセキュリティパッチを検出します。
- 毎月の個別セキュリティパッチシーケンスで、欠落しているパッチを特定します。
- パッチ関連のCVE (Common Vulnerabilities and Exposures)レコードについて、保護された、脆弱な、または不明なセキュリティステータスをレポートします。
- スキャナー、ダッシュボード、コンプライアンスレポート用に、JSONやCSVなどの機械読み取り可能な出力を作成します。
- サポートされているプラットフォームとコンポーネントのパッチステータスを検出します。
対象
CVT ツールは、Adobeがパッチレジストリファイルにインストールされているバージョンのパッチメタデータを提供する場合、次のプラットフォームとコンポーネントのパッチステータスのレポートをサポートします。
composer.lockから追加コンポーネントが検出されました一般的なユースケース
必要な場合は、CVT ツールを使用します。
- Adobe Commerce インストールに必要な分離セキュリティパッチが含まれているかどうかを確認します。
- スキップまたは不完全なパッチセットがCVE カバレッジを不完全のままにするかどうかを確認します。
- 内部レポートまたは自動スキャン用にJSONまたはCSV出力を生成します。
- サポートリクエストを開いたり、修正を計画したりする前に、パッチステータス情報を提供します。
結果を使用するためのガイドライン
CVT ツールの出力を、パッチ計画とセキュリティのレビューをサポートする検出データとして扱います。
次のガイドラインに従います。
- 安定してサポートされているAdobe Commerce インストールに対してCVT ツールを実行します。
- セキュリティステータスの主張をする前に、欠けているパッチや未知のパッチを確認しましょう。
- 監査可能性と自動化のために、JSONまたはCSV出力を保持します。
- スキャン出力をセキュリティ関連の運用データとして扱います。
- サポートまたは修正に必要な詳細のみを共有します。
パッチ検出
CVT ツールは、2つの固定ステップで検出を実行します。 両方の手順は、パッチステータスレポートを生成するときに常に実行されます。
-
コンポーザー検出: ツールは
composer.lockファイルを読み取り、Adobe Commerceの基本バージョンとインストール済みコンポーネント領域を決定します。 ツールが基本バージョンを検出できない場合は、コード1で終了します。 -
ドライラン検出:該当するパッチごとに、ツールはドライランチェックを使用して、パッチの変更に対してパッチが既に適用されているか、適用されていないか、パッチのステータスが不明かどうかを判断します。 ツールは、このチェック中にパッチの依存関係を処理し、結果がインストールされたコンポーネントバージョンを反映するようにします。
このレポートには、検出されたインストールおよびインストール済みコンポーネントに適用されるパッチのみが含まれます。 該当するパッチが存在するかどうかをツールが確認できない場合、そのパッチは不明として分類されます。
CVTの使用を開始
次のトピックを使用して、パッチのステータスに関するレポートを生成、トラブルシューティング、追跡します。
- パッチ ステータス レポートを生成して、CVT ツールを実行し、コマンド オプションを確認し、レポート結果を解釈します。
- 予期しない結果またはコマンドエラーを解決するためのCommerce Version Tool トラブルシューティング 。
- Commerce Version Tool リリースノート を使用して、リリースアップデートを確認します。