【发布时间】:2011-01-04 21:05:15
【问题描述】:
我有一个编辑器,它允许用户添加存储在数据库中并呈现在网页上的 HTML。由于这是不受信任的输入,我计划使用Microsoft.Security.Application.AntiXsSS.GetSafeHtmlFragment 来清理 HTML。
- 我应该在保存到数据库之前还是在将不受信任的输入呈现到网页之前进行清理?
- 在我的项目中包含 AntiXSS 源代码而不是仅包含 DLL 是否有优势? (也许我可以自定义白名单?)
- 我应该在哪个类文件中查找 GetSafeHtmlFragment 的实际实现
【问题讨论】:
标签: asp.net xss antixsslibrary html-sanitizing