平成27年 春期 応用情報技術者 午前 問46

ディレクトリトラバーサル攻撃はどれか。

 ア  OSの操作コマンドを利用するアプリケーションに対して、攻撃者が、OSのディレクトリ操作コマンドを渡して実行する。
 イ  SQL文のリテラル部分の生成処理に問題があるアプリケーションに対して、攻撃者が、任意のSQL文を渡して実行する。
 ウ  シングルサインオンを提供するディレクトリサービスに対して、攻撃者が、不正に入手した認証情報を用いてログインし、複数のアプリケーションを不正使用する。
 エ  入力文字列からアクセスするファイル名を組み立てるアプリケーションに対して、攻撃者が、上位のディレクトリを意味する文字列を使って、非公開のファイルにアクセスする。


答え エ


解説

 ア  OSコマンドインジェクションの記述です。
 イ  SQLインジェクションの記述です。
 ウ  不正ログインの記述です。
 エ  ディレクトリトラバーサル攻撃の記述です。


キーワード
・ディレクトリトラバーサル攻撃

キーワードの解説
  • ディレクトリトラバーサル攻撃(directory traversal attack)
    Webシステムなどで、利用者が入力したデータの検証(無毒化)が不十分なために、ファイルシステムのディレクトリの横断を示すような文字(“../”など)がすり抜けてしまい、本来アクセスを許可しないファイルへのアクセスが行われることです。

もっと、「ディレクトリトラバーサル攻撃」について調べてみよう。

戻る 一覧へ 次へ