面向Web应用的SQL注入防御技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:only16666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的兴起,银行业务,网上购物,在线教育,电子邮件,日常社交等网上业务已经成为人们日常生活中不可或缺的一部分。Web应用得到了广泛使用的同时也带来了一系列的计算机安全问题。SQL注入攻击是一种针对Web应用的最常见并且危害最大的攻击方式,如果不能及时阻止将会导致严重的后果,例如数据库中数据被窃取、篡改、删除等。SQL注入攻击的研究是从1998年开始,直到现在SQL注入攻击行为依然频繁发生,并且居高不下。因此,研究在Web应用中及时防御SQL注入攻击技术具有十分重要的理论意义和实用价值。本文的主要研究工作如下:首先,对Web应用程序防御SQL注入攻击的研究现状进行分析,目前防御技术大都只能够用来防御SQL注入攻击,却并没有考虑在攻击者攻击成功后阻止其对所获取信息的理解。针对上述问题,提出了一个难理解二阶SQL注入防御模型DUS。该模型不但能够用来防御SQL注入攻击,还用来在攻击者攻击成功后阻止其对所获取的信息理解。为了完成上述任务,防御模型设计两个阶段:输入验证阶段V和查询匹配阶段M。其次,设计了DUS防御模型的输入验证阶段V,在V阶段使用分类数据输入验证方法。该方法对用户输入进行敏感数据识别,对包含敏感数据的用户输入进行加密处理,对不包含敏感数据的用户输入进行规则过滤。这样可以解决现有防御技术没有考虑对攻击者攻击成功后阻止其对所获取信息理解的问题。设计了DUS防御模型的查询匹配阶段M,在M阶段使用语句规范化查询匹配方法。该方法提取SQL语句的操作类型和所使用的数据库表名,并对SQL语句进行语法剪裁,使之变为规范的SQL语句。然后对SQL语句进行查询匹配来防御SQL注入攻击。这样可以解决输入验证被攻击者绕过的问题。最后通过仿真实验验证DUS防御模型的性能。使用正确率、误报率、漏报率3个指标对DUS防御模型与GreenSQL工具进行对比评估。仿真实验结果表明,DUS防御模型是有效的、可行的,并且能有效降低漏报率,提高防御效率。
其他文献
日本是动漫的发源地,不仅汇集了国内人气,而且风靡全球。美国动画经过长期发展在世界动画史上占有重要地位,一直引领着世界动画片的潮流和发展方向。动漫作品不仅是日美主要
目的:探讨硫酸镁联合硝苯地平治疗妊娠期高血压综合征的临床价值。方法:笔者对本院2013年1月至2015年1月收治妊娠期高血压综合征患者100例的临床资料进行了回顾性分析,随机将
【正】随着现代经济的不断发展,各个企业都在不断壮大自己实力,把企业市场价值最大化做为财务管理目标,但是部分企业却把利润指标作为抄作和弄虚作假的目标,严重影响了会计核
在高中历史教学工作中,应从以下几方面加强实施问题式教学法:第一,通过寻找例外或反常的情况而提出问题,即运用逆向思维,对历史现象进行假设,以得出更加深刻的认识。第二,通过
<正> 用溶液培养的方法,设置4个氮素水平,研究了西南地区9个主栽玉米品种苗期的形态指标及对氮素的吸收和利用效率的影响。结果如下: 1、在各氮素水平下,玉米苗的根冠比、主
会议
在现阶段卫生资源投入水平下,若要逐步实现社区基本公共卫生服务的均等化,首先要根据本地区基本公共卫生服务项目,确定应该和最有条件首先实现均等化的优先项目服务包。研究
辽与西蕃通婚,是辽对西夏实行遏制政策的一个组成部分,意在增加对抗西夏的砝码,其直接动因则是北宋仁宗朝联蕃制夏方针的转变。但由于辽、吐蕃和西夏三方构不成一个稳定的三角关
目的探讨综合心理干预促进中等职业学校护生自主学习能力良性转变的作用。方法于2012年6—12月选择成都地区3所中等职业学校102名二年级护士专科学校学生作为研究对象,采用自
背景及目的:本课题组通过前期DNA芯片对鼻咽癌放疗抵抗型病人和放疗敏感型病人组织进行基因表达谱比较,其中差异倍数最大的是集落刺激因子-1受体(Colony stimulaiting factor
<正>好奇心推动着科技发明和发现,但是,好奇心究竟是怎么来的呢?正如本文标题所示,人们常说,"这很有趣",或"这很有意思",但实际上大家都心照不宣,可能只是言不由衷的一种礼貌