【发布时间】:2010-12-17 12:50:39
【问题描述】:
Grails Config.groovy 设置 grails.views.default.codec 指定用于在 Grails 视图中对 ${...} 内的数据进行编码的默认编解码器。
此配置设置可以采用任何值 none(无需过滤)、html(以避免 XSS 攻击)和 base64(我知道没有实际用例)。
Grails 默认为none(无过滤)。
问题:
- 是否有任何令人信服的技术理由不使用更安全的选项“html”?
- 您什么时候选择在 Grails 项目中使用默认选项“none”?
【问题讨论】: