Eyes, JAPAN Blog > WeChall — "htmlspecialchars"

WeChall — "htmlspecialchars"

beko

この記事は1年以上前に書かれたもので、内容が古い可能性がありますのでご注意ください。

今回は、wechallのhtmlspecialcharsも問題について解説していきたいと思います。

20150528170034

webサイトのxss対策としてhtmlspecialcharsを使うのですが、いわいる特殊文字のスキップのし忘れが存在しています。まず、はじめにgoogle先生にhtmlspecialcharsの書き方を聞いてみましょうそうすると、いろいろ出てくるわけなのですが、今回はXSSなので、シングルコーテーションとダブルコーテーションをスキップさせたいわけなので”ENT_QUOTES”を入れる必要があると分かりました。なので、それを入力して提出してみると、

20150528170219

今回の問題はこれで終了です。XSSが作りこまれてしまう時の事例として、このようにフォームに対してエスケープ処理を忘れてしまっている場合もあるので、webページを作る人も気をつけましょう。

Comments are closed.