Web应用安全渗透测试工具的设计与实现

被引量 : 0次 | 上传用户:xinyu0218
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的飞速发展,Web应用已经成为人们生活中不可或缺的部分,然而,承载着丰富功能和用途的Web应用程序也逐渐成为黑客和恶意用户等攻击者的主要攻击目标。因此,如何确保Web应用程序的安全已经成为政府、企业,甚至是银行等金融行业所面临的主要挑战。为了能够在恶意用户攻击Web应用程序之前就将漏洞扼杀在摇篮里,应该进行Web应用安全渗透测试以提高Web应用的安全性。本文对Web应用常见漏洞进行了分析,研究了Web应用中常见漏洞的形成原因以及相应的防御方法,例如注入漏洞、XSS漏洞,错误的认证和会话管理漏洞、不正确的对象引用、伪造跨站请求和安全性误配置等。设计并实现了基于网络爬虫的Web应用安全渗透测试工具,包括:(1)网络爬虫模块。网络爬虫采用广度优先的爬取策略,在多线程爬取的过程中,通过网页解析、URL格式化和过滤,获得目标网站的所有URL。(2)安全渗透注入模块。详细分析了渗透注入模块的原理,分析了URL的请求中GET类型的注入点和注入参数,以及POST类型的注入点和注入参数,采用自动化的注入机制将构造的恶意URL发送给服务器。(3)漏洞分析模块。给出了漏洞判定规则表,并将Web服务器端返回的响应与漏洞规则表中的预期输出对比,从而确定Web应用存在的漏洞,并以html格式将漏洞报表展示出来。该工具具有一下三个优点:检测效率良好,能够比较全面的发现Web应用存在的漏洞;检测准确性较高,而且能够给出详细的漏洞检测报告;扩展性良好,可以方便的将以后新发现的漏洞扫描插件添加进来,而且无需改变原有的控制逻辑。
其他文献
改革开放以来,我国城市化进程不断加快,城市体系问题也开始受到大家的关注。对城市规模分布与结构的研究有很多,但大多数研究基于单个省份或局部区域,集中在城市规模分布的影响因
为探索3β-羟类固醇脱氢酶(3β-HSD)缺乏症患儿的临床特点和基因突变特点,为临床诊治提供思路,本文对1例在广州市妇女儿童医疗中心遗传与内分泌科门诊就诊的3β-HSD缺乏症患
碳纤维增强复合材料具有比强度、比刚度高,可设计性等特点,在许多重要工程结构中得到了广泛的应用。复合材料结构在制造和使用过程中常常会遭受到如工具坠落等低速冲击。由于复
目的研究PI3K特异性抑制剂LY294002对人纤维肉瘤HT1080细胞生长的影响及机制。方法将对数生长期的HT1080细胞分组培养,对照组加入不含LY294002的培养液,实验组加入LY294002,
随着电力建设的投入,输变电产业迅速扩张,变压器市场竞争日趋激烈,同时原材料价格持续上涨,使企业的盈利空间越来越小。为进一步提高企业竞争实力,企业必须加强成本管理和控制。本
目前,我国新医改转入施行阶段,其核心内容就是解决广大人民群众反映较多的看病难、看病贵的问题,因此“推进公立医院改革”是新医改方案确定的五项重点改革内容之一。卫生部根据
近年来,作为一种新型赌博活动,地下"六合彩"在我国南方大部分地区日益泛滥,严重危害社会经济秩序,影响人们日常生活,不利于社会稳定。打击地下"六合彩"是广大人民群众的共同
油田公司的钻井施工是一项多工序、多部门、层层分解的系统工程。具有高风险、高投入和技术先进的特点。随着钻探区块含油率逐步减少,钻采工艺多样化发展,钻井成本管理的难度也
目的 观察口服辛芩颗粒治疗小儿急、慢性 ,过敏性鼻炎的临床疗效及毒副作用。方法 治疗组 15 0例选用辛芩颗粒 ,按每岁每次口服 1克 ,每日 4次 ;对照组 15 0例中 5 0例每次
审查逮捕阶段是检察机关处理案件的首要环节,在审查逮捕阶段认定、排除非法证据是关键。审查逮捕阶段,应通过审查案卷材料、全面审查证据、加强审查复核力度、建立讨论和报告