避免XSS攻击

遭遇XSS攻击怎么解决

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过滤器就能够了

相关文章
相关标签/搜索