基于NDIS中间层驱动的防SQL注入系统的设计与实现

被引量 : 0次 | 上传用户:llongll
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,WEB系统遭受着日益频繁的网络安全攻击。在众多的网络安全攻击中,SQL注入攻击具有相当大的威胁性,攻击者通过提交精心构造的数据库查询代码欺骗服务器执行恶意的SQL命令,以获取用户密码等敏感信息,进而获取主机控制权限等。如何防御SQL注入攻击成为目前网络安全界研究的热点问题。文章首先介绍了课题的研究背景以及国内外对SQL注入攻击的研究现状,然后详细分析了SQL注入攻击的原理、特点、攻击方式以及常见的语句特征,随后总结了常见的防SQL注入攻击的手段,并根据这些手段的不足提出一种新的解决方案,即开发一个基于NDIS中间层驱动的防SQL注入系统。文章接着给出了防SQL注入系统的总体结构设计,将防SQL注入系统分为三大模块:基础功能模块、检测功能模块、防护功能模块。随后详细介绍了检测功能模块和防护功能模块的设计与实现。检测功能模块包括数据包的过滤、捕捉和构造以及SQL注入攻击规则匹配。其中数据包的过滤、捕捉和构造利用了NDIS中间层驱动的相关技术,SQL注入攻击规则匹配则采用正则表达式来书写攻击规则。防护功能模块包括黑名单和应用层-驱动层通信。其中黑名单采用LIST_ENTRY双向链表来实现,应用层-驱动层通信则是利用了WINDOWS驱动开发的相关技术。文章最后给出了在局域网环境中对防SQL注入系统进行测试的结果,测试结果表明,本系统能有效地检测并防御常见的SQL注入攻击,并且对机器的性能影响很小,因此达到了预期的设计目标。
其他文献
背景:胰岛素抵抗(insulin resistance,IR)是2型糖尿病、冠心病、高血压等慢性疾病的共同机制及危险因素。有研究发现创伤应激等条件下,机体亦表现出一定程度的胰岛素抵抗并直接
饮用水源质量与人群健康密切相关,但形势不容乐观。乡镇饮用水源安全问题尤为突出,且缺乏系统研究。本研究筛选江苏淮河流域典型乡镇不同类型的饮用水源为对象,用现代仪器分
在高中思想政治教育课中《生活与哲学》部分是较为抽象、深奥的,许多学生认为枯燥、空洞、乏味、难以理解。有些政治老师也觉得《生活与哲学》比较难教,与其他三个部分(《经济生
自联合国经济合作与发展组织在20世纪90年代提出“以知识为基础的经济”以来,把知识作为经济增长与社会发展和企业成长的关键性资源,围绕知识资源提升企业或组织经济价值的知识
本文运用文献资料法、问卷调查法、专家访谈法和实地考察法对“艺术体育编导人才”培养的必要性和可行性进行分析,并对“艺术体育编导人才”进行界定,探讨“艺术体育编导人才”
目的分析对冠心病患者采取家庭参与护理模式对其自我护理能力的相关价值。方法选取冠心病患者146例分为两组,均采取对症治疗,对照组在出院后实施常规指导,实验组于出院后实施
重视对市场营销道德的研究甘碧群一、问题的提出随着商品经济及社会市场营销活动的不断发展,企业为社会及广大消费者提供日益丰富的产品,为国家作出日益巨大的贡献,大大提高了人