基于改进爬虫技术的SQL注入的自动化扫描工具的研究与设计
【学位单位】:北京邮电大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP393.08
【部分图文】:
HTTP[16]协议由HTTP请求和HTTP响应组成。WAF进行防护时,通常会对??HTTP流量进行拦截和检测,检测正常后再将其传到后端Web服务器进行处理。??HTTP交互过程如图2-1所示:??A?_??■I??LS??客户端?月s务器??服务器监听TCP端口80,等待客户端??^?发出连接请求???发送连接请求??????建立TCP连接??<???发送页面请求(HTTP请求报文)??????返回页面请求的响应(HTTP响应报文)??????释放TCP连接??????图2-〗HTTP工作流程??(1)当客户端向服务端发送请求时,客户端向服务端发送了一个数据包,??8??
回辅丨换行符I??请求正文??图2-2?HTTP请求报文组成??*请求行:主要用于声明主机的资源、请求路径以及协议的版本;??*请求头部:说明客户端、服务器或者请求报文的一些信息;??*请求正文:主要用于放置报文数据的相关信息。??(2)?HTTP的响应和请求类似,它的响应主要包含以下几个部分,主要是:??|协议版本丨空格状态码」空格|状态码描述丨f"丨料?丨换行符|状态行??轉!参鋼:回:换行符]????.?.?_?_?_?卜响应头部??|.头謂字Kg'?|:?|?-a?-f回车符|换行符」??論_换行符|??1响应正文??图2-3?HTTP响应报文组成???状态行:主要包括协议版本,一般的协议的版本是1.0、U、2.0;状态??码主要是分成5大类,每一类的具体含义如表2-1所示:??表2-1状态码??类别含义???lxx?对信息的通知,表示请求己收到或者正在处理??2xx?表示ok,请求成功??3xx?含义是重定向,要想完成完整请求还要继续进行??4xx?请求中可能出现语法的错误???5xx?|服务器无法完成的请求???*响应头:主要用来说明客户端或者服务器的一些信息;??*响应体:主要是包含请求返回的数据信息。??2.2?SQL注入技术概述??SQL?(Structured?Query?Language),是结构化查询语言[17],开发人员可以使??用SQL语言与数据库通信
?卜响应头部??|.头謂字Kg'?|:?|?-a?-f回车符|换行符」??論_换行符|??1响应正文??图2-3?HTTP响应报文组成???状态行:主要包括协议版本,一般的协议的版本是1.0、U、2.0;状态??码主要是分成5大类,每一类的具体含义如表2-1所示:??表2-1状态码??类别含义???lxx?对信息的通知,表示请求己收到或者正在处理??2xx?表示ok,请求成功??3xx?含义是重定向,要想完成完整请求还要继续进行??4xx?请求中可能出现语法的错误???5xx?|服务器无法完成的请求???*响应头:主要用来说明客户端或者服务器的一些信息;??*响应体:主要是包含请求返回的数据信息。??2.2?SQL注入技术概述??SQL?(Structured?Query?Language),是结构化查询语言[17],开发人员可以使??用SQL语言与数据库通信
【相似文献】
相关期刊论文 前20条
1 茹蓓;;SQL查询语句的优化[J];新乡教育学院学报;2006年04期
2 郭小雷;王宗彦;吴淑芳;侯聪亚;樊恒;;基于SQL的桥式起重机智能设计网络系统开发[J];机械设计与研究;2017年01期
3 于思江;邱思晨;王小兵;;基于存储过程的SQL自动评判系统[J];电子设计工程;2017年11期
4 赵光亮;舒小松;;Navicat for MySQL平台中的SQL语言分析与应用[J];无线互联科技;2017年19期
5 刘瑄;孙捷;;基于C#与SQL的销售管理系统的设计与实现[J];电脑知识与技术;2016年05期
6 赵志明;崔欢喜;唐骜棋;;本科数据库课程中SQL教学建议[J];学周刊;2015年12期
7 祁星;孙琳;周治宇;;浅析我院数据库系统中SQL语句优化[J];数码世界;2017年05期
8 田会;;优化SQL语句提高数据库系统效率[J];硅谷;2014年08期
9 黄锦祝;;ASP.NET与SQL联合在机械零部件销售系统设计当中的应用[J];制造业自动化;2012年10期
10 蒋丹丹;牛晓楠;;基于SQL的宿舍学生成绩管理系统设计与开发[J];企业技术开发;2012年20期
11 吴贵山;;SQL注入攻击防御策略的研究[J];计算机与网络;2012年09期
12 赵慧玲;毛应爽;孟宪颖;;基于SQL游标的研究与应用[J];科技创新导报;2012年28期
13 李莹;卫凤林;;数据库语言SQL标准演变分析[J];信息技术与标准化;2011年09期
14 钱哨;;用SQL实现关系代数中近似除与关系整除方法的研究[J];计算机与现代化;2010年04期
15 李国雁;田源;;关系代数中除运算的SQL语句实现[J];现代计算机(专业版);2010年14期
16 蔡鼎梁;;浅谈SQL语句解决数据转移[J];福建电脑;2009年12期
17 葛萌;;SQL查询语言在学校审计中的运用[J];中国教育信息化;2008年20期
18 王平勤;董付国;周翔凤;;SQL外连接查询在系统开发中的应用[J];电脑开发与应用;2008年03期
19 赵翔;;ASP.NET中使用SQL的存储过程[J];内蒙古科技与经济;2008年08期
20 沈海峰;;SQL与网络数据库的安全[J];淮北职业技术学院学报;2007年03期
相关博士学位论文 前2条
1 田伟;模型驱动的web应用SQL注入安全漏洞渗透测试研究[D];南开大学;2012年
2 邓立国;模糊时态数据库建模若干关键技术研究[D];东北大学;2011年
相关硕士学位论文 前10条
1 贾潇雨;基于改进爬虫技术的SQL注入的自动化扫描工具的研究与设计[D];北京邮电大学;2018年
2 李鑫;动静结合的二阶SQL注入漏洞检测技术研究[D];华侨大学;2017年
3 杨小丽;防SQL注入攻击中间件的设计与实现[D];四川师范大学;2010年
4 王洪海;录井数据访问层中SQL注入检测技术的研究[D];大连海事大学;2011年
5 杨剑光;基于C#和SQL的企业人事管理系统的设计与实现[D];西安电子科技大学;2013年
6 任凯锋;缓冲区溢出和SQL注入的渗透测试[D];太原理工大学;2006年
7 张钦;自动生成SQL测试用例集的研究与实现[D];东华大学;2012年
8 邹辉;数据库引擎SQL编译器的研究[D];武汉理工大学;2010年
9 徐爱华;大唐电信“话务统计子系统”中内存数据库SQL解析器的设计与实现[D];西安电子科技大学;2006年
10 吕海熊;SQL语言到自然语言自动翻译的研究[D];北京理工大学;2016年
本文编号:2894773
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2894773.html