久々にプログラムの話。 クロスサイトスクリプティング(XSS)とは、なんぞ? PHP初心者やデザイナーさんだと思うかもしれません。 ・クロスサイトスクリプティングとは? XSSとは、WEBシステムを攻撃する手法の一つです。WEB制作者は、この対策をする必要があるとされています。 ・具体的にどんなWEBシステムでこの問題が発生するか 入力フォームに値をいれて、確認画面で入力した内容を確認するようなシステムが主です(他のケースもあります)。 ・どんな対策をすればいいか 入力値のチェック(バリデート) 不正な入力値の無効化(サニタイズ) 基本この2つです。 PHPだとhtmlspecialcharsという「htmlタグ」、「&」、「"(ダブルクォート)」、「'(シングルクォート、オプション要)」を「>」などに置き換える関数があります。ユーザーが入力した内容を確認画面で表示する際は、基本この