セキュリティ
基本情報技術者試験 科目A免除 修了試験 20120122 実施分 問42
クロスサイトスクリプティングの手口はどれか。
- ア Web アプリケーションに用意された入力フィールドに,悪意のある JavaScript コードを含んだデータを入力する。
- イ インターネットなどのネットワークを通じてサーバに不正にアクセスしたり,データの改ざん・破壊を行ったりする。
- ウ 大量のデータを Web アプリケーションに送ることによって,用意されたバッファ領域をあふれさせる。
- エ パス名を推定することによって,本来は認証された後にしかアクセスを許可していないページに直接ジャンプする。
出典:基本情報技術者試験 科目A免除 修了試験 20120122 実施分 問42
答えと解説を見る
正解:ア
覚える知識
クロスサイトスクリプティングの定義
XSSは、悪意あるスクリプトをWebアプリ経由で利用者のブラウザ上で実行させる攻撃である。
この問題で必要なこと
Webアプリの入力欄などに悪意あるスクリプトを注入し、閲覧者のブラウザで実行させる攻撃。
ひっかけ
ウはバッファオーバフロー、エは forced browsing、イは不正アクセス一般の説明。
この知識の出題:本試験系 0 回・免除試験 6 回(公開問題での観測値)