首页> 中文学位 >多阶段深度SQL注入漏洞检测系统的设计与实现
【6h】

多阶段深度SQL注入漏洞检测系统的设计与实现

代理获取

目录

文摘

英文文摘

图目录

表目录

第一章 绪论

第一节 本文研究背景

第二节研究意义和目标

1.2.1 研究意义

1.2.2 研究目标

第三节 主要研究内容

1.3.1 研究SQL注入漏洞的原理及防御机制

1.3.2 研究SQL注入漏洞检测参数与检测方法

1.3.3 建立多阶段深度SQL注入漏洞检测模型及其检测工具

第四节 文章结构安排

第二章 SQL注入漏洞原理及检测方法

第一节 SQL注入基本原理

2.1.1 SQL注入的基本定义

2.1.2 SQL注入漏洞的产生原因

2.1.3 SQL注入漏洞注入点

2.1.4 SQL注入漏洞的分类

2.1.5 SQL注入攻击流程

第二节 SQL注入漏洞基本检测方法

第三章 多阶段深度SQL注入漏洞检测模型的设计

第一节 基于渗透测试的SQL自动化检测

3.1.1 HTTP渗透测试

3.1.2 SQL注入漏洞自动检测方法

3.1.3 SQL盲注入漏洞自动检测方法

3.1.4 LD文本比较算法

第二节 多阶段深度SQL注入漏洞检测

3.2.1 常规方法的局限性

3.2.2 深度SQL注入漏洞检测

3.2.3 多阶段检测模型

第三节 SQL注入漏洞检测参数动态生成算法

3.3.1 SQL注入检测参数规则

3.3.2 检测参数动态生成

第四章 阶段深度SQL注入漏洞检测系统的设计与实现

第一节 系统开发环境

第二节 系统整体设计

4.2.1 系统整体结构设计

4.2.2 系统整体流程

4.2.3 系统类与接口设计

第三节 系统主要模块设计与实现

4.3.1 系统设置模块

4.3.2 主控模块

4.3.3 检测模块

4.3.4 结果分析模块

4.3.5 结果输出模块

第五章 多阶段深度SQL注入漏洞检测系统测试

第一节 测试目的

第二节 测试环境

5.2.1 漏洞检测系统运行主机

5.2.2 目标漏洞WEB应用系统

第三节 系统测试过程

5.3.1 功能性测试

5.3.2 正确性测试

5.3.3 对比性测试

第四节 测试结果分析

第六章 总结和展望

第一节 研究工作总结

第二节 未来研究展望

参考文献

致谢

个人简历、学术论文及研究成果

展开▼

摘要

随着互联网在人们生活中的重要程度越来越高,随之出现的安全性问题也愈加严重起来,其影响范围和影响程度也非常巨大,任何一个微小的漏洞或信息的泄露都有可能造成巨大的影响和破坏。在所有WEB应用漏洞中,SQL注入漏洞造成的威胁非常巨大,且其影响极广,与之相关的安全性问题又往往被网站开发人员所忽略,从而产生了大量的潜在SQL注入漏洞威胁。在这种背景下,为了能够对SQL注入漏洞进行有效的检测和预防,本文对SQL注入漏洞的自动化检测方法进行了深入的研究和探讨。
   本文在对SQL注入漏洞的基本原理、产生原因、漏洞分类以及其检测和攻击方法进行了分析和研究的基础上,提出了一种多阶段深度SQL注入漏洞检测模型,并根据该模型开发了相应的SQL注入漏洞检测系统。该模型通过独立的动态参数生成和流程控制规则进行参数的自动生成,通过多个阶段的自动化检测,并分析各阶段反馈信息,根据这些信息控制下一阶段的检测参数生成和检测流程。本模型采用了深度SQL注入漏洞检测方法,使检测的可靠性和准确性获得提高,在检测的过程中采用检测深度与检测精度分级的方式,灵活的满足多种检测需求,并在结果分析时根据各检测阶段的检测结果对漏洞风险等级进行综合评价。
   最后,文章对多阶段SQL注入漏洞检测系统的实现接口、系统模块结构和流程进行了阐述,并且使用该系统对目标漏洞系统进行测试,对其进行了功能性、正确性和对比性测试,各项功能均达到预期目标,验证了本检测模型的有效性,并且具有一定的理论意义和现实应用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号