Web应用程序安全漏洞挖掘的研究

被引量 : 0次 | 上传用户:cheney0105
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网进入web2.0时代,基于web的应用程序受到了广泛的欢迎。web应用程序经常广泛应用在诸如医学、金融、军事等系统中,然而这些领域都是对安全性要求很高的。漏洞挖掘是保证web应用程序安全的一种重要手段,及时发现和修补安全漏洞,可以极大增强web应用程序的安全性。因此,研究web漏洞挖掘技术和开发web漏洞挖掘软件对增强web应用程序安全性有重大意义。本文以基于web拦截代理的开源漏洞挖掘工具Paros Proxy为研究对象,主要的工作有以下几个方面:1.比较全面地分析和总结了现有的web漏洞挖掘技术,并给出了所面临的问题。2.分析比较了两类web应用程序漏洞挖掘工具:web拦截代理和web应用程序漏洞扫描器,指出了web拦截代理的优越性,并且详细分析了web拦截代理的框架和功能;同时,指出了Paros Proxy存在的优点和不足。3.通过对Paros Proxy的爬虫模块的深入研究和分析,在对那些需要会话认证的页面进行抓取解析时,实现了在整个抓取过程中的会话跟踪功能,一直维持会话到抓取结束。4.通过对Paros Proxy的爬虫模块的深入研究和分析,实现了对JavaScript脚本生成的URL的解析提取。由于在解析JavaScript URLs过程中采用了IE内核Trident(mshtml.dll)提供的接口进行开发实现的,所以可以完全解析提取web页面上的所有URLs。5.改进了Paros Proxy的SQL Injection检测模块,分别从Error-Based SQL Injection、Union-Based SQL Injection、Blind SQL Injection三方面对SQL Injection漏洞进行检测,并且检测字符串以配置文件的形式给出,这样提供了良好的可扩展性和灵活性;同时,也实现了Cookie Injection的检测。本文的创新主要在于实现了爬虫的会话跟踪功能和解析提取JavaScript脚本生成的URLs的功能,做到了完全解析提取web页面上的所有URLs。同时,改进了SQL Injection检测模块,提高了SQL Injection漏洞检测效率。
其他文献
在高三历史复习过程中,指导学生把分散的历史知识归纳梳理成系统、科学的知识网络,注重梳理要素,掌握基础,做到三"精",纵串横联,中外关联,将梳理出来的知识点编成线、织成面,
本文主要考查了Hβ型分子筛挤出成型时 ,水粉比、胶溶剂、助挤剂对催化剂的影响 ,并初步考查了Hβ型分子筛在甲基萘甲醇烷基化反应中的催化性能
小组合作学习是初中语文新课改对教学模式的重大改革,是教师开展高效教学的保障,也是培养初中生自主学习、合作探究能力的需要。要改变传统语文教学模式,坚持以学生为课堂的
跨入21世纪,为了迎接新时代的挑战,培养学生应具有的适应未来需要的公民素质,在新一轮基础教育课程改革中,国家教育部积极推广综合课程,在初中阶段开设了《历史与社会》课程,
目的:探讨门诊换药患者疼痛的心理护理方法。方法:对换药患者300例进行心理护理干预措施。结果:患者口述无痛者246例,占82%;轻微者29例,占9.67%;中度者13例,占4.33%;剧烈者12
小学美术课是对学生进行美育的重要途径,对陶冶情操,启迪智慧,促使学生全面发展具有重要作用。而美术教学正是对学生进行美育、促进智力发展和进行思想品德教育的重要手段。
人类社会已进入知识经济、信息经济的时代,时间价值竞争日趋激烈,航空运输倍受青睐,再加上国际贸易空前发展,区域性经济合作不断加强。客流、物流、资金流以及信息流在各地区
本文首先简要介绍了地效飞行器,分析了地效飞行器区别于非地效飞机的特点。分解了无人地效飞行器的飞行过程,对本文所要研究的各飞行阶段进行详细地划分和描述。阐述了无人地
目前,词汇化和语法化研究是汉语语法研究中的一个热点,这些研究对探讨汉语的历时演变和现代汉语的形成具有非常重要的意义。我们以现代汉语中出现频率较高的“可X”式双音词
新疆克拉玛依砾岩油田是新中国成立后第一个发现的大油田,开发时间长,大多数区块已进入开发后期的非正常开采阶段,面临高含水、高采出、油量递减大、井况恶化、层间和平面矛