緊急PHPに致命的な脆弱性(CVSS 9.2)。米NSAが勧告「更新できないならオフラインに」最新情報 ›
無料で相談する
ホーム › PHPかんたん診断

PHPかんたん診断(URLを入れるだけ)

このツールでわかること
  • サイトのURLを入れるだけで、外から見えるPHPのバージョンが、php2shell(CVE-2026-109618 / 109619)の修正版より古いかを判定します。
  • バージョンが隠れていても、PHPで動いているサイトか、どのサーバー会社で動いているか(推定)を表示し、その会社の対応状況の記事につなぎます。
  • あわせて、WordPressかどうかとHTTPS(暗号化通信)も表示します。会社名やメールアドレスの入力はいりません。
  • ツールが送るのは、ブラウザでページを1回開くのと同じ普通のアクセス1回だけです。攻撃や探索のためのアクセスはしません。

このツールがしていること

  1. 入力されたURLに、当サイトのサーバー(Cloudflare)からGETリクエストを1回送ります。転送(リダイレクト)があれば、最大4回までたどります。待つのは最大8秒です。
  2. 返ってきた応答ヘッダーのうち、X-Powered-By と Server にPHPのバージョンが書かれていれば読み取ります。
  3. HTMLの先頭(最大300KB)に、wp-content などWordPressの印があるかを見ます。
  4. PHPで動いている兆候として、WordPressの印、PHPのセッションCookie(PHPSESSID)、.php で終わるリンクがあるかを見ます。
  5. サーバー会社を推定するため、公開DNS(Google Public DNS)でサイトのIPアドレスを調べ、公開データベースのRDAPでそのIPアドレスの持ち主(ネットワークの運営会社)を調べます。サイトそのものへの追加のアクセスはありません。
  6. 読み取った番号を、PHP公式の修正版(8.5.12 / 8.4.27 / 8.3.36 / 8.2.35)と比べて、結果を表示します。

アクセスには、当ツールからのアクセスだとわかる名前(websec-center-check)を付けています。入力されたURLや結果を、当サイトのサーバーに保存することはありません。アクセス解析には「診断を実行した」「どの判定だったか」だけを送り、URLは送りません。

このツールでわからないこと

確実に確かめるには、サーバーの管理画面やコマンドでバージョンを見るのが一番です。手順は「PHPのバージョンの確かめ方」にまとめています。

よくある質問

ほかの会社のサイトを診断してもいいですか?

自社のサイト、または管理を任されているサイトだけを入力してください(利用規約)。ツールのアクセスは普通の閲覧と同じ1回だけですが、診断の目的で他社のサイトを調べることはご遠慮ください。

診断するとサイトに負荷がかかりますか?

アクセスは、ページを1回開くのと同じ1回(転送があれば最大5回)です。サイトの動作に影響することはまずありません。

結果が「修正版より古い」でした。どうすればいいですか?

まず、サーバー会社や保守会社に、PHPの修正が当たっているかを確かめてください。レンタルサーバーなら、各社の告知を「レンタルサーバー各社の対応状況」にまとめています。自社で判断が難しい場合は、無料でご相談いただけます。

貴社のサイトに合った対応をご案内します!
まずは、お気軽にご相談ください。

お問い合わせ・お見積りはこちら
無料で相談する最新情報を見る