前段时间在修改时天气预报15天查询(http://tqybw.net),想增加图片延迟载入的脚本功能,刚好看到某XX网站上有,为了测试方便,就直接引用某XX站的JS调用,没有下载下来.然后急着就上线了!某天用工具检测 http://tqybw.net/xian15tian/,提示有跨站脚本攻击漏洞危险,赶紧修改过来!对于跨站脚本攻击漏洞个人作以下说明:
跨站脚本攻击漏洞描术:
1.跨站脚本攻击就是指恶意攻击者向网页中插入一段恶意代码,当用户浏览该网页时,嵌入到网页中的恶意代码就会被执行。
2.跨站脚本攻击漏洞,英文名称Cross Site Scripting,简称CSS又叫XSS。它指的是恶意攻击者向Web页面中插入一段恶意代码,当用户浏览该页面时,嵌入到Web页面中的恶意代码就会被执行,从而达到恶意攻击者的特殊目的。

跨站脚本攻击漏洞危害
1.恶意用户可以使用该漏洞来盗取用户账户信息、模拟其他用户身份登录,更甚至可以修改网页呈现给其他用户的内容。
2.恶意用户可以使用JavaScript、VBScript、ActiveX、HTML语言甚至Flash应用的漏洞来进行攻击,从而来达到获取其他的用户信息目的。

跨站脚本攻击漏洞解决方案:
1.建议过滤用户输入的数据,切记用户的所有输入都要认为是不安全的。
2.网站中不要跨站调用不被信任的网站文件:如JS,css,iframe等

转载于:https://www.cnblogs.com/auto6s/archive/2012/10/30/guazhanjiaoben.html

跨站脚本攻击漏洞防范与解决办法相关推荐

  1. XSS(跨站脚本)漏洞详解之XSS跨站脚本攻击漏洞的解决

    XSS(跨站脚本)漏洞详解 XSS的原理和分类 跨站脚本攻击XSS(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆, ...

  2. web攻防之跨站脚本攻击漏洞

    摘要:XSS跨站脚本攻击一直都被认为是客户端Web安全中最主流的攻击方式.因为Web环境的复杂性以及XSS跨站脚本攻击的多变性,使得该类型攻击很难彻底解决.那么,XSS跨站脚本攻击具体攻击行为是什么, ...

  3. XSS跨站脚本攻击漏洞(1)

    XSS漏洞介绍: xss攻击的目录就是让前端把我们的攻击代码执行 跨站攻击   全都是前端的  只需要右击查看源代码就可以查看到漏洞了 测试漏洞方式:弹窗测试(测试成功以后具体功能实现的xss代码有很 ...

  4. 网站漏洞检测及解决办法

    很多网站可能或多或少存在下面几个漏洞: SQL注入漏洞 跨站脚本攻击漏洞 登陆后台管理页面 IIS短文件/文件夹漏洞 系统敏感信息泄露 下面说下网站漏洞检测的步骤及内容方法: 这些安全性测试,据了解一 ...

  5. php文件跨站漏洞防御,修复PHP跨站脚本攻击漏洞(XSS)方法

    1.昨天360站长之家开通官网直达,安全报高突然报[高危]跨站脚本攻击漏洞,必须修复才可进行官网直达. 2.神马是XSS,额我也不懂,百度如下: 用户在浏览网站.使用即时通讯软件.甚至在阅读电子邮件时 ...

  6. XSS(跨站脚本攻击)漏洞解决方案

    XSS(跨站脚本攻击)漏洞解决方案 参考文章: (1)XSS(跨站脚本攻击)漏洞解决方案 (2)https://www.cnblogs.com/boboxing/p/9261996.html 备忘一下 ...

  7. 跨站脚本攻击漏洞(XSS):基础知识和防御策略

    数据来源 部分数据来源:ChatGPT 一.跨站脚本攻击简介 1.什么是跨站脚本攻击? 跨站脚本攻击(Cross-site scripting,XSS)是一种常见的网络安全漏洞,攻击者通过在受害网站注 ...

  8. XSS跨站脚本攻击漏洞

    XSS(跨站脚本攻击)是一种常见的网络安全漏洞,它允许攻击者在网站中植入恶意的脚本代码,当其他用户访问该网站时,这些脚本代码会在用户的浏览器中执行.这可能会导致严重的安全后果,比如窃取用户的敏感信息, ...

  9. struts2 漏洞分析 及解决办法

    1.讨论关于struts 安全问题. 2.黑客文化. 3.如何降低安全漏洞的出现. 4.忠告建议. 题记: 这篇文章本来很早应该和大家见面的,中间由于个人原因调整了系列文章发布时间,实属罪过.为了不误 ...

最新文章

  1. 一键安装lamp之php插件
  2. [ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器
  3. python中shutil模块_python文件、文件夹、压缩包处理模块-shutil模块-阿里云开发者社区...
  4. GitHub如何删除一个repository(仓库)
  5. system.img格式打包学习
  6. 2020-11-17(补码的非)
  7. vue 监听页面滚动事件:触发animate.min.css动画特效
  8. Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-3.1.xs
  9. jquery 手型 鼠标穿过时_三模无线搭配对称手型设计,游戏致胜利器,ROG烈刃2无线鼠标...
  10. 确定两个日期范围是否重叠
  11. 《GDAL源码剖析与开发指南》导读
  12. 李炎恢的课程中心(JQUERY视频)
  13. python爬取喜马拉雅vip音频安卓_Python爬虫:爬取喜马拉雅音频数据详解
  14. war压缩命令_war包解压命令详解,java项目如何打包成war包?
  15. groovy java to swift_groovy字符串 - Groovy教程
  16. openwrt添加SLM750模块驱动
  17. Visual studio系统找不到指定文件的解决办法
  18. Createjs的控件 BitMap、MovieClip、Sprite
  19. 线代 006 克拉默法则 线性方程组求解
  20. Even-Odd Increments

热门文章

  1. C语言制作图形马赛克处理技术,网友:这小子不进腾讯可惜了!
  2. Y6(YT699)加密狗软件锁开发工具
  3. 【集思广益】关于手机3D APP
  4. 整理的一些常见的开源测试工具
  5. Java爬虫更新mysql数据库(简单事例)
  6. UDP网络编程和URL编程
  7. Optimus: An Efficient Dynamic Resource Scheduler for Deep Learning Clusters(论文笔记)
  8. 你知道么?这29个微信表情默默消失了
  9. shp批量裁剪工具-基于Arcpy
  10. 如何预防中老年人视力下降