攻撃手法
Webサイトの入力欄に、悪意のあるスクリプトを埋め込み、閲覧者のブラウザ上で実行させる攻撃はどれか。
- A
SQLインジェクション
- B
セッションハイジャック
- C
ディレクトリトラバーサル
- D
クロスサイトスクリプティング
正解と解説を見る
正解:D
クロスサイトスクリプティング(XSS)は、スクリプトを埋め込んで実行させる。エスケープ処理で防ぐ。
- A
誤り。入力値にSQL文を紛れ込ませて、データベースを不正に操作する攻撃。
- B
誤り。セッションIDを盗んで、利用者になりすます攻撃。
- C
誤り。不正なパスで、公開していないファイルにアクセスする攻撃。
- D
正しい。入力値の無害化(エスケープ処理)で防ぐ。
このサイトの問題は、公開されている出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。独立行政法人情報処理推進機構(IPA)の公式サービスではありません。