Directory Traversal
ディレクトリトラバーサルはパストラバーサルの別名であり、../ を使って制限されたディレクトリを抜け出し、意図しないファイルへアクセスする攻撃である。
目的
ディレクトリトラバーサル攻撃とその防御を理解する。パストラバーサルと同義。
メカニズム
../ の並びでディレクトリツリーを遡り、制限されたファイルへ到達する。防御はパストラバーサルと同じ:パスを正規化してからプレフィックスを検証する、basename を使う、chroot する。
ユースケース
- ファイルアクセス制御
- パスセキュリティ監査
- ディレクトリ制限