Nov 9

使用KSES安全过滤输入数据

学习
在PHP中安全的第一原则就是永远不要相信任何外部数据!如何有效的做到这点是每个开发人员的难点之一。没有使用webeditor之前,这个基本上比较好处理。
但如果使用了webeditor,如何保证用户的数据,同时又做到安全(比如说防止XSS漏洞),的确是个头疼的问题。
这里我推荐一个开源的工具——KSES。KESS只允许用户输入的数据格式和属性。

比如说你只允许输入说含有

那么

中的title就会过滤掉。

KSES在WP和Gregarius中都有用到,是一个非常好用的东西。使用也很简单,不过惟一不好的,就是没有用类来封装,可能这也有作者自己的原因吧。

使用例子:
tags:

to "使用KSES安全过滤输入数据"

Leave a Reply