XSS(Cross Site Scripting)跨站脚本攻击,恶意攻击者插入恶意Html或Script等脚本代码到用户浏览的web网页上,当用户浏览该页之时,因WEB应用程序对用户输入过滤不足,嵌入其中Web里面的恶意脚本代码会被执行,从而达到恶意攻击用户的目的。
由于HTML代码和客户端JavaScript脚本能在受害者主机上的浏览器任意执行,这样等同于完全控制了WEB客户端的逻辑,在这个基础上,黑客可以轻易地发起Cookie窃取,会话劫持,钓鱼欺骗等各种各样的攻击。
形成XSS的主要原因:程序对输入和输出的控制不够严格,导致恶意脚本输入后,在输到前端时被浏览器当作有效代码解析执行从而产生危害。
反射型XSS:非持久性XSS,这种攻击往往具有一次性。攻击者将具有攻击性的链接等触发性脚本发送给用户,欺骗用户点击等操作触发XSS代码并访问了服务器,服务器接受该用户的请求并进行处理,然后把带有XSS的代码发送给用户,用户浏览器解析执行代码,触发XSS漏洞。
上一篇:用JAVA详解冒泡排序
下一篇:英语四级核心词,记住这些就够了