Commerce Version Tool

Adobe Commerceの毎月のセキュリティパッチは累積されないので、順番に適用する必要があります。 Commerce Version Tool (CVT)は、インストールされている毎月のセキュリティパッチ、欠落しているパッチ、インストールで保護されているCVEを報告することで、パッチのカバレッジを確認するのに役立ちます。

IMPORTANT
CVT ツールは情報提供のみです。 パッチの適用、パッチの取り消し、Adobe Commerce ソースファイルの変更は行われません。 キャッシュファイル、一時的なドライランファイル、監査ログエントリを書き込んで、パッチステータスレポートをサポートできます。

ツールの概要

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がパッチレジストリファイルにインストールされているバージョンのパッチメタデータを提供する場合、次のプラットフォームとコンポーネントのパッチステータスのレポートをサポートします。

プラットフォームまたはコンポーネント
対象
Adobe Commerce オンプレミス
サポート対象
Magento Open Source
サポート対象
Adobe Commerceの企業間取引(B2B)
インストール時にサポート
Adobe Commerce Page Builder
インストール時にサポート
Adobe Commerce Inventory
インストール時にサポート
composer.lockから追加コンポーネントが検出されました
パッチレジストリファイルで表される場合にサポートされます

一般的なユースケース

必要な場合は、CVT ツールを使用します。

  • Adobe Commerce インストールに必要な分離セキュリティパッチが含まれているかどうかを確認します。
  • スキップまたは不完全なパッチセットがCVE カバレッジを不完全のままにするかどうかを確認します。
  • 内部レポートまたは自動スキャン用にJSONまたはCSV出力を生成します。
  • サポートリクエストを開いたり、修正を計画したりする前に、パッチステータス情報を提供します。

結果を使用するためのガイドライン

CVT ツールの出力を、パッチ計画とセキュリティのレビューをサポートする検出データとして扱います。

次のガイドラインに従います。

  • 安定してサポートされているAdobe Commerce インストールに対してCVT ツールを実行します。
  • セキュリティステータスの主張をする前に、欠けているパッチや未知のパッチを確認しましょう。
  • 監査可能性と自動化のために、JSONまたはCSV出力を保持します。
  • スキャン出力をセキュリティ関連の運用データとして扱います。
  • サポートまたは修正に必要な詳細のみを共有します。

パッチ検出

CVT ツールは、2つの固定ステップで検出を実行します。 両方の手順は、パッチステータスレポートを生成するときに常に実行されます。

  • コンポーザー検出: ツールはcomposer.lock ファイルを読み取り、Adobe Commerceの基本バージョンとインストール済みコンポーネント領域を決定します。 ツールが基本バージョンを検出できない場合は、コード 1で終了します。

  • ドライラン検出:​該当するパッチごとに、ツールはドライランチェックを使用して、パッチの変更に対してパッチが既に適用されているか、適用されていないか、パッチのステータスが不明かどうかを判断します。 ツールは、このチェック中にパッチの依存関係を処理し、結果がインストールされたコンポーネントバージョンを反映するようにします。

このレポートには、検出されたインストールおよびインストール済みコンポーネントに適用されるパッチのみが含まれます。 該当するパッチが存在するかどうかをツールが確認できない場合、そのパッチは不明として分類されます。

CVTの使用を開始

次のトピックを使用して、パッチのステータスに関するレポートを生成、トラブルシューティング、追跡します。

recommendation-more-help
commerce-operations-help-tools