针对SQL注射攻击的一种集成防御策略

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:shingang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SQL注射攻击是近年来Internet网络上最流行的网站入侵方式之一,SQL注射攻击利用的是SQL语法,对于所有平台上的基于SQL语言标准的数据库软件(包括MS SQL Server,Oracle,DB2,Sybase,MySQL等)都是有效的。由于SQL注射攻击的原理相对简单,易于掌握和实施,使得这种攻击具有相当的广泛性。本文通过对SQL注射攻击原理、具体形式、一般防御手段及其局限性的分析;对.NET平台下ASP.NET服务器端HTTP请求响应过程的详细分析;深入挖掘ASP.NET安全性方面的性能;然后采用ASP.NET级的URL重写技术之一的“使用HTTP模块执行URL重写”技术来建立了一种针对SQL注射攻击的集成防御策略。该策略先将采用不同微软技术的(例如:ASP技术、ASP.NET C#技术、ASP.NET VB技术等)各个WEB应用系统进行基于.NET的系统集成,使他们的SQL注射攻击的防御问题在ASP.NET服务器端设置统一集成防御机制;该策略还构造了一个针对SQL注射攻击的检测/防御/备案模型;本策略将SQL注射攻击的一般防御手段与ASP.NET级URL重写技术有机结合,将一般误操作和SQL注射低等级的攻击进行基于客户端检查,旨在减少网络流量,降低服务器负荷;对高等级的SQL注射攻击行为(特指有经验的攻击者绕开客户端的检查实施的SQL注射攻击)在ASP.NET服务器端实施检测、防御,并对其进行智能化跟踪、备案。该集成防御策略在MS的.NET 2.0和SQL Server 2000平台上试验可行,在文中给出了本策略实验系统(IDP SQLIA系统)的设计及实验结果分析。
其他文献
在过去的十几年中,通讯网络经历了巨大的变革。包交换技术最终使传统的语音网络和数字网络融合到一起成为统一的多媒体网络,其范围进一步扩展,将有线,无线,蜂窝网络融合一体。有线
随着计算机应用领域的不断拓展,教育领域首当其冲,尤其对于聋儿教育领域,借助先进的计算机多媒体工具进行教学,实现传统媒体与电教媒体的有机结合,可以更好地利用聋幼儿的残余听力
组态软件是针对数据采集与过程控制的专用软件,它是使用在自动控制系统监控层一级的软件平台和开发环境,它能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和
关联规则是数据挖掘的一个重要研究方向,旨在挖掘项集之间的内在联系。Fp树算法是关联规则的一种基于深度的典型算法,具有良好的性能和可扩展性。Fp树通过自顶向下构造频繁树和
P2P是近些年发展起来的网络技术,目前在很多领域得到了应用,逐渐成为业界研究与关注的一个焦点。但是P2P网络发展和壮大的过程中,产生了一系列急需研究和解决的问题,其中最重要和
项目管理水平的高低直接影响到项目目标的实现。项目进度计划的安排在项目管理中起着非常重要的作用。网络计划技术作为现代项目管理的主要技术之一,由于它在科学管理方面的效
在几乎所有现代通讯和计算机网络领域中,安全问题都起着非常重要的作用。随着网络应用的迅速发展,对安全的要求也逐渐加强。目前影响最大的三类公钥密码是RSA公钥密码、ElGam
随着互联网走进千家万户,网络上的信息量也呈现出了前所未有的快速增长,通用搜索引擎在采集信息资源、存储索引海量网页等方面的挑战越来越大。同时,特定行业内的科研和从业
本文提出了一种计算机生成剪纸风格流水动画的方法。通过对手工剪纸作品中的流水纹样进行分析,将其分为涟漪、缓流和激流三种类型。涟漪水面平静,纹波荡漾,常见于湖面;缓流用
基于句法的统计机器翻译模型近年来成为了统计机器翻译研究的热点,相对于经典的短语模型,句法模型能够将更多的语言学知识融入翻译过程,更好的指导翻译以及重排序。本文以依