問題
XSS(クロスサイトスクリプティング)の対策として、最も適切なものはどれか。
選択肢
- 1ア 通信路をSSL/TLSで暗号化する
- 2イ 入力値・出力値のエスケープ処理を行う
- 3ウ 二要素認証を導入する
- 4エ ファイアウォールで不要ポートを遮断する
解答と解説を見る
正解
2. イ 入力値・出力値のエスケープ処理を行う
解説
XSSは悪意のあるスクリプトをWebページに埋め込む攻撃で、対策は入出力値のエスケープ処理です。HTMLタグや特殊文字(<>&"など)をエンティティ化することで、スクリプトが実行されないようにします。