PHPにおけるディレクトリ・トラバーサル対策

| | トラックバック(0)
ディレクトリトラバーサルとは,「../」のような文字列を使ってWebサーバーのディレクトリをあがり、
非公開ディレクトリにアクセスする手法です。

単純にstr_replace関数で「../」を「''」に置換するのは、対策として不十分です。
対策としては、「../」が見つかったら不正な文字としてエラーにするか、PHPであればbasename()関数を
使用するのが最も簡単だと思います。




トラックバック(0)

このブログ記事を参照しているブログ一覧: PHPにおけるディレクトリ・トラバーサル対策

このブログ記事に対するトラックバックURL: http://blog.e-slas.com/weblog/mt-tb.cgi/39

このブログ記事について

このページは、D-ramが2008年6月27日 01:53に書いたブログ記事です。

ひとつ前のブログ記事は「.htaccessファイルでPHPの設定を行うには」です。

次のブログ記事は「XAMPP for Linuxのサービス自動起動」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01