セキュリティ
基本情報技術者試験 科目A免除 修了試験 20140727 実施分 問40
クロスサイトスクリプティングによる攻撃を防止する対策はどれか。
答えを選ぶ
出典:基本情報技術者試験 科目A免除 修了試験 20140727 実施分 問40(問題文は IPA の公開問題。解説は当サイト作成)
答えと解説を見る
正解:ウ
覚える知識
クロスサイトスクリプティング対策(特殊文字のエスケープ)
XSS対策は、出力時に特殊文字をエスケープして、入力されたスクリプトを実行させないことである。
この問題で必要なこと
入力データをWeb画面に出力する際に、<や>などの特殊文字をエスケープ処理して、スクリプトとして実行されないようにする。
ひっかけ
パッチ適用(OS脆弱性)やバッファオーバフロー対策など、別攻撃の対策を並べる。
この知識の出題:本試験系 0 回・免除試験 4 回(公開問題での観測値)