CRYPTREC暗号リスト

外部からの入力文字列をシステムコマンドとして解釈させてしまい、意図しないOSコマンドを不正に実行させる攻撃は「OSコマンドインジェクション」と呼ばれます。PHPのexec関数やsystem関数など、シェルを呼び出す処理に入力値が直接渡される脆弱性が原因で発生します。 各選択肢の解説: ア:HTTPヘッダインジェクションは、入力値に改行コードなどを混入させることで、不正なHTTPヘッダやレスポンスボディを出力させる攻撃です。 ウ:クロスサイトリクエストフォージェリ (CSRF) は、ログイン済みの利用者のブラウザを利用して、利用者が意図しないリクエスト(掲示板への書き込みや決済など)をサーバに送信させる攻撃です。 エ:セッションハイジャックは、利用者のセッションIDを推測や盗聴によって奪い、その利用者になりすましてアクセスする攻撃です。

Web アプリケーションソフトウェアの脆弱性を悪用する攻撃手法のうち、入力した文字列が PHPのexec 関数などに渡されることを利用し、不正にシェルスクリプトを実行させるものは、どれに分類されるか。

出典令和5年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問1
ア
HTTP ヘッダインジェクション
イ
OS コマンドインジェクション
ウ
クロスサイトリクエストフォージェリ
エ
セッションハイジャック