Home > Diary | Programming > サニタイズは忘れないようにしましょう~(>w<

サニタイズは忘れないようにしましょう~(>w<

sshot-188

Twitter で、「はてなって、なんで<strong>とか<em>のための記法がないのん?」ってつぶやいたら、ブログのサイドバーにおいてある FriendFeed を表示するスクリプトがエラいことになった。サニタイズしてなかたデース。

JavaScript の文字列を無害化するには、

  • escapeHTML(): < を &lt; なんかへエスケープする
  • stripTags(): タグを取っ払う

の二種類があるっぽいケド、もち今回はescapeHTML()でいくのですよ。こういうのって脆弱性につながるやもしれんしなぁ…さっさと直しておくべ。自分で攻撃コードをつぶやいて自爆したりしたらかなわんし。

今度こそおやすみなさい。

Home > Diary | Programming > サニタイズは忘れないようにしましょう~(>w<

My Friend Feed

http://friendfeed.com/daruyanagi

Google Analyticator

608
 Unique Visitors 
 (1 day) 
Powered By Google Analytics

Return to page top