基于NDIS中间层驱动的防SQL注入系统

来源 :中南大学 | 被引量 : 0次 | 上传用户:ilove19830517
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,WEB系统遭受着日益频繁的网络安全攻击。在众多的网络安全攻击中,SQL注入攻击具有相当大的威胁性,攻击者通过提交精心构造的数据库查询代码欺骗服务器执行恶意的SQL命令,以获取用户密码等敏感信息,进而获取主机控制权限等。如何防御SQL注入攻击成为目前网络安全界研究的热点问题。  文章首先介绍了课题的研究背景以及国内外对SQL注入攻击的研究现状,然后详细分析了SQL注入攻击的原理、特点、攻击方式以及常见的语句特征,随后总结了常见的防SQL注入攻击的手段,并根据这些手段的不足提出一种新的解决方案,即开发一个基于NDIS中间层驱动的防SQL注入系统。  文章接着给出了防SQL注入系统的总体结构设计,将防SQL注入系统分为三大模块:基础功能模块、检测功能模块、防护功能模块。随后详细介绍了检测功能模块和防护功能模块的设计与实现。检测功能模块包括数据包的过滤、捕捉和构造以及SQL注入攻击规则匹配。其中数据包的过滤、捕捉和构造利用了NDIS中间层驱动的相关技术,SQL注入攻击规则匹配则采用正则表达式来书写攻击规则。防护功能模块包括黑名单和应用层-驱动层通信。其中黑名单采用LIST_ENTRY双向链表来实现,应用层-驱动层通信则是利用了WINDOWS驱动开发的相关技术。  文章最后给出了在局域网环境中对防SQL注入系统进行测试的结果,测试结果表明,本系统能有效地检测并防御常见的SQL注入攻击,并且对机器的性能影响很小,因此达到了预期的设计目标。
其他文献
随着流媒体在嵌入式系统设计中日益广泛的应用,各种多媒体数据信息的存储和传输标准迅速发展。在标准的不断拓展的过程中,新的算法对旧的算法中的运算密集型部件常常进行重构
伴随着网络技术的飞速发展,可扩展标记语言XML以其很好的扩展性、开放性与可验证性等特点及优势逐渐成为网络世界的“国际语言”,在电子商务、数据交换、网络出版、制造业、
无线Mesh网是重要的下一代无线接入技术。多接口多信道技术能有效提升无线Mesh网络容量、改善网络服务质量。多接口多信道技术关键在于信道分配,通过信道的合理分配降低节点或
学位
根据国家有关规定,对于国家重点建筑工程、大中型公用事业工程、项目投资在3000万以上的项目必须实施强制性监理。在目前,我国大中型施工骨干企业都已经建立了计算站,有的更
近几年来,校园网的发展可以用突飞猛进来形容。校园网作为开放式网络在加快校园信息化的同时,也带来了新的挑战,网络安全成为了校园网建设与使用过程中不可避免的问题。本文就从
随着分布式协同攻击不断出现,网络攻击造成的危害正日益加大,而攻击却越来越难以检测。这些都对网络安全提出了新的挑战。传统的网络安全技术包括防火墙技术、入侵检测技术和
随着多媒体和网络技术的高速发展,我们正处于一个信息爆炸的时代,而信息正是我们认知世界的方式。相对于文字、图像而言,视频能够提供更加全面、直观的信息,因此视频已经成为
本文中提及的专用模块是指应用于特殊需求且与安全相关的计算模块。该专用模块应用于安全系统或安全设备中。本课题把专用模块与主控CPU系统的通用接口方式和专用通信协议作
支持向量机是一种新型的模式识别技术。由于具有完备的理论基础和良好的性能,支持向量机已经成为模式识别的一个研究热点。在实际应用中,现有的支持向量机模型存在一些缺陷,