セキュリティ特別連載

2026.11.09

「うちのサイトは大丈夫?」を30秒で確かめる——無料の「Webサイト安全診断」を作った理由と診断の流れ

約6分で読めます

「うちのサイトは大丈夫?」を30秒で確かめる——無料の「Webサイト安全診断」を作った理由と診断の流れ

10月21日に公表され、首相がX(旧Twitter)で異例の注意喚起を行ったPHPの重大な脆弱性「PHP2Shell」。金融機関や鉄道、自治体など約1,200もの企業・団体がWebサイトの一時停止を発表するなど、社会全体に大きな衝撃を与えました。

また、同じ10月には、多くのソフトウェアで使われる圧縮形式Brotliの脆弱性「HTTP2Shell」や、Rubyの正規表現エンジン「Onigmo」の脆弱性、認証局eMudhraの証明書ブロックなど、Webサイトを支える基盤技術で深刻な問題が相次いで発覚しました。

こうしたニュースを目にするたび、多くの企業のWeb担当者や経営者の方が、同じ不安を抱かれたのではないでしょうか。

「うちの会社のWebサイトは大丈夫だろうか?」

「調べるだけでも高いハードルがある」という課題

自社のWebサイトが安全かどうかを確かめようとしても、そこにはいくつもの壁があります。

数年前に外部の制作会社に作ってもらったきり、どんなCMSやプログラム言語、ライブラリが使われているのか社内では把握できていないケースは珍しくありません。かといって、制作会社やセキュリティ専門会社に調査を依頼しようとすれば、現状を調べてもらうだけでも多くの時間やコストがかかってしまいます。

「影響を受けるのか分からなくて不安だけれど、すぐに調査を頼むのもハードルが高い……」

そうやって確認が後回しになっている間にも、攻撃者は公開された弱点を狙って無差別にアクセスを続けています。

この課題を解決し、「まずは誰でも、コストをかけずに今すぐ自社サイトの現状を知れるようにしたい」 という思いから、Mediowlでは無料で使えるWebサービス 「Webサイト安全診断」 を開発・公開しました。

診断の流れ

「Webサイト安全診断」は、特別な知識や事前のアカウント登録がなくても、ブラウザからURLを1つ入力するだけで、脆弱性のあるライブラリや古いソフトウェアを使っていないかをすぐに確認できます。

診断は、次の4つのステップで進みます。

ステップ1:診断したい自社サイトのURLを入力

トップページの入力欄に、自社が管理するWebサイトのURLを入力して「無料で診断する」ボタンを押します。

「Webサイト安全診断」のトップページ。「サイトの危険を30秒で診断」の見出しの下に、URLの入力欄と「無料で診断する」ボタン、自社サイトであることの確認のチェックがある

診断では、通常のブラウザでページを開くのと同じように、入力されたページと主要なページを読み込み、外側から見える情報や公開されている記録だけを調べます。攻撃にあたるような検査や大量のアクセスは行わないため、稼働中のサイトに負荷をかける心配はありません。

ステップ2:ソフトウェアの特定と脆弱性の照合(約30秒)

URLを入力すると、画面に進み具合を表示しながら、裏側で5つの工程が自動で進みます。

診断中の画面。「04/05 脆弱性データベースと照合しています」と残り時間が表示され、見つかった技術(Nginx、WordPress、PHP、jQueryなど)と「脆弱性の可能性を発見しました」の知らせが出ている
診断中の画面例
  1. ページの読み込み:トップページと、お問い合わせフォームなどの主要なページを確認します。
  2. ソフトウェアの特定:サーバーの応答やページの構成から、CMS(WordPressなど)、JavaScriptライブラリ(jQueryなど)、Webサーバー、プログラミング言語(PHPなど)の種類とバージョンを特定します(約7,600種類に対応)。
  3. 脆弱性とサポート終了の照合:見つかったバージョンを公的な脆弱性データベース(NVD・OSVなど)と照らし合わせ、既知の脆弱性や、実際の攻撃で悪用が確認されている脆弱性(CISA KEV)がないかを調べます。あわせて、修正プログラムが提供されなくなった「サポート終了(EOL)」のバージョンが使われていないかも判定します。
  4. 設定の不備とメール対策の確認:通信の暗号化(HTTPS・HSTS)やセキュリティヘッダーの設定、お問い合わせフォームの安全性、さらに自社ドメインを騙る偽メールを防ぐ設定(SPF・DMARC)を確認します。
  5. AIによる要約の作成:検出された事実をもとに、AIが現在のリスクと優先すべき対応を専門用語を噛み砕いて整理します。

ステップ3:評価と主要なリスクをその場で確認

30秒ほどで診断が完了し、100点満点のスコアと A〜Fの総合評価 が画面に表示されます。

診断結果の画面。総合評価「D(48点)」、総合リスク「高」と、既知の脆弱性10件・悪用が確認された脆弱性1件・サポート終了2件・設定の不備4件の件数、AIによる要約が並ぶ
診断結果の画面例
  • 既知の脆弱性の件数(および実際に悪用が確認されている件数)
  • サポート終了ソフトウェアの件数
  • 設定の不備の件数
  • AIによる要約と、最も重要な問題がもたらす影響

まずはこの画面を見るだけでも、「自社のサイトに今すぐ対応すべき危険があるのかどうか」を一目で把握できます。

ステップ4:対策方法・脆弱性一覧・PDF報告書を無料で受け取り

「問題が見つかったけれど、具体的にどう直せばいいのか」「社内で稟議を上げたり、制作会社に相談したりするための資料がほしい」という場合は、画面下部のフォームから会社名とメールアドレスを入力するだけで、すべての詳細結果をその場で無料表示できます。

「続きを無料で見る」のフォーム。会社名とメールアドレスの入力欄、個人情報の取り扱いへの同意のチェック、「無料で続きを見る」ボタンがあり、後ろの詳しい結果はぼかされている

詳細画面では、以下の情報をすべてご確認いただけます。

  • 見つかったすべての問題と具体的な対策方法(どのバージョンへ更新すべきか、どの設定を追加すべきかなど)
  • ソフトウェアごとの脆弱性一覧(CVE番号、重要度、内容、修正バージョン)
  • 診断報告書(PDF)のダウンロード(社内での共有や、制作会社・開発会社への相談資料としてそのまま使えるレポート)
「見つかった問題と対策」の一覧。「PHP 7.4.33がサポート終了のまま使われています」などの問題ごとに、深刻度、影響の説明、対策方法(移行すべきバージョンなど)が書かれている
見つかった問題と対策
「脆弱性の一覧」。jQuery 1.12.4の脆弱性4件について、CVE番号、重要度、内容、修正版と、AIによる当てはまるかどうかの判断が並ぶ
ソフトウェアごとの脆弱性の一覧
診断報告書(PDF)の1ページ目と2ページ目。総合評価、AIの要約、優先して対応すべきこと、使われているソフトウェアとリスク、セキュリティ設定の指摘と対策がまとめられている
診断報告書(PDF)

不安を「見える化」し、最初の一歩を踏み出すために

セキュリティ対策の第一歩は、「自社のサイトが今どういう状態にあるのか」を正確に知ることです。外側から見える範囲の診断だけでも、サポートが切れたPHPや古いライブラリの放置、なりすましメール対策の漏れなど、攻撃者に狙われやすい弱点の多くを見つけることができます。

「PHP2Shellのようなニュースを見て気になっていた」「しばらくWebサイトの保守状況を確認していない」という方は、ぜひ一度、自社のWebサイトを診断してみてください。

Webサイト安全診断(無料)はこちら
https://diagnosis.mediowl.co.jp/

また、診断結果をご覧になり、「自社だけではバージョンアップや改修が難しい」「サーバー内部まで含めた詳しい調査や、継続的な保守体制を整えたい」といったお悩みがございましたら、Mediowlのエンジニアチームがサポートいたします。ぜひお気軽にお問い合わせください。

お問い合わせ

ブログ一覧へ

その他のブログ記事Blog

ブログ一覧

エンジニアファーストな環境で
思い通りの開発を!

当社のメンバー構成は、代表を筆頭にほとんどがエンジニアです。常にエンジニアのパフォーマンスを最大化する開発環境の整備に努めています。
エンジニアファーストな環境で、ぜひ、あなたの技術者としてのスキルを存分に発揮してください!

View More
・TOP