セキュリティ
平成29年度 春期 基本情報技術者試験 午前 問37
ディレクトリトラバーサル攻撃に該当するものはどれか。
- ア 攻撃者が,Web アプリケーションの入力データとしてデータベースへの命令文を構成するデータを入力し,管理者の意図していない SQL 文を実行させる。
- イ 攻撃者が,パス名を使ってファイルを指定し,管理者の意図していないファイルを不正に閲覧する。
- ウ 攻撃者が,利用者を Web サイトに誘導した上で,Web アプリケーションによる HTML 出力のエスケープ処理の欠陥を悪用し,利用者の Web ブラウザで悪意のあるスクリプトを実行させる。
- エ セッション ID によってセッションが管理されるとき,攻撃者がログイン中の利用者のセッション ID を不正に取得し,その利用者になりすましてサーバにアクセスする。
出典:平成29年度 春期 基本情報技術者試験 午前 問37
答えと解説を見る
正解:イ
覚える知識
ディレクトリトラバーサル攻撃の定義
ディレクトリトラバーサルは、../ などを含むパス指定で想定外のファイルにアクセスする攻撃である。
この問題で必要なこと
パス名を使って管理者の意図しないファイルを閲覧する攻撃。
ひっかけ
SQLインジェクション、XSS、セッションハイジャックの説明。
この知識の出題:本試験系 3 回・免除試験 6 回(公開問題での観測値)