IPA過去問ドリル

平成30年度 秋期 応用情報技術者試験 午前 問41

テクノロジ/セキュリティ

クロスサイトスクリプティング対策に該当するものはどれか。

出典:平成30年度 秋期 応用情報技術者試験 午前 問41

正解:ウ

解説

クロスサイトスクリプティング(XSS)は,Webページへの入力データがそのままHTMLとして出力されることで悪意あるスクリプトが実行される脆弱性です。対策として,出力データ中の特殊文字をエスケープ処理し,HTMLタグとして解釈されないようにする方法が有効です。

選択肢ごとの解説

  • 誤り。SNMPエージェントの常時稼働は機器の監視・管理に関するものであり,XSS対策とは直接関係ありません。
  • 誤り。OSへのセキュリティパッチ適用は一般的な脆弱性対策ですが,XSSの直接的な対策(出力エスケープ)ではありません。
  • 正しい。出力データがHTMLタグとして解釈されないように処理(エスケープ処理)することがXSS対策の基本です。
  • 誤り。入力データ量の制限はバッファオーバフロー対策などに関連するもので,XSS対策の本質的な対策ではありません。
応用情報技術者の過去問を演習モードで解く