セキュリティ
基本情報技術者試験 科目A免除 修了試験 20230122 実施分 問44
クロスサイトスクリプティング対策に該当するものはどれか。
- ア Web サーバで SNMP エージェントを常時稼働させることによって,攻撃を検知する。
- イ Web サーバの OS にセキュリティパッチを適用する。
- ウ Web ページに入力されたデータの出力データが,HTML タグとして解釈されないように処理する。
- エ 許容量を超えた大きさのデータを Web ページに入力することを禁止する。
出典:基本情報技術者試験 科目A免除 修了試験 20230122 実施分 問44
答えと解説を見る
正解:ウ
覚える知識
クロスサイトスクリプティング対策(特殊文字のエスケープ)
XSS対策は、入力値を出力する際にHTML特殊文字をエスケープし、スクリプトとして実行されないようにすることである。
この問題で必要なこと
XSS対策は、出力データ中のHTML特殊文字をエスケープしてタグとして解釈されないようにする。
ひっかけ
パッチ適用やバッファオーバフロー対策など別の脆弱性対策を選ばせる。
この知識の出題:本試験系 0 回・免除試験 4 回(公開問題での観測値)