情報処理安全確保支援士試験 平成29年度春期 午前Ⅱ 問12「Web アプリケーションの脆弱性を悪用する攻撃手法のうち,Web ページ上で入力…」の正解と解説です。情報処理安全確保支援士試験の「OSコマンドインジェクション」分野の過去問で、各選択肢の正誤も解説付きで確認できます。
イ. OS コマンドインジェクション
入力文字列がsystemやexecなどのシェル実行関数へ渡され、不正なシェルコマンドが実行される攻撃はOSコマンドインジェクションに分類される。よってイが正解。HTTPヘッダインジェクションは応答ヘッダへの改行混入、CSRFは正規利用者を悪用した強制操作、セッションハイジャックはセッション乗っ取りで別物。対策は外部入力をシェルに渡さない、API/エスケープの利用。