基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究

基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究

ID:37084444

大小:7.34 MB

页数:76页

时间:2019-05-17

基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究_第1页
基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究_第2页
基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究_第3页
基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究_第4页
基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究_第5页
资源描述:

《基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学校代号10532学号S1510W06S分类号TP393密级"mkiHUNANUNIVERSITY工程硕士学位论文基于朴素贝叶斯和LSTM循环神经网络的SQL注入检测技术研究学位申请人姓名李苍培养单位信息科学与工稈学院导师姓名及职称胡峰松副教授胡斌暉高级工程师学科专业计算机技术研究方向网络安全01855日论文提交日期2年0月1532学校代号:10■学号_S1510W0651密级:湖南大学工程硕士学位论文基于朴素贝叶斯和LSTM循环神经网络的SQL注入检

2、测技术研究学位申请人姓名:李茶导师姓名及职称:胡峰松副教授胡斌晖高级工程师培荞单位:信息科学与工程学院专业名称:计算机技术论女提交日期:2018年05月15日论女答辩日期:2018年05月26日答辩委员会主席:彭飞教授TheResearchonSQLInjectionDetectionTechnologyBasedonNaiveBaesandLSTMRecurrentNeuralNetworkybyLiGangB‘E.HunanInstituteofHumanit

3、iesScienceandTechnolo2013(gy)AtliesissubmittedinartialsatisfactionofthepRequirementforthedegreeofMasterofEnineeringgInComputerTechnologyintheGraduateSchoolofHunanUniversitySupervisorAssociateProfessorHuFensonggMay,2018湖南大学学位论文原创性声

4、明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研宄所。除了文中特别加以标注引用的内容外取得的研宄成果,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:日期冷年r月:^日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖南大学可以将本学位论文的全部或部分内容编入有

5、关数据库进行检索、,可以采用影印缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密□,在年解密后适用本授权书。2、不保密“”(请在以上相应方框内打V)作者签名::日期年r月巧日导师签名:日期:滅年r月曰令巧&I基于朴素贝叶斯和LSIM循环神经网络的SQL注入检测技术研究摘要Web2Web应用程一.0时代,但,序己经渗透到每个网民的生活中其伴随的安全问题也越来越多,如果Web应用产生安全漏洞,就会直接威胁到用户的隐私数据、财产安全等重要方面。在众多Web安全漏洞中,SQL注入(Struc

6、turedQueryuaeec一LanggIntion漏洞攻击是最受攻击者青睐的攻击手段之,同时也是威胁程j)一度最高的漏洞之。因此,如何实时、准确地检测到SQL注入攻击,这对于Web安全领域的研究与发展有着非常重要的意义一。针对这问题,本文分别基于机器学习中的朴素贝叶斯(NaiveBayes)分类模型及深度学习中的长短时记忆循环神经-Lonrt-TermMemorecurrentwork-网络模型ShoyRNeuralNetLSTMRNN对SQL(g,)on-注入类别注入进行检测并分类,分类的结果分为SQL注入与N

7、SQL。本文的主要工作如下:对机器学习的基本方法进行研究,改进了对输入样本的预处理与词法分析过一程,并提出种基于特征向量长度的去噪声方法。对于用户可能输入的字符序列,将特殊字符分离法与空格分离法相结合来提取特征,并对提取的特征在标记(Token)化过程进行原子化处理,使其最小的字符单元也具备特定意义的Token。经特征提取与词法分析后,生成特定顺序Token的特征向量,并过滤掉那些特征向量长度小于去噪阈值的样本,然后用NaiveBayes模型进行机器学习训练对其评估与分类。实验结果表明,改进后的检测方案对于数据集预先给定了样

8、本类别S的情况下具有较好的分类效果,可以对QL注

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。