Quantcast
Channel: プログラム の個人的なメモ
Viewing all articles
Browse latest Browse all 860

【セキュリティ】パス・ディレクトリ操作関連

$
0
0

【1】パス トラバーサル(パスの乗り越え)

パス トラバーサル(パスの乗り越え) / ディレクトリ トラバーサル(Directory Traversal)とは...

 * 本来想定したファイルパスを遡って(Traversal, Traversal:横切る)、自由にファイルを読み書きされてしまう攻撃
 * 上位ディレクトリへの移動コマンド「../」などを直接指定することで
   非公開ファイルにの不正アクセスする攻撃

対策

 * リクエスト情報として直接ファイルパスを受け渡さないこと
 * どうしても、受け渡しせざる得ない場合は、ホワイトリスト(※)を作るなどをして、ファイル名をチェックすること

補足:ホワイトリストとは

 * 操作を許可する対象(ファイルなど)のリストである。

参考文献

http://www.atmarkit.co.jp/ait/articles/0305/07/news001.html

【2】パス リスティング

パス リスティング(Path Listening) / ディレクトリ リスティングとは...

 * サーバのディレクトリ内容をリスト表示させてしまう

対策

 * Apacheなど のディレクトリリスティング無効化する

参考文献

http://www.atmarkit.co.jp/ait/articles/0708/22/news119.html
http://www.websec-room.com/2014/01/17/1569

関連記事

セキュリティ攻撃一覧

http://blogs.yahoo.co.jp/dk521123/25278676.html

Viewing all articles
Browse latest Browse all 860

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>