面向Web安全的漏洞检测系统的研究与实现

被引量 : 0次 | 上传用户:king0083
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着计算机与Internet技术的快速发展,Web及其相关技术得到日益广泛的普及与应用,因此其安全性也备受关注。Web漏洞检测是面向Web安全和防护的一种重要且常用的主动防御技术,其已在现有的网络环境中得到广泛应用。目前关于Web漏洞检测技术的研究已得取得了长足的发展,但是仍存在着些许多不足和亟待改进之处,如扫描功能不够完备、用户配置复杂、缺少完善的风险分析、并且基于源码的漏洞检测容易泄露网站信息,从而引发隐私泄露等新的安全问题。针对上述问题,为设计一个高效率、低代价的Web漏洞检测系统,本文将黑盒测试思想和模糊测试技术引入到Web漏洞检测之中。首先,对Web漏洞检查系统的功能进行了详细的需求分析,指出其应满足的检测功能。接下来进行系统的总体设计,包括系统架构设计与功能设计。在系统总体功能设计方面,设计了控制模块、SQL注入漏洞检测模块、跨站脚本漏洞检测模块、目录猜测漏洞检测模块、目录遍历漏洞检测模块、端口扫描模块、网络爬虫功能模块、报告生成模块等多个功能模块。这些功能模块对用户来说是透明的,它们由位于图形界面与底层代码之间的检测控制模块进行调度,控制模块根据用户选择的检测内容决定哪些模块将被调用,并将用户提交的检测目标、超时时间等参数传给底层的各个检测模块,同时它还将负责实时的将系统的运行状态以及检测结果传给图形界面。在执行系统检测时,根据用户提交的目标URL和漏洞扫描类型构造带模糊测试扫描参数的特定Http请求;然后,系统将这些请求发送给待扫描的目标网站服务器,通过分析服务器的返回结果或者错误代码来判断是否存在漏洞,并指出漏洞类型以及漏洞相关的链接。基于上述漏洞检测思想,设计并实现整个系统。该系统实现的功能包括网页分析模块、网络爬虫模块、漏洞检测模块、检测控制模块、用户接口模块、基于指数函数的风险分析模块以及风险报告模块。设计完成后的系统可以实现SQL注入漏洞检测、跨站脚本漏洞检测、目录猜测漏洞检测、目录遍历漏洞检测等Web漏洞检测功能,同时通过利用基于指数函数的风险分析算法对系统的Web漏洞风险进行全面分析,从而为用户提供完善的Web漏洞风险分析报告。系统在Linux环境下实现,采用模块化设计思想,利用Py-Qt编写,便于更新升级。该系统采用了黑盒测试理论及模糊测试技术,在执行漏洞扫描时,目标网站的源码对用户是透明的,这样在实现完备的Web漏洞测试功能的同时也保证了Web网站的隐私保护需求。为了验证本系统的可用性和漏洞检测功能,与其他同类Web漏洞检测系统进行了比较,结果表明本系统在执行效率、功能等方面具有一定的优势。
其他文献
权力因素与契约精神的并存并非构成悖论,行政性与契约性之间的良性互动是行政契约的生命要义所在。行政契约中行政主体特权的存在是必然,问题在于寻求其存在的限度,探寻限制
近年来医家对腰椎间盘突出症的证型认识上有较大差异,辨证方法主要有分型辨证、分期辨证、分期加分型辨证,由此亦产生了相应的治疗方法,但其治法亦不外乎内治法和外治法。
目的:观察中医辨证论治慢性前列腺炎的疗效。方法:将136例患者随机分为2组,治疗组72例采用中医辨证论治,对照组64例采用前列安栓治疗。结果:治疗组总有效率88.9%,对照组总有
<正>中医学的理论体系是经过长期历史的反复检验及临床实践,不断得到充实和提高,逐步成长和完整起来的,是各个学派、各个医家共同努力所得来的丰硕成果。名老中医经验就是中
目的评估女性尿失禁患者的生活质量(QOL),分析影响QOL的相关因素。方法采用问卷对北京协和医院妇科门诊95例女性尿失禁患者进行调查。该问卷由健康调查简表、国际尿失禁咨询
目的评价孟鲁司特对<2岁喘息患儿的疗效及安全性。方法 计算机检索EMBASE、PubMed、在研对照试验数据库、Cochrane图书馆、中文科技期刊全文数据库、中国期刊全文数据库和万
目的 :引入并修订母乳喂养自信心量表 ,探讨影响母乳喂养自信心的主要因素 ,为卫生保健人员评估产妇的母乳喂养自信心水平提供有力工具。方法 :对原量表进行翻译、专家评审、
色彩既是影响环境质量的重要因素,也是引起儿童注意的重要因素,更能影响儿童的心理及生理,在儿童成长方面占有重要位置。儿童活动区是现代公园绿地的重要组成部分,是儿童需求
目的本研究旨在了解泰安市综合性医院护士对工作环境的感知现状、工作满意度和离职意愿水平,分析不同个人特征护士对工作环境感知现状、工作满意度和离职意愿水平的差异性以