UploadScanner在Web安全测试中的使用研究

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:majing1619
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘   要:浏览器/服务器模式是目前广泛采用的服务模式,在多数行业中大量存在。服务器端应用程序提供的文件上传功能是一个常见的功能,但不可避免地存在被入侵的危险。Burp Suite中的扩展功能之UploadScanner可以针对性地测试该服务器是否存在文件上传漏洞,既方便网站管理员的维护工作,也有利于促进本单位的信息安全。
  关键词:Web安全  Burp suite  UploadScanner
  Absrtact: Browser/server mode is a widely used service mode, which exists in many kinds of industries. File upload function provided by server-side application is a common function, but it is inevitable to be invaded. The uploadscanner of the extended function in burpsuite can specifically test whether there is a file upload vulnerability in the server, which is not only convenient for the maintenance of the website administrator, but also conducive to promoting the information security of the unit.
  Key Words: Web security; Burp suite; Uploadscanner
  随着计算机网络技术的发展,各行业均将自己的业务Web化。Web技术的应用在给企业带来便利的同时,也带来了很大的风险。究其原因,主要是许多Web应用程序缺乏对用户输入内容的过滤。即Web应用程序执行了用户特殊形式的输入,获取了指定的内容或特殊的权限。
  1  Web安全测试
  Web安全测试,是对网站进行测试,发现其中存在的漏洞和隐藏的风险,形成测试报告,提供给网站管理者或运营者。网站管理者根据测试报告,对网站进行漏洞修补,使网站更加安全。Web安全测试分为白盒测试和黑盒测试。白盒测试是在知道目标网站源码的情况下对其进行测试,类似于源码分析。黑盒测试仅已知网站的网址,模拟恶意人员对网站进行破坏。无论白盒测试或是黑盒测试,均需经过网站管理方的授权。
  常见的Web安全漏洞有:SQL注入、XSS跨站脚本、CSRF跨站请求伪造、XXE漏洞、SSRF服务端请求伪造漏洞、文件包含漏洞、文件上传漏洞、文件解析漏洞、远程代码执行漏洞、越权访问漏洞、目录浏览漏洞和任意文件读取/下载漏洞、struts2漏洞、JAVA反序列化漏洞等。
  2  Burp Suite扩展功能之UploadScanner
  当利用特殊工具探测到了该网站存在漏洞之后,即可利用该漏洞。不同的漏洞有不同的利用工具,不再一一列举。本文只讨论文件上传漏洞。
  Burp Suite是用于测试Web应用程序的集成平台,包含了许多功能,基本功能不再赘述。扩展功能提供了强大的API接口,通过使用脚本语言开发额外的功能,许多扩展功能是用Python编写并且可通过Burp的应用商店免费提供使用。
  网站的文件上传功能是一个被低估的安全威胁。一般的自动或半自动安全测试工具在遇到文件上传时不能调整其上传途径,达不到利用上传漏洞的目的。利用文件上传漏洞需要各种技术,包括文件扩展名、文件内容类型和内容的关联等。此外,文件内容必须通过服务器端检查或修改,例如图像大小要求或调整大小操作。Burp Suite中的扩展功能之UploadScanner通过对上传文件后残存的内容重建,达到规避服务器端检查过滤的目的。
  3  UploadScanner在Web安全测试中的使用
  本文利用Metasploitable集成化安全测试环境的DVWA平台测试了UploadScanner的扩展功能。
  图1所示为DVWA平台中文件上传功能的三种安全级别下的防护,可以看出不同的防护级别对上传文件的属性要求是不一样的。low级别没有任何限制,可以上传任意文件。medium级别对文件类型和文件大小进行限制。high级别对文件扩展名和大小进行限制。对于medium和high级别的限制,也可以进行手工构造上传文件以绕过限制。
  图2所示为使用UploadScanner扩展功能进行自动化上传文件以达到可以获取webshell的条件。通过测试,在三种防护级别下,分别上传了39、11、6个内含可回连脚本的文件。从数量上可以看出,随着防护级别的提高,成功上传的有效文件越来越少,但仍能达到文件上传的目的。但以上过程也存在缺点,即上传的文件数量较多,且文件名较长,容易引起网站管理员的注意。
  4  结语
  通过本地搭建测试环境,验证了Burp Suite的UploadScanner扩展功能,达到了预期效果,重点是其可以自动化地完成能够获取webshell的文件上传,对Web安全测试工作者起到一定的指導和便捷作用,促使网站管理者进一步完善门户网站建设,加强本单位的门户网站安全。
  参考文献
  [1] 赵星.Web漏洞挖掘与安全防护研究[D].中北大学,2016.
  [2] 吴松泽.基于Web安全的渗透测试技术研究[D].哈尔滨师范大学,2015.
  [3] 刘雅楠.Web前端攻击及安全防护技术研究与实现[D].北京邮电大学,2017.
其他文献
深度学习是目前人工智能领域中的新兴分支之一,利用这一技术可以让人脸识别技术的准确性得到提高,进一步提高信息安全保障。基于此,本文针对基于深度学习的人脸识别技术进行分析,在简单了解基础模型和训练集的基础上,从人脸预处理和特征融合入手,最终建立形成基于深度多模型融合的人脸识别。
随着科学技术水平的进步,电子信息与智能化技术的迅速发展,电子信息和智能化技术开始逐渐应用于各个不同的领域,其功效在各行各业中都得到了充分的发挥,加速了社会生产的进步
江苏省药师协会第1届第5次常务理事、理事会议在南京市金陵饭店举行,来自全省各市的常务理事、理事及代表80余人参加了会议。协会理事长在会上作了“坚持科学发展,构建和谐协会
医保管理工作是公立医院的一项重要工作,医保工作实施信息化管理是一种时代发展趋势,医保管理信息化过程中,各种信息技术的采用,公立医院可以对患者实施定向化、个性化与专业
随着我国信息化建设的不断发展,机房已经成为很多行业的最重要组成部分,而且随着信息技术的不断发展,机房的设备和技术也随之不断加强,为了保障机房设备的正常运行和安全,相关管理人员就需要不断完善机房的动力环境监测系统,目前,在机房动力环境监测的过程中还需更加强化设备基础和技术支持,本文将阐述针对机房动力环境监测系统建设存在的问题以及运用的方法和特点。
自我国步入21世纪以来,信息技术得以飞速发展,为各行各业带来了发展优势,同时也带来一定挑战。大数据技术是近些年新兴的一种技术,将其应用到高校人事管理中有重要意义,不单
摘 要:随着信息技术在社会当中的快速发展,如今人们已经进入了大数据时代,并且在这个时代当中,逐步的发展信息技术。在这个背景下,我们随时可以通过智能设备在网络当中调取信息发送资料,极大的提高了人们的工作效率,同时也方便了日常的生活。但是这也衍生出一个新的问题,那就是在网络环境当中,人们的信息安全也受到了威胁。想要更好的利用大数据时代为社会带来的福音,我们就必须更加深入的理解大数据时代的计算机,网络安
本文针对传统楼宇安防系统中温度检测仪器表现出的安全性能差、便捷性不够等问题,设计一款非接触式检测温度、气体浓度、人体识别等功能的楼宇安防系统。该设计采用传感器感知数据、单片机89C52为控制为核心、无线通信传输数据、语音播报提醒、液晶显示数据,整个设计电路结构比较简单、响应速度快、正确性高、传输效率高、检测准确度高,系统安全性和方便性均得以提高,适合普通楼宇安防系统的要求。
目的:分析临床致病菌的分布和耐药特性,为临床合理用药提供参考。方法:采用细菌培养、分离和鉴别以及K-B纸片扩散法对分离菌进行药敏检测。结果:常见的菌株在痰标本中以肺炎克雷
在节点数目、移动性以及网络负载等不同的情况下,按需方式的路由算法在性能上有着明显的优势。AODV协议属于按需路由协议,本文使用OPNET仿真软件对其进行仿真,重点仿真了路由