基于G检验的SQL注入检测模型研究

来源 :中南财经政法大学 | 被引量 : 0次 | 上传用户:m374018
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机和网络技术的不断发展,为人们的生活带来了极大的便利,同时人们的生活也更加依赖它们。各式各样的Web应用就是为人们带来福利的代表,以不同的方式提高着各行各业的工作效率。随之应运而生的,是各种各样的资产、隐私以信息化的方式出现在网络上。网络攻击由此得到更多的攻击可能性和攻击收益,各式各样的攻击手段开始出现,网络攻击逐渐“黑产”化,攻防对抗愈演愈烈。SQL注入攻击是一种破坏性很强的攻击方式,在没有部署任何防御手段的情况下,Web系统存在SQL注入漏洞的后果是不堪设想的。针对SQL注入攻击有很多高效的防御方式,例如严格的执行安全开发流程、SQL语句的预编译等等,但是这些方法成功的前提是在开发阶段就意识到SQL注入的破坏性并及时部署防护,但这通常难以实现,因为老旧的系统难以重新修改,新系统又往往需要高效的开发效率,无法将安全性作为首要的目标。因此本文设计的模型是一个折中的方案,在既不需要修改系统的源代码,也不影响新系统上线效率的同时,为Web系统抵御SQL注入攻击的危害。本文提出了一种基于G检验的SQL注入检测模型,模型通过对Web应用的请求数据进行筛选、循环编解码、URL查询参数剥离、SQL语句分析、token序列分析、特征选择、攻击预测、效果评估等步骤完成攻击检测,并输出预测结果。它能够以独立模块的形式部署在Web应用之前,工作在网络的应用层,针对HTTP请求中的URL进行分析,通过集成学习算法生成预测分类器,从而判断一次请求中是否存在SQL注入攻击。模型分类器的生成使用并对比了两种机器学习算法,分别是序列化集成学习算法GBDT和并行化集成学习算法随机森林。本文选取谷歌黑客数据库(GHDB)和Git Hub中的约十万条HTTP流量数据作为实证数据集,以平均响应时间、AUC值、F1值、准确率、精确率、召回率为评价指标对模型的预测效果进行评估,并与其它SQL注入检测模型进行了对比。实验表明,此模型在仅使用Web应用请求作为数据输入的情况下,有较高的响应效率,不会影响Web系统的性能和用户体验,同时GBDT和随机森林两种机器学习算法生成的分类器都有较高的预测准度,随机森林算法生成的分类器在响应时间和性能评估指标方面均有更好的表现。相比较其它同类SQL注入检测模型而言,本文设计的模型也具有更优的评价值。本文的创新点和贡献主要有:首先,本文设计的检测模型是一种实时防御的模型,能够对已经投入使用的系统进行保护,模型采用HTTP流量中的URL作为输入,不需要在Web系统中增加任何扩展,并且平均响应时间很短,不会对Web系统的正常使用造成影响。其次,本文设计的检测模型中加入了循环编解码模块和URL查询参数剥离模块,实现了攻击语句的解析,高级的SQL注入攻击通常采用多种编码或加密实现攻击代码的混淆,所以对“加密”过的payload进行“解密”十分重要。最后,本文设计的检测模型采用SQL语句分析的方式将攻击语句解析为token序列,并对token序列进行分词以及数据挖掘,采用G检验统计量作为机器学习分类器训练的特征之一,发现此特征具有较高的相关性,最终生成的攻击预测分类器也有较好的评价指标。
其他文献
2015年以来,随着土地制度改革的深入,海南省作为试点省份之一积极完成土地确权登记工作,但在法院实施立案登记制的协同影响下,土地确权纠纷案件的数量也与日俱增。针对近年来海南省土地确权纠纷行政机关败诉案件的类型和原因进行研究分析,有助于寻找提高行政机关工作效能的途径,推进土地制度改革海南省试点工作,切实维护广大群众的切身利益。故笔者对2015年至2019年间海南省三级法院土地确权纠纷行政机关败诉案件
山东省不仅人口数量众多,其人口老龄化的程度也一直位于全国前列,且在快速地加深。2018年全省65岁及以上人口占据全部人口的15.04%,老龄化的程度已经远超联合国规定的“深度老龄化”标准,人口结构的未来发展问题突出。同时,地区生产总值逐年增长,呈现出良好的经济发展趋势,但较之其他发达省份尚存在一定差距,产业发展水平不高,产业层次不清晰,产业结构调整步伐缓慢等问题比较明显。如何把握新的发展机遇,确定
随着经济的发展、人们生活水平的提高和互联网的普及,移动通信产业成为了各个国家的关注重点,有关通信行业的研究也再次兴起。截至2020年3月,中国的网民数量十分庞大,已达9.04亿人,家庭宽带的客户数量也已超过了4.5亿户。在此背景下,国内通信行业的主流产品,由以往的短信和通话类产品,转向了流量和宽带类产品。消费者由个人单项产品的购买,也逐步转向了家庭宽带组合套餐类产品的购买。但目前有关通信产品的研究
婚姻是一种重要的社会制度,制度对文化的反向驱动作用可以对一个族群的文化活动产生重大问题影响。若婚姻以保持中国传统文化为核心,并保持一个相对稳定的状态,则可以达到强化传统社会文化的作用。本文以蒙元时期蒙古族婚姻制度可以作为一个主要问题进行课题研究,通过分析蒙元时期蒙古族婚姻制度的种类及形式,了解到蒙元时期蒙古族婚姻制度设计主要内容包含有聘娶婚、赘婿婚、收继婚、妻姊妹婚这几种不同形式,且存在实行一夫多
在我国通信网络由2G、3G、4G到5G的发展过程中,将第三方服务外包逐渐成为运营商发展战略中的重要组成部分,这给我国的通信行业的第三方服务商提供了广阔的市场,更带来一定的竞争压力。如何在激烈的市场竞争中保持甚至提高竞争优势是每个企业最基本的目标和源源不断的动力,本文以新疆领瑞达科技科技有限公司的为案例,探索其竞争战略的选择及实施。新疆领瑞达科技公司创建于2011年,2016年完成股份制改革并更名后
自2019年4月,最高人民法院、最高人民检察院、公安部、司法部联合印发关于办理实施“软暴力”的刑事案件若干问题的意见,明确依法惩处采用“软暴力”实施的犯罪。进一步对黑恶势力违法犯罪的“软暴力”手段作了界定和细化,不仅规定了认定“软暴力”手段的原则,而且列举了司法实践中“软暴力”的通常表现形式。可见黑恶势力采用软暴力的手段进行违法犯罪已十分普遍。基于此种关系,本文以取证为切入点,分析阐述黑社会性质组
学生的学习活动主要分为课堂学习和课后学习两个部分,课堂学习是学生开展学习活动的重要环节,但课后学习也是不容忽略的部分,有效的课后学习是提高学习效率的重要保证。然而,学生在课后学习中经常出现各种各样的问题,不仅无法顺利地完成学习任务,还大大增加了教师和家长对学生的管理难度。通过文献调查显示,学生自我管理水平的提升,能积极地促进学生课后学习的发展。2016年我国教育部颁发的《中国学生发展核心素养》中,
加强中华优秀传统文化教育,有利于加深学生对中华优秀传统文化的理解和认同,有利于巩固民族文化的根基。优美的古诗词是中国传统文化中的瑰宝。国家对教材建设越来越重视,语文教材编写者对小学语文教材古诗选编也日益重视。2016年秋季开始投入使用的部编义务教育小学语文教科书与原人教版小学语文教科书相比,在许多方面存在一些差异。因此,对现行部编本小学语文教科书与原人教版小学语文教科书古诗词选编进行比较研究,对教
隐匿身份侦查措施作为实践中打击危害国家安全犯罪、恐怖活动犯罪、黑社会性质的组织犯罪、毒品犯罪等严重犯罪案件以及久侦不破案件的有效侦查措施,具有智谋性、隐秘性、主动性等特点。自2013年《刑事诉讼法》条文中对其进行规定后,该措施有了合法身份,但是在理论界和司法实践过程中,有关隐匿身份侦查措施,在启动主体、程序、实施范围、监督救济以及该措施的合法性判断标准方面,始终存在较大的争议。针对当前法律规定模糊
近年来,各国经济水平快速提升,人们开始注重经济的绿色发展,新能源产业集聚是实现经济绿色发展中较为重要的一环。一方面,新能源产业集聚区汇集大量企业及就业人口,方便企业间的信息和知识共享,使用清洁能源减少环境污染,从而提高绿色经济效率。另一方面,集聚区内企业人口的过度增加对公共设施需求增加,导致劳动力和土地成本增加,新能源产业处于发展初期,需要较多的资金、技术投入,在一定程度上阻碍了绿色经济效率的提升