我正在研究PHP安全性最佳实践,特别是HTML净化器库。
我喜欢用第三方图书馆来加强我网站的安全,但我对一些事情感到困惑.
只是为了确认我在问这个之前做过作业.
发布于 2012-01-25 07:32:41
在接受用户的任何输入时,有两个极端:
HTML净化器允许一个中间点:允许用户注入一些HTML,而不是恶意HTML。当然,这是一件很麻烦的事情,但是HTML净化器被认为是少数几个库之一,如果不是唯一的话,它是正确的。
这是唯一应该用来做的事。不要放弃你的其他安全措施。实际上,我完全避免了整个问题,允许用户只使用受控的标记语言来对输入进行样式化,例如Markdown ( Stackoverflow使用的)。
https://stackoverflow.com/questions/8998819
复制相似问题