从软件开发角度谈SQL注入攻击的防范

2012-04-29 03:10:09姜子罡张一光蔺蜀梁成岗
科技创新导报 2012年12期
关键词:数据库用户信息

姜子罡 张一光 蔺蜀 梁成岗

SQL注入攻击分析应用程序的编码,在发现数据库的漏洞之后,通过提交SQL的查询密码给服务器,得到Web页面返回的数据,根据这得到的结果,从而利用漏洞获得数据库中的重要关键性的数据或者相应的权限。而这种注入攻击的手段通常都是从正常的端口进入,所以防火墙通常不会对其做出有效的反映,只有在事后通过IIS管理日志的分析才能发现。当下很多的中小型的网站主要就是利用托管的方式管理,因而采用分析日志的方式来对SQL注入攻击进行防范是不太现实的,如果一定要做出防范,需要在程序设计的过程中做出专门的处理。本文主要对SQL注入攻击进行相关的论述,除了介绍了一些特定的常见的步骤和手段之外,还主要从开发软件的角度介绍了相应的方法。

1 SQL注入攻击的手段和步骤介绍

1.1 步骤简介

通过上面的介绍我们对SQL注入攻击有了一定的了解,无论在步骤还是手段的方面都有了一个粗略的认识,下面我们来细致的讲述下这种攻击方式的步骤:

a.事先编辑好特殊的SQL语言,然后利用这种语句去寻找注入放面的漏洞;

b.利用发现的注入漏洞来尝试着进入数据库,从而有效的获取数据库中的关键信息;

c.利用上面发现的数据库中的关键信息,通过对其进行仔细的分析,从而获得管理员的相关权限为sa,为后续的攻击做好准备。实施直接控制;以SQL Server 2000为例,如果实施注入攻击的数据库是SQL Server 2000,且数据库用户为sa,则可以直接添加管理员账号、开放3389远程终端服务、生成文件等命令。……

登录APP查看全文

猜你喜欢
数据库用户信息
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
数据库
财经(2017年2期)2017-03-10 14:35:35
关注用户
商用汽车(2016年11期)2016-12-19 01:20:16
关注用户
商用汽车(2016年6期)2016-06-29 09:18:54
数据库
财经(2016年15期)2016-06-03 07:38:02
关注用户
商用汽车(2016年4期)2016-05-09 01:23:12
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51
如何获取一亿海外用户
创业家(2015年5期)2015-02-27 07:53:25
展会信息
中外会展(2014年4期)2014-11-27 07:46:46