小编Jac*_*son的帖子

当我需要从WYSIWYG编辑器渲染HTML时如何防止XSS攻击?

非技术背景信息:我在一所学校工作,我们正在使用Django建立一个新网站.为学校工作的教师在技术上没有足够的能力使用另一种MarkUp语言,如MarkDown.我们最终决定使用WYSIWYG编辑器,这会带来安全漏洞.我们并不太担心教师本身,而是更多可能获得教师资格的恶意学生.

技术背景信息:我们正在使用Django 1.3运行,尚未选择特定的编辑器.我们倾向于使用像TINYMCE这样的javascript,但可以说服它使用任何允许安全性和易用性的东西.因为WYSIWYG编辑器将​​输出要呈现到文档中的HTML,所以我们不能简单地将其转义.

什么是防止恶意代码的最佳方法,同时仍然让非技术教师轻松撰写帖子?

html security django wysiwyg

10
推荐指数
2
解决办法
3282
查看次数

标签 统计

django ×1

html ×1

security ×1

wysiwyg ×1