コンテンツへスキップ
uencoder

Directory Traversal

ディレクトリトラバーサルはパストラバーサルの別名であり、../ を使って制限されたディレクトリを抜け出し、意図しないファイルへアクセスする攻撃である。

目的

ディレクトリトラバーサル攻撃とその防御を理解する。パストラバーサルと同義。

メカニズム

../ の並びでディレクトリツリーを遡り、制限されたファイルへ到達する。防御はパストラバーサルと同じ:パスを正規化してからプレフィックスを検証する、basename を使う、chroot する。

ユースケース

  • ファイルアクセス制御
  • パスセキュリティ監査
  • ディレクトリ制限

関連ツール

References