イーストソフトのセキュリティ専門子会社イーストシキュリティは、最近公開されたPHPリモートコード実行(RCE)脆弱性『PHP2Shell』対応の専用点検ツール『PHP2Shell脆弱性点検ツール』を緊急配布すると発表した。
今回の点検ツールは、既存の公開された点検ツールに比べて点検範囲と診断精度を強化したことが特徴である。企業や機関のセキュリティ担当者がウェブサーバーだけでなく、コンテナやイメージ環境に存在する脆弱なPHPバージョンを迅速に特定し、セキュリティパッチの適用状況を確認できるように開発された。
PHP2ShellはPHPランタイム自体で発見された深刻なセキュリティ脆弱性である。攻撃者は認証なしに操作されたHTTPリクエストのみでサーバー上で任意のコードを実行し、ウェブシェルの設置、機密情報の漏洩、追加のシステム侵入を試みることができる。特にWordPress、Drupal、Joomla、Magento、Nextcloud、phpMyAdminなどPHPベースのサービスを運営している場合は、特別な注意が必要な状況である。
国内のPHPベースのサービスのセキュリティアップデート適用率も低い水準である。セキュリティ業界によると、PHPバージョン確認が可能な国内サービス510,914件のうち、セキュリティ修正バージョンを適用した割合は4.3%にとどまった。このため、企業が実際の脆弱環境を把握し、セキュリティアップデートを適用できるように支援する点検ツールの必要性が高まっている。
イーストシキュリティの脆弱性点検スキャナーは、WindowsおよびLinux環境で実行可能なコマンドライン(CLI)ベースの点検ツールである。
点検方式は運用環境に応じて、△サーバーで直接実行してインストールされたPHP環境を確認するローカル(Host)点検、△サーバー外部から応答情報を基に脆弱可能性を確認するリモート(URL)点検、△運用中のコンテナを対象とするコンテナ(Container)点検、△コンテナイメージに含まれるPHPを確認するイメージ(Image)点検の4つをサポートする。
イーストシキュリティは「リモート点検は攻撃トラフィックを発生させない最小限の方式で実施され、運用中のサービスへの影響を最小限に抑えることができるが、正確な判断のためにはローカル検査を推奨する」と強調した。
点検結果は『良好』『脆弱』『確認必要』に分類して提供される。詳細診断結果はJSONおよびHTML形式で保存可能である。これにより、セキュリティ担当者は点検結果を体系的に管理し、パッチ前後の状態を比較することができる。
会社はPHP 5.4から8.5系まで幅広いバージョン確認をサポートするように今回の点検ツールを設計した。ただし、脆弱性の有無は実際に適用されたセキュリティパッチとサーバー設定によって異なる可能性があるため、点検結果とともに更新履歴および関連するセキュリティ設定を確認する必要がある。
イーストシキュリティのセキュリティ対応センター(ESRC)は「点検ツールを通じた脆弱環境の特定と最新のセキュリティパッチの適用を並行して行うことが重要である」と強調した。
また、今回の脆弱性の発生原因や攻撃可能性、影響を受けるPHPバージョンおよび対応策を分析したセキュリティガイドも公開した。企業や機関のセキュリティ担当者はESRCの分析内容を参考にして脆弱環境を把握し、専用点検ツールを活用した診断とセキュリティアップデートを実施できる。
シム・ギボムイーストシキュリティのセキュリティ技術研究所所長は「今回のPHP2Shell脆弱性は特定のウェブアプリケーションの問題ではなく、PHPランタイム自体のセキュリティ欠陥である」と述べ、「企業が認識していないサーバーやコンテナ環境でも深刻なセキュリティ脅威につながる可能性がある。セキュリティ事故を防ぐためには、脆弱性情報の確認にとどまらず、実際の運用環境全般を迅速かつ正確に点検することが重要である」と語った。
続けて「今後もイーストシキュリティは新たなセキュリティ脅威に先制的に対応できるよう、専門的な分析情報と実質的なセキュリティ点検ツールを継続的に提供する」と付け加えた。
* この記事はAIによって翻訳されました。
