レールで属性値をサニタイズする最良の方法は何ですか? コードは次のようになります。
<img alt="<%= h 'untrusted-data' %>" src="image-source-here" />
owasp.net の XSS 防止チート シートに記載されているルール2とルール 3が特に気になります。
- 信頼できないデータを HTML 共通属性に挿入する前の属性エスケープ
- 信頼できないデータを JavaScript データ値に挿入する前の JavaScript エスケープ
目的には html_escape メソッドで十分ですか? 何らかの理由で、ここでtag
提供されている方法を使用できませんTagHelper
。Rails 2.3.5 バージョンを使用しています。