本文にスキップ プロジェクトの相談を申し込む

1分セキュリティチェック・006 セキュリティ セキュリティヘッダ サーバーチェック

サイトがリクエストを一度に自分で教えてくれるもの

読むために約5分 BlueCanvas

私たちのホームページにセキュリティヘッダーが付いていることをどうやって確認しますか?

ブラウザでF12を押して[ネットワーク]タブの最初の応答ヘッダーを開き、Strict-Transport-Security、X-Frame-Options、Content-Security-Policyの3行がリストにあるかどうかを確認します。 641箇所にリクエストを1回ずつ送って確認したところ、回答した615箇所のうち405箇所には3行が1つもなく、106箇所は製品名とバージョンをそのまま書いて送り、5箇所はフォルダリストがそのまま開かれました。

キーサマリー

  • 住所ウィンドウに /uploads/ ただけです。 ログインせずにファイルリストをそのまま 開く場所があります。開いたものではなく、サーバーがそのように見せるようになっているのです。
  • 641か所に1回のリクエストを送信した結果、返事 615スポット 中央のフォルダリストが開いた場所が5か所、製品名とバージョンがそのまま読まれた場所が 106スポット、保護ヘッダーが3行ありません。 405スポットでした。
  • 今日することは修正するのではありません 担当者に2行尋ねるです。何をどのように変えるかは、サイト構造を知っている人が決めるほうが安全です。

住所を1つだけ打ったが、フォルダがそのまま開かれる

ブラウザのアドレスウィンドウにサイトアドレスを入れて、 /uploads/ を貼り付けます。ログイン画面も、エラー画面も出ず Index of /uploads/ というタイトルでファイルのリストがそのまま表示されます。契約スキャン、従業員リスト、データベースダンプなどの名前が並んでいます。

権限を超えたことも、何を突破したものでもありません。そのフォルダに最初の画面として書き込むファイルがない場合 サーバーがリストを代わりに描画するように されているからです。だから、住所を知っている人なら誰でも同じ画面を見ます。

リクエストを一度だけ送ってみました

BlueCanvas レビューアーカイブに住所が残っている641か所にホーム画面リクエストを1回ずつ送り、続いて固定パス5つにそれぞれ1回ずつ送りました。

確認したもの場所
住所が残っている宛先641スポット
リクエストに答えたところ615スポット
フォルダ一覧がそのまま開いた場所5か所(2か所以上開いている2箇所)
製品名とバージョンがそのまま読まれた場所106スポット
保護ヘッダー3行が1つもない場所405カ所(30カ所あり)

オープンパスは /images/ 3ヶ所、 /data/ 2ヶ所、 /uploads/ 1カ所、 /files/ 1か所でした。 /backup/ は0か所でした。 5つの場所はあまりありません。ただし開かれた場所は誰にでも開かれています。

測定方法を明らかにします。 2026年8月31日にホーム画面と固定経路5つにそれぞれ GET一度だけ 送りました。リダイレクトは4回まで追跡し、タイムアウトは10秒、同時8スレッドです。 認証も、パラメータ操作も、再試行もしませんでした。 開いたリストの実際のファイル名は移動せず、映像と本文の画面は再現です。

フォルダリストが閉じられていても、サイトはリクエストに答えながら自己紹介を一緒に送信します。

HTTP/1.1 200 OK
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k
X-Powered-By: PHP/5.4.16
Content-Type: text/html; charset=UTF-8

何で作ったのか、何枚の版なのかがそのまま書かれています。回答した615のうち 106スポットで製品名とバージョンが読み込まれ、多くの値はOpenSSL/1.0.2 14ヶ所、Apache/2.4.6 11ヶ所、PHP/5.4.16 8ヶ所、PHP/7.4.33 8ヶ所でした。これらの値がまだサポートされているバージョンか PHPバージョンを3年目にしなかったサイトで起こることで別々に扱いました。

削減することと加算することは異なります

ここで二つを分けて見なければなりません。性格が違う仕事だから一緒に縛ると判断がずれます。

性格何かはい
削減すること出てくる情報フォルダ一覧自動表示、Server の製品・バージョン、X-Powered-By
加えるブラウザに掛けるルールHSTS, X-Frame-Options, Content-Security-Policy

これらの項目 ないと侵害が確定するわけではありません。 逆にすべてがあると安全になることもありません。サイトごとに構造が異なります。 設定 数行で一度に終わることもありません。 たとえば、Content-Security-Policy は、間違って歩くと、使用していた画面がフリーズすることがあります。だからこの文は「こうして直してください」ではなく「これから確認してみてください」で終わります。

今日することは尋ねることです

管理担当者に2行だけ送ってください。そのままコピーして使うこともできます。

  1. 「公開フォルダにファイルリストがそのまま開かれるところがあるか確認していただけますか?」 画像・アップロード・資料室のようにログインせずに開かれる経路を見てもらいます。
  2. 「応答ヘッダーに製品名とバージョンが写っているのも一緒に見てください。」 不要な露出であれば減らせるかどうかを判断してもらいます。

どちらも確認だけでも答えが出る項目です。何をどのように変えるかは、サイト構造を知る担当者が決めるほうが安全です。外で何が見えるかを一緒に確認することも可能です。

映像字幕専門(6シーン)

ログインしませんでしたが、ファイルのリスト

ログインもしませんでしたが、ファイルのリストが表示されたら、アドレスを一度打っただけです。

1つのアドレスだけを打ちましたが、フォルダが開きます

アドレスウィンドウに /uploads/ を見てみるとログインもしませんでしたがファイルリストがそのまま浮​​かびます。誰でも同じ画面を見ることができます。

リクエスト1回の結果

攻撃ではなく、アドレスを一度打っただけです。 641か所にリクエストを一度送ったところ、回答した615カ所のうち5カ所が行われました。

サイトは自分で言う

リストが閉じていても、応答ヘッダーに製品名とバージョンが記載されています。そう読んだところが106か所でした。

減らすことと加算すること

表示される情報を減らすことと、ブラウザに掛ける保護設定を加えることは性格が異なります。

担当者に2行だけ聞いてください

公開フォルダにリストが開かれるか、応答にバージョンが写っているか確認してもらうよう担当者に要請してください。

よくある質問

私たちのホームページにセキュリティヘッダーが付いていることをどうやって確認しますか?

ブラウザでF12を押して[ネットワーク]タブを開き、最初の応答のヘッダーリストでStrict-Transport-Security、X-Frame-Options、Content-Security-Policyの3つの名前を見つけます。 641箇所にリクエストを1回ずつ送って確認したところ、回答した615カ所のうち405カ所には3行が1つもなく、3つあるところは30カ所でした。

フォルダリストが開いているとハッキングされていますか?

いいえ。そのフォルダに最初の画面として書き込むファイルがない場合、サーバーが代わりにリストを描画するデフォルトの動作です。侵害があったという意味ではなく、外から見る必要のないファイル名が見えているという意味です。何が入っているかによって判断が変わるので、まず確認してみるのが手順です。

保護ヘッダーがなければ危険ですか?

ないと侵害が確定するわけではなく、すべてあると安全になることもありません。これらのヘッダーは、ブラウザにルールを通知するデバイスであるため、特定の種類の問題を軽減します。ただし、Content-Security-Policyのように間違って掛けると使う画面が止まる項目もあり、サイト構造を知っている担当者が判断して適用するほうが安全です。

設定数行だけ入れれば終わるのではないでしょうか?

サイトによって異なります。フォルダリストをオフにするのは通常簡単ですが、製品やバージョンの露出を減らす方法はサーバーの種類と構成によって異なり、保護ヘッダーはサイトが書き込む外部スクリプトとフレーム構造に合わせて値を決める必要があります。したがって、この記事はアクション方法ではなく確認要求で終わります。

外で何が見えるかわかりません。

BlueCanvasは、公開パスと応答ヘッダー、バージョン公開だけでなく、SSH設定とファイアウォール、アカウント権限、SSL設定、ログまで確認し、リスクと対策の順序をまとめたレポートを行います。

無料診断を申請する

他のショットインサイト

ショートフォームのインサイト 全て表示→