タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sanitizeに関するfujimognのブックマーク (1)

  • Sanitize gem: whitelistベースの... - YomuKaku Memo

    htmlタグやscriptタグを含むコンテンツをデータベースから取り出してviewに出力する場合は、危険なタグを出力しないようにする必要があります。 特にCMSのようなアプリを作成する場合は、アプリを作成した人と異なる人がコンテンツを入力できるため、ユーザーの入力をそのままviewに出力することは危険です。 例えば、 <script type="text/javascript">alert("I'm going to steal your secret.");</script> のような入力をそのまま出力すると、当該のページがリロードされるたびにJavaScriptのアラートメッセージが表示されてしまいます。 このようなことを避けるため、一般にsanitizeという処理が行われます。 フレームワークである程度の面倒はみてもらえます。 Rails 3のActionViewでは、viewに文

  • 1