平成30年 春期 情報処理安全確保支援士 午前II 問2

Webサーバのログを分析したところ、Webサーバへの攻撃と思われるHTTPリクエストヘッダーが記録されていた。
次のリクエストヘッダーから観測できる、攻撃者が悪用しようとしている(ぜい)弱性はどれか。
ここで、HTTPリクエストヘッダーはデコード済みである。

[HTTPリクエストのヘッダー部分]
 GET /cgi-bin/submit.cgi?user=;cat /etc/passwd HTTP/1.1
 Accept: */*
 Accept-Language: ja
 UA-CPU: x86
 Accept-Agent:(省略)
 Host: test.example.com
 Connection: Keep-Alive

 ア  HTTPヘッダインジェクション
 イ  OSコマンドインジェクション
 ウ  SQLインジェクション
 エ  クロスサイトスクリプション


答え イ


解説
ヘッダーリクエストの
 GET /cgi-bin/submit.cgi?user=;cat /etc/passwd HTTP/1.1
は、ファイルの内容を閲覧するコマンドである“cat”でサーバのパスワードを管理しているファイル“/etc/passwd”を指定しているので、これはサーバのパスワードファイルを盗みだそうというOSコマンドインジェクション(イ)になります。


キーワード
・OSコマンドインジェクション

キーワードの解説

戻る 一覧へ 次へ