基于DOM型XSS漏洞攻击与防范技术研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:linco87
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:DOM(文檔对象模型)型XSS(跨站攻击)漏洞是XSS漏洞的其中一种类型。在Web应用程序中这种漏洞出现的场景、攻击方式和危害程度都可能不同,为有效防范WEB应用程序被基于DOM型XSS漏洞攻击,提高WEB应用程序的安全性,文章对利用该漏洞实施攻击的步骤,以及攻击的技巧进行了分析,并在此基础上提出检测DOM型XSS漏洞的方法和防范措施。
  关键词:XSS漏洞;攻击方法;防范措施;漏洞利用;WEB安全
  迄今为止,互联网的应用已经影响到人们生活的方方面面,其中基于WEB的应用是当今最为广泛的互联网应用之一,然而,WEB的安全问题一直威胁人们正常使用互联网。XSS漏洞是WEB应用程序中比较常见的漏洞之一,利用XSS漏洞对WEB应用程序实施攻击很容易,很广泛,也很难发现和预防,XSS漏洞已经被人们视为WEB应用程序面临的最主要的安全威胁之一。XSS有三种类型,文章主要是分析基于DOM型XSS漏洞攻击与防范技术。
  1基于DoM型XSS漏洞攻击的步骤
  利用基于DOM型XSS漏洞攻击就是攻击者事先构造含有恶意脚本代码的链接,设法让用户点击,用户一旦点击这些链接之后,恶意脚本就在用户的浏览器运行,如果用户的浏览器端没有设置任何的防范措施,那么攻击者就可以轻而易举地窃取用户的隐私信息,如COOKIE等。具体攻击实施步骤如下图1。
  ①被攻击用户在登陆WEB应用程序时,输入的用户名,密码等就被保存在cookie中。
  ②攻击者将精心构造的含有恶意脚本的链接发给用户。
  ③被攻击者在没有任何防范措施的情况下点击了这些含有恶意脚本的链接。
  ④服务器向点击链接的用户返回有DOM型XSS漏洞的页面,触发脚本运行。
  ⑤恶意脚本在用户端运行的时候。将攻击代码复制到用户的页面中。
  ⑥被攻击的用户浏览器就会读取用户的隐私信息,并发送给攻击者指定的服务器中。
  ⑦攻击者利用获取到的信息,伪装成合法的用户,就可以正常登陆WEB应用程序,进行其他合法操作。
  2基于DOM型XSS漏洞攻击技巧分析
  利用以下几种攻击技巧,攻击者可以很容易将攻击代码插入WEB应用程序中,而不被WEB服务器拦截。
  当客户端从地址链接中获取参数值时,它们一般不会把查询字符串精确解释成“名=值”对。相反,它们往往会在地址链接中查找等号后面的参数名称,然后截取等号后面所有的URL。可以采用以下两种方式:
  1)如果WEB服务器端不是应用整个URL进行确认的,而是根据每个参数的确认,那么攻击者就会将恶意代码插人在容易受攻击的参数中,例如:
  http://localhost/testl.aspx?message=sorry, an error OC-eurred
其他文献
1 2001年美国饲草种植面积有所反弹据报道,2000年因受干旱等恶劣条件的影响,全美饲草种植面积为2396万hm2.2001年美国饲草的种植面积比上年增加6.4%,达到2550万hm2,是自1966
将达到报废标准的PY-3.4双列圆盘轻耙耙片(直径360mm)改成缺口耙片作为前列耙片、新耙片作后列耙片进行重组再利用,经实际应用表明,不仅具有1BJ5.3型48片免耕耙的耙茬及碎土
有这样一组数据,是某单位年度考核晋级人员的名单列表,如图1所示,这个数据列表有名次、姓名两列,现在需要按照名次先后顺序,转换为4列N行的人員名单。由于数据量比较大,手工转换显然是比较麻烦,有没有简单一些的方法呢?  方法一:使用公式  选择D2格在编辑栏输入公式"=OFFSET($B$1,(ROW(A1)一1)*4+COLUMN(A1),)&""",ROW函数可以返回一个引用的行号,COLUMN函
摘要: 该文介绍了应用系统在运行过程中可能存在的常见灾难因素,分析了常见的业务故障类型,介绍了连续数据保护技术及其在企业中的应用,探讨了连续数据保护技术多种故障情况下适用性。  关键词:连续备份;异地容灾;故障恢复  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)05-0003-02  企业不断发展壮大过程中随着应用系统数量不断增加相关应用数据量不断增长,有效地保
农业机械化是实现农业现代化的重要内容和标志.黑龙江垦区将在2010年率先实现农业现代化,其农机总动力到2005年将达到400万kW,2010年达到450万kW.随着农业机械不断地增多,如
1BZ-76片大型液压耙是黑龙江垦区"七五"期间重点推广的与大功率拖拉机配套使用的高速、宽幅整地机械,适用于荒地、粘重土壤的耕后整地作业,也可进行免耕地深松耙茬及以耙代耕
农机监理工作是农机管理工作的重要组成部分,是实施农机法规管理的主要手段.因此必须强化农机安全监理工作,加强对农机安全生产和技术状态的监督管理,才能进一步完善农场农机