清理rails中的属性值的最佳方法是什么?代码看起来像这样:
<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 版本。