
 |
ディレクトリトラバーサル(Directory Traversal) |
|
 |
 |
 |
トップ
日本語−【て】
ディレクトリトラバーサル
|
 |
入力されたファイル名への検査が不十分であることを利用して、管理者から許可されていないファイルにアクセスする攻撃手法のことです。「パストラバーサル」とも呼ばれています。 この攻撃は、利用者にファイル名を入力してもらい、そのファイルを表示するようなWebアプリケーションが対象となり、重要な情報が漏洩するといった危険性があります。 例えば、「/public/txt/」というディレクトリにあるファイルのみを公開するシステムがあったとして、利用者にはファイル名を指定してもらうとします。ファイル名が「sample.txt」なら、入力されたファイル名に「/public/txt/」をつけた「/public/txt/sample.txt」を表示することになります。 しかし、このときファイル名として「../../etc/password」が入力されると表示するファイルは「/public/txt/../../etc/passwd」になってしまいます。「../」は親ディレクトリを表すので、結局「/etc/passwd」を表示することになり、許可していないファイルへのアクセスを許してしまうことになります。 ディレクトリトラバーサルを防ぐためには、ファイル名に「../」が含まれていないかチェックしたり、パス名を正規化してからチェックするなどの方法があります。
|
|
 |
 |
 |
|
|
 |
 |
 |
|
|
 |

|
 |

|

|
|
 |
 |
 |
コンパクト版 インターネット辞典 監修:東京大学大学院 情報理工学系研究科 助教授 江崎 浩 発行:IEインスティテュート (C) Hiroshi ESAKI, 2000 (C) 2002 IE Institute.co.,Ltd. IT辞典は「コンパクト版 インターネット辞典」に用語の追加・編集を行って提供しています。 |
 |



|
 |













|