オリジナル予想問題7 問34

クロスサイトスクリプティングによる攻撃へのセキュリティ対策はどれか。

  • OSのセキュリティパッチを適用することによって,Webサーバへの侵入を防止する。
  • Webアプリケーションで,クライアントに入力データを再表示する場合,情報内のスクリプトを無効にする処理を行う。
  • WebサーバにSNMPプログラムを常駐稼動させることによって,攻撃を検知する。
  • 許容範囲を超えた大きさのデータの書き込みを禁止し,Webサーバへの侵入を防止する。
正解 問題へ
分野:テクノロジ系
中分類:セキュリティ
小分類:セキュリティ実装技術
解説
クロスサイトスクリプティング(XSS)は、動的にWebページを生成するアプリケーションのセキュリティ上の不備を意図的に利用して、悪意のあるスクリプトを混入させることで攻撃者が任意の画面に書き換えたり、ユーザーのクッキーや個人情報を盗むなどの攻撃を行う行為です。

この攻撃に対する脆弱性は、ユーザーからの入力データ内に含まれる引用符やHTMLタグを無効せずにそのまま表示してしまうことが原因で生じるので、出力時にHTMLの特殊文字を適切にエスケープ(無効化)することで防ぐことができます。

出典


Pagetop