扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:builder.com.cn 2007年3月13日
关键字:
商业影响
据Grossman称,一旦攻击者成功利用一个XSS脆弱性,他可以执行大量的恶意行为,包括:
本质上说,成功完成攻击的攻击者能够执行Web页面脚本所能执行的任何功能。
预防XSS脆弱性
和许多Web应用程序脆弱性一样,确认输入是防御XSS利用的最佳方法。例如,保证不允许在任何Web页面框中输入尖括号。这似乎是一个非常简单的方法,但很明显它也是防御XSS攻击的最佳方法之一。McClure、Scambray和Kurtz在其文章中写道:
“…我们遇到的几乎每一种XSS脆弱性都是由于没有在输入中删除尖括号或没有在输出中对这些尖括号进行编码引起的”(《黑客大曝光》,第565页)。
不只是尖括号,还必须禁止语法输入。语法输入可能来自数据库、其它服务器等。必须对Web应用程序的所有输入进行过滤,保证向你的用户传送“干净”的内容。
组织还可以采用其它步骤来预防由XSS脆弱性引起的问题,它们包括:
总结
XSS脆弱性可能给企业网络带来重大风险,攻击者可能会在用户不知情的情况下盗走敏感信息。如上面列举的步骤所说明的,预防XSS要求用户和程序员提高警惕,并使用技术解决方案来避免人为错误。
责任编辑:德东
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者