Magento 2に適用されたパッチのステータスを確認する方法はありますか?
Magento 1のMagereportでパッチのステータスを確認できるのと同じように?
Magento 2に適用されたパッチのステータスを確認する方法はありますか?
Magento 1のMagereportでパッチのステータスを確認できるのと同じように?
回答:
TL; DRcomposer.lock
Magento 2 のファイルをチェックして、最新バージョンのmagento/product-community-edition
が現在インストールされているかどうかを確認します。
まず最初に、MagereportとMagento自身のセキュリティスキャンが「外部」から機能することを説明しましょう。これらのツールは、ブラウザーと同じようにMagentoインストールでリクエストを発行します。これらのツールは、特定のパッチを適用したかどうかを確認するために実行する特定のテストを検出しました。これらのパッチは、外部から表示可能なコード(特定のJSコード、ポストリクエスト+レスポンス、ファイルのアクセス可能性/可用性)。
変更されたものを外部から検出できないため、外部からチェックできないパッチがあります。したがって、パッチがインストールされているかどうかを確認するには、インストールのソース(FTP、SFTP、SSH、Git ...)に移動し、そこで確認する必要があります。
Magento 2には、パッチファイルの形式ではなく、新しいアプリケーションバージョンの形式のパッチが含まれています。したがって、パッチがないため、「適用済みパッチのステータス」を確認する場所はありません。
Magentoによってセキュリティ問題が検出され、パッチ(解決)された場合、サポートされている各Magento 2バージョンの新しいバージョンがリリースされます。執筆時点では、バージョン2.0.17、2.1.11、および2.2.2が最新バージョンです(リリースノート2.0.x、2.1.x、および2.2.xを参照)。
Magento 2インストールのcomposer.json
ファイル(またはcomposer.lock
ファイル)を確認し、現在インストールされているバージョンを確認するには、そこにあるmagento/product-community-edition
(またはmagento/product-enterprise-edition
)のバージョンを確認してください。
Magereportポータルは、Magento 2のセキュリティパッチ情報も提供します。