基于网络爬虫的Web应用程序漏洞扫描器的研究与实现

被引量 : 0次 | 上传用户:jwqpl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络和通讯技术的快速发展,利用开放的网络环境进行全球通信已成为时代发展的趋势。Web应用越来越广泛,网站建设和网页设计的需求越来越大,但也容易受到网络安全问题的威胁,引起了普遍关注。所以,本文针对Web应用程序漏洞的特征,研究设计扫描器,研究实现关键技术,使漏洞检测更加准确、高效。对于一个Web应用程序漏洞扫描器来说,一个优秀的扫描设计方案将会对各个关键技术的设计、测试验证和实现起到关键作用,其设计的好坏直接关系到最后整个系统的成败。本文工作重点就在于,针对Web应用程序漏洞的特征,设计一个具有针对性和实用性的扫描系统。对漏洞扫描的关键技术进行分析研究,提出一种适合于Web应用程序漏洞的基于网络的扫描器的模型,给出一套相对完整的、可行的设计方案。同时,着力解决其中的关键技术和问题。本文对漏洞扫描技术进行了深入的研究,并在此基础上,设计了一个基于网络爬虫的Web应用程序漏洞扫描系统,本文主要工作有以下几方面:1.研究各种不同的Web应用程序漏洞的特性。详细剖析了SQL注入及XSS等漏洞,主要包括其产生原因、危害、攻击步骤、避免方式、检测方法等。2.对开源软件包libcurl进行了二次开发,模拟实现HTTP客户端,完成发送变异测试请求和获取攻击响应等功能。3.利用线程池提高系统的效率,后台各个模块的执行都是由线程池来执行具体任务的;各个漏洞模块采用相同的架构,具有相同的类层次,提高了系统的可扩展性。4.深入研究网络爬虫技术,并针对Web应用程序漏洞的特性,改进了网络爬虫的功能,在爬行的同时对动态交互节点进行分析,在遍历的过程中记录可能存在漏洞的可疑点。5.研究现有的基于网络的Web应用程序漏洞扫描器所使用的技术、工作结构、基本框架和存在的不足,设计并实现一个针对Web应用程序漏洞的扫描器,并对其系统结构和主要功能模块的实现做了详细的描述。结合系统要求,研究了每个模块所需的相关实现技术。6.对扫描工具进行了测试,并对测试结果进行了分析,分析结果表明,该扫描器是有效的。
其他文献
MSC近日宣布,与Next Limit科技公司建立战略合作伙伴关系,借助XFlow这一代表最新计算流体动力学(CFD)发展水平的软件,为客户提供完整的仿真解决方案。
芥川龙之介的小说《罗生门》与黑泽明的电影《罗生门》都是传世名作,产生了广泛而深远的影响。对它们的研究众多,但对“罗生门”的历史发展过程及差异未见系统的论述,也未探
<正> 胎头吸引助产是产科常用助产方式之一。我院自1997~1999年采用胎头吸引器助产滑脱率较高,现将滑脱原因分析报告如下。1 临床资料1.1 一般资料 1997年1月至1999年12月,在
采用新方法制备了二氧化硅固载有机锡。以无机Sn Cl4为锡源,在合成有机锡的同时制备有机锡硅烷试剂,再将其固载到二氧化硅上,用于碳酸二甲酯与苯酚酯交换合成碳酸二苯酯的反
目的:对复方丹参川芎唪联合多巴胺进行肺心病治疗的临床疗效进行观察分析。方法:选取本院呼吸内科病室2011年12月-2013年12月收治的60例肺心病患者作为研究对象,将患者按随机数
城市道路交通拥挤已经成为困扰世界各大城市的主要社会问题之一,严重影响着城市的可持续发展和人们的日常工作与生活。为了减轻交通拥挤所造成的影响,为交通参与者和交通管理
通过宗教和艺术之间的亲密关系历史渊源的文化追溯,并结合西方绘画艺术尤其是基督教氛围中的西方宗教绘画,着力探讨了宗教和艺术二者复杂关系中显示出来的审美理论张力。
<正>一、关于贫困概念的界定1.缺乏说。Townsend(1979)认为:"所有居民中那些缺乏获得各种食物、参加社会活动和最起码的生活和社交条件的资源的个人、家庭和群体就是贫困"。O
<正>第二次中央新疆工作座谈会5月28日至29日在北京举行。中共中央总书记、国家主席、中央军委主席习近平在会上发表重要讲话强调,以邓小平理论、"三个代表"重要思想、科学发
高级时装作为时装中的顶级奢侈品,历经了一百五十多年的风风雨雨依然屹立在西方的时尚舞台上,受到无数时尚爱好者的痴迷与膜拜,成了一部值得我们深入研究和学习的百科全书。