当前位置:  开发笔记 > 编程语言 > 正文

如何安全地使用fckEditor,而不存在跨站脚本的风险?

如何解决《如何安全地使用fckEditor,而不存在跨站脚本的风险?》经验,为你挑选了1个好方法。

此链接使用fckEditor描述了对我的应用程序的攻击:http://knitinr.blogspot.com/2008/07/script-exploit-via-fckeditor.html

如何在仍然使用fckEditor的同时使我的应用程序安全?它是fckEditor配置吗?在我从fckEditor获取文本后,我应该在服务器端进行一些处理吗?

这是一个难题,因为fckEditor 使用 html标签进行格式化,因此当我显示文本时,我不能只进行HTML编码.



1> Paweł Hajdan..:

清理HTML服务器端,没有其他选择.对于PHP,它将是HTML Purifier,对于.NET我不知道.清理HTML很棘手 - 剥离脚本标签是不够的,你还必须注意on*事件处理程序甚至更多,这要归功于IE的愚蠢行为.

此外,使用自定义html和CSS,很容易劫持您的网站的外观和布局 - 使用覆盖所有屏幕的覆盖(绝对定位)等.为此做好准备.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有