XSS的攻击手段html
利用JavaScript或DOM方式进行攻击,XSS(脚本注入)提交,而后进行页面展现,影响页面的正常结构,还能够作钓鱼网站,来盗取用户的信息。web
好比在页面评论 <scirpt> alert("马鲁斯!!") </script> 那么别的用户进来就会弹出 马鲁斯!!app
那么评论的是一条 <scirpt> location.href = www.xxx.com </script> 那么就会跳进入这个页面,不会是本身的本页面了。网站
因此被人能够模仿你彻底相同的网站,来跳入钓鱼网站,盗取信息。spa
XSS攻击的防御3d
拦截全部请求,将特殊字符转换成htmlxml
1.首先建立一个类实现Flter,而后再写上这条代码。htm
2.建立一个HttpServletRequest类继承HttpServletRequestWrapper。blog
StringEscapeUtils.escapeHtml4() 方法是 common.lang包里面的继承
3.把HttpServletRequest类new过去
而后在 web.xml中配置filter过滤器就能够了