基于深度学习的Web注入漏洞检测研究

来源 :西安电子科技大学 | 被引量 : 1次 | 上传用户:QQ329431503
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web应用在给人们生活带来便利和高效的同时,也带来了很多安全威胁。Web注入漏洞作为其中影响最广泛的一种,通过向Web应用进行恶意注入,导致数据丢失或破坏、缺乏可审计性或是拒绝服务,具有很大的危害性。因此,如何对Web注入漏洞进行有效的检测,成为了目前漏洞检测研究工作的重中之重。常见的Web注入漏洞检测主要分为传统检测和基于机器学习的检测,其中传统检测主要包括动态检测和静态检测。模糊测试是目前应用较广泛的一种动态检测方法,但随着漏洞复杂性的提高,模糊测试存在着测试用例指向性不足、检测效率低的问题。在静态检测方法中,代码审计是目前行之有效的一种方法,但随着系统逻辑结构的愈发复杂,检测时间成本高、过于依赖专家知识且误报率高的问题制约着它的应用。基于机器学习的检测弥补了传统检测的一些缺点,展现了不错的性能,但随着网络数据复杂性的提高,基于机器学习的检测结果也出现了特征提取不足,检测准确率低的问题。深度学习作为机器学习的更深拓展,以大数据量和特征自动提取等优势弥补了浅层机器学习的不足。针对上述问题,为实现Web注入漏洞检测,本文主要设计了以下两个方案:提出基于深度学习的模糊测试用例生成方案,该方案基于深度学习文本生成技术,生成符合上下文语境的初始模糊测试用例。通过对初始模糊测试用例进行变异,并运用杰卡德距离提取变异方式向量,利用循环神经网络对其进行计算,甄选出最有效的变异测试用例。通过模型对比测试及参数控制测试,该方案可以有效地生成符合上下文语义的初始测试用例,且可以有效地选择出引发漏洞响应的变异测试用例,增强了测试用例的指向性,提高了模糊测试的检测效率。提出基于代码审计相似度的漏洞检测方案,该方案基于静态分析方法,提取源代码中与危险函数相关的代码片段,结合所提出的安全场景下的特征框架,进一步对代码片段实现漏洞特征提取,通过双向门控循环单元搭建深度学习神经网络模型,计算相似度,实现Web注入漏洞的检测。通过模型对比测试,该方案可根据漏洞模板检测出对应的漏洞,减少了对专家知识的依赖,提高了代码审计的检测准确率。本文所提出的方案分别从动态检测和静态分析两方面入手,基于深度学习并结合模糊测试和代码审计两种方法,共同建立了Web注入漏洞的检测方法,提高了Web注入漏洞的检测准确率和检测效率。
其他文献
全世界数百万年轻人参与体育运动,认为体育运动有助于增强生理和心理健康的各个方面,并提供学习技能、挖掘自身潜力的机会,从而促进终身发展。尽管体育运动有公认的好处,但通过性骚扰和性侵害造成的非意外性暴力也会对运动员的身心健康、福祉和完整性产生负面影响。科学证实,未成年运动员面临的风险最高。近年来,体育环境中性骚扰和性侵害案例被频频爆出,例如“上海女排战败原因在于教练性骚扰队员”、“宁波羽毛球队两位教练
学位
女性的法律地位与所处社会的经济、政治、文化等多种因素紧密相连,几千年来的婚姻制度对政策的决定者以及女性本人都有着根深蒂固的影响。妇女问题一直以来与人们的生活息息相关,透过妇女的法律地位我们可以知悉整个社会文化发展水平以及社会进程。读史可以明是非,知兴替,因此本文打算分析晚清婚姻制度,借此启发我们得出提升女性法律地位的举措,同时进一步完善我国的法治建设。本文将通过史料结合和分析比较法,研究晚清中妇女
学位
玛格丽特·阿特伍德的作品以鲜明的女性主义及现实主义色彩著称,而在其创作的《羚羊与秧鸡》《洪水之年》《疯癫亚当》等一系列科幻小说中则构建起了未来社会的末日图景。这一系列小说不同于热衷于表现未来技术的科幻小说,阿特伍德从对社会及人性的关注出发,侧重描绘了技术发展背景下未来社会或然出现的种种灾难。这些对未来灾难的预想透露出人类对于暂时不可触摸的未来时间的恐惧情绪。在阿特伍德的想象中,在未来社会,由于人类
学位
近20年以来,全世界正向信息化社会快速迈进,互联网技术的兴起以及急速发展在整个过程中起到极为关键的作用,然而网络规模剧增的情况使得网络安全问题突显,起先,人们只注重于网络的发展,却忽视了网络攻击的威胁,直至发生了一些重大网络安全事件,网络安全才开始逐渐被重视,各种类型的网络安全防护设备在市场上流行起来,而这些防护设备的防护能力也渐渐无法适应日趋复杂多变的网络攻击。2016年4月19日,习近平总书记
学位
作为我国新型政党制度的主体,民主党派面对新时代政治文明进步、政治诉求彰显、政党意识增强等严峻挑战,推进组织建设是加强中国特色社会主义政党制度的客观需要,是提高自身建设和履行职责的重要内容,是建设高素质参政党提升参政能力的必然要求。农工党天津市委会作为民主党派省级组织,在强化突出思想教育工作、完善提升组织队伍建设、积极履行参政议政职能、稳步提升党内监督水平上取得了一定成绩,但与中国特色社会主义参政党
学位
随着物联网的飞速发展,物联网应用的场景越来越广泛,越来越多的物联网设备进入我们的生活,这些物联网设备获取了大量用户敏感信息,这给物联网隐私安全带来了很大风险。为了保证物联网隐私安全,物联网开发商被要求为开发的物联网设备提供隐私政策来对敏感信息的收集分享等行为进行声明,但因为多种原因,部分厂商仍存在隐私政策声明和实际行为不一致的情况。现有的隐私政策声明检测研究主要集中于对传统Android APP敏
学位
近年来,网络新兴技术飞速发展,政企信息化转型的步伐逐渐加快。同时,攻击者的攻击手段也在不断发生变化。无论是外部入侵威胁还是内部用户操作造成的安全事件,对网络安全防护的要求越来越高。国家及有关部委对企业的网络安全防护体系和网络安全专业人才队伍建设提出了越来越高的要求,一旦出现病毒爆发、业务系统遭受破坏、数据丢失等事件,企业不仅会承担经济损失还将承担法律责任和行政处罚,企业面临的网络安全形势日渐严峻。
学位
作为大数据成熟应用中不可或缺的组成部分,云计算可以给大多资源受限的终端设备弥补高性能计算等能力。云存储作为其中的一个分支服务,它使得数据用户能够将本地数据上传至独立的海量存储空间,且不用承受数据意外丢失的风险和本地管理的负担。然而作为一个相对独立的实体,云服务提供商可能存在有损数据完整性安全状态的不诚实行为,因此它并不完全可信。远程数据审计是一种确认云端数据是否有效保存的交互技术,数据用户通过该技
学位
机器学习作为一种数据驱动的关键技术,在人工智能领域发挥着重要作用。然而随着数据孤岛问题的加剧,传统机器学习模型已无法有效应对跨领域数据隔离、跨行业数据多样、跨应用模型复杂等问题。联邦学习作为一种多方协作的机器学习框架,能够使多个机构在不共享原始数据的情况下,仅通过本地模型参数的交换,进行数据使用和建模,大幅提高用户数据的安全性,有效解决数据孤岛问题。当前的联邦学习框架对联邦参与者身份缺乏有效认证,
学位
随着电子邮件应用的快速发展,它在方便用户沟通的同时,其安全性也面临着挑战。目前,各大主流电子邮件运营商都提供了基于商业SSL(Secure Sockets Layer)的加密传输,但是邮件内容在服务器和客户端上仍然是以明文的形式进行存储。近年来,商业邮件服务器被攻击导致的邮件泄露事件,以及邮件运营商管理员监守自盗偷窥客户邮件事件屡有发生,给用户带来了极大的安全威胁。同时,为了实现对加密算法的自主可
学位