遭遇XSS攻击怎么解决

XSS的攻击手段

利用JavaScript或DOM方式进行攻击,XSS(脚本注入)提交,然后进行页面展示,影响页面的正常结构,还可以做钓鱼网站,来盗取用户的信息。

比如在页面评论   <scirpt> alert("马鲁斯!!") </script>  那么别的用户进来就会弹出    马鲁斯!!

那么评论的是一条  <scirpt> location.href = www.xxx.com </script>   那么就会跳进入这个页面,不会是自己的本页面了。

所以被人可以模仿你完全相同的网站,来跳入钓鱼网站,盗取信息。

XSS攻击的防护

拦截所有请求,将特殊字符转换成html

1.首先创建一个类实现Flter,然后再写上这条代码。

2.创建一个HttpServletRequest类继承HttpServletRequestWrapper。

StringEscapeUtils.escapeHtml4() 方法是  common.lang包里面的

3.把HttpServletRequest类new过去

然后在 web.xml中配置filter过滤器就可以了

最新文章

  1. PHP四个阶段目标以及第一阶段学习内容
  2. Linux系统上通知网关更新arp
  3. 两个与spring事务相关的问题
  4. 如何查看postfix的版本
  5. hdu5071 2014 Asia AnShan Regional Contest B Chat
  6. Linux学习之路:变量值的删除、替代和替换
  7. ajax post提交数据, input type=submit 返回prompt aborted by user
  8. 从OneNote走出,技术博客养成记
  9. jsp页面中的$(param.xxx)
  10. SSH 之 Spring的源码(一)——Bean加载过程
  11. [Swift]LeetCode802. 找到最终的安全状态 | Find Eventual Safe States
  12. jQuery-4.动画篇---上卷下拉效果
  13. FineUIPro v3.6.0 发布了(3 年助力 200 家企业的信息化建设)!
  14. k8s HPA自动收缩
  15. ifconfig和ping
  16. win7下出现读不到移动硬盘的解决办法
  17. Redis的使用(待更新)
  18. 这里给大家介绍一下通过 Wi-Fi 连接“慷慨捐赠”你的身份信息的七种方法.
  19. shell 统计行数
  20. 蓝色简单的cms文档管理系统模板——后台

热门文章

  1. windows下RocketMQ安装部署
  2. typescript step by step interface class
  3. Client API Object Model - Grid Context(3.3)
  4. 机器学习-TensorFlow应用之classification和ROC curve
  5. 动态规划-Dynamic Programming(DP)
  6. ios---剪裁圆形图片方法
  7. Shell常用语句及结构
  8. artTemplate--模板使用自定义函数(1)
  9. c++中的动态内存分配
  10. c++中重载运算符