問題
XSS(クロスサイトスクリプティング)対策として最も有効なものはどれか。
選択肢
- 1SQLのプリペアドステートメント
- 2出力時のエスケープ処理(HTMLエンコーディング)
- 3パスワードのハッシュ化
- 4通信のTLS化
正解
2. 出力時のエスケープ処理(HTMLエンコーディング)
詳しい解説を見る解説を閉じる
解説
XSSは、悪意あるスクリプトをWebページに埋め込み実行させる攻撃。対策は出力時のエスケープ処理(<→<等のHTMLエンコード)が最も基本かつ有効。Content Security Policy(CSP)の設定も効果的。プリペアドステートメントはSQLi対策、ハッシュ化はパスワード保管対策である。
一問一答
全400問を繰り返し学習