セキュリティ

基本情報技術者試験 科目A免除 修了試験 20120122 実施分 問42

クロスサイトスクリプティングの手口はどれか。
  • ア Web アプリケーションに用意された入力フィールドに,悪意のある JavaScript コードを含んだデータを入力する。
  • イ インターネットなどのネットワークを通じてサーバに不正にアクセスしたり,データの改ざん・破壊を行ったりする。
  • ウ 大量のデータを Web アプリケーションに送ることによって,用意されたバッファ領域をあふれさせる。
  • エ パス名を推定することによって,本来は認証された後にしかアクセスを許可していないページに直接ジャンプする。

出典:基本情報技術者試験 科目A免除 修了試験 20120122 実施分 問42

答えと解説を見る

正解:ア

覚える知識

クロスサイトスクリプティングの定義

XSSは、悪意あるスクリプトをWebアプリ経由で利用者のブラウザ上で実行させる攻撃である。

この問題で必要なこと

Webアプリの入力欄などに悪意あるスクリプトを注入し、閲覧者のブラウザで実行させる攻撃。

ひっかけ

ウはバッファオーバフロー、エは forced browsing、イは不正アクセス一般の説明。

この知識の出題:本試験系 0 回・免除試験 6 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「Webアプリケーションへの攻撃と対策」で学ぶ

同じ知識の過去問