Apache/HTTP TRACE の無効化

提供:maruko2 Note.
移動: 案内, 検索

クロスサイトトレーシング対策。

クロスサイトトレーシングについては、Cross Site Tracing | 鳩丸ぐろっさり (用語集) に詳しい解説がある。

目次

Apache 1.3.34, 2.0.55 以降のバージョンの場合

TraceEnable ディレクティブで HTTP TRACE に応答するかどうかの設定ができる。

デフォルトでは TraceEnable on になっているため、TraceEnabe off とすることで HTTP TRACE に応答しなくなる。

TraceEnable off

Apache 1.3.34, 2.0.55 以前のバージョンの場合

TraceEnable ディレクティブを使用できないため、mod_rewrite を使用することで HTTP TRACE を無効化することができる。

RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^TRACE
RewriteRule .* - [F]

mod_rewrite を使うため、全ての VirtualHost で設定する必要がある。

参考サイト

TraceEnable メモ - grinの勝手気ままに戯言メモ
http://grin.flagbind.jp/archives/2006/03/traceenable.html
Apache HTTP サーバドキュメンテーション - core
http://httpd.apache.org/docs/2.2/mod/core.html#TraceEnable

Apache 関連のページ

LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数