当前位置:首页 > 系统运维 > 正文内容

SQL Server服务器出现漏洞如何应对?

a8116255316年前 (2010-07-14)系统运维9

以下的文章主要描述的是SQL Server服务器中最新漏洞正确解决方案,漏洞扩展,xp_dirtree储存过程事前,发现漏洞是由于sql服务器造成的,于是就用阿d的sql注入工具对自己SQL Server服务器的网站进行注入。

偶然发现了使用mssql的网站浸染可以利用sql注入的形式得到整个服务漏洞扩展:xp_dirtree储存过程。

事前:最近发现一个漏洞是sql服务器造成的,前几天正好没有什么事情,就用阿d的sql注入工具对自己服务器的网站进行注入,偶然发现了使用mssql的网站浸染可以利用sql注入的形式得到整个服务器上所有目录(我的服务器作了安全设置的)依然可以看见。

然后在服务器上安装了一个抓包工具对sql server进行抓包发现,使用工具连接sql漏洞xp_dirtree读取目录,可获得整个SQL Server服务器目录,如列出c盘目录他会把你c盘下的所有目录列出来,这样是很不安全的,目前是只可以查处目录上穿东西,大家可以设想一下,假如我随意修改一个boot.ini覆盖了c盘的boot.ini是一个什么概念,呵呵首先可以导致服务其瘫痪,无法读取系统。

解决方案:删除xp_dirtree,命令是sp_dropextendedproc 'xp_dirtree' 删除了以上的那个组建您在使用阿d或者任何的sql注入工具都是白搭,在这里也给大家提供一些其他sql危险的储存过程,建议删除。[注意:所有删除sql储存过程的操作必须在mssql查询分析器里操作,下面哪些前面的是储存过程的名字后面是删除储存过程的命令]

先来列出危险的内置存储过程:

xp_cmdshell sp_dropextendedproc 'xp_cmdshell'   xp_regaddmultistring sp_dropextendedproc 'xp_regaddmultistring'   xp_regdeletekey sp_dropextendedproc 'xp_regdeletekey'   xp_regdeletevalue sp_dropextendedproc 'xp_regdeletevalue'   xp_regenumkeys sp_dropextendedproc 'xp_regenumkeys'   xp_regenumvalues sp_dropextendedproc 'xp_regenumvalues'   xp_regread sp_dropextendedproc 'xp_regread'   xp_regremovemultistring sp_dropextendedproc 'xp_regremovemultistring'   xp_regwrite sp_dropextendedproc 'xp_regwrite'  

ActiveX脚本:

sp_OACreate sp_dropextendedproc 'sp_OACreate'   sp_OADestroy sp_dropextendedproc 'sp_OADestroy'   sp_OAMethod sp_dropextendedproc 'sp_OAMethod'   sp_OAGetProperty sp_dropextendedproc 'sp_OAGetProperty'   sp_OAGetErrorInfo sp_dropextendedproc 'sp_OAGetErrorInfo'   sp_OAStop sp_dropextendedproc 'sp_OAStop'  

特别注意:删除某些存储过程可能会导致网站的某些功能不能用,因此,建议先在master数据库的扩展存储过程中把Public组的EXEC权限去掉,这样比较保险,假如没问题再删除,有问题则改需要改回去。 以上的相关内容就是对SQL Server服务器最新漏洞解决 *** 的介绍,望你能有所收获。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/21948.html

分享给朋友:

“SQL Server服务器出现漏洞如何应对?” 的相关文章

windows 7鼠标停顿怎么办?windows 7 usb鼠标停顿的原因以及解决

windows 7鼠标停顿怎么办?windows 7 usb鼠标停顿的原因以及解决

很多使用Windows 7系统的朋友都想小编反应,假如暂停使用电脑,鼠标会出现停顿现象,这是怎么回事呢 该怎么解决呢 下面就和小编一起去看下Windows 7 usb鼠标停顿的解决方法吧。 由于Windows 7系统中有一项USB选择性暂停造成的。这项设置主要为了节电,当他检测到用户没有对系统进行...

windows 7系统如何设置休眠时不断网以便继续完成下载

windows 7系统如何设置休眠时不断网以便继续完成下载

在Windows 7系统的默认设置中,当Windows 7系统处于休眠状态时,会同时断网的。如此一来,无论你正在使用迅雷还是快车等下载工具,同样可以在休眠状态下继续完成下载,最大限度做到从身边的小事开始支持环保。下面我们就详细介绍操作步骤,帮助Windows 7系统用户实现这一节能目标。 首先需要...

如何删除自带的不常用应用为windows 7减负

如何删除自带的不常用应用为windows 7减负

对于Windows 7系统来说,其默认安装的许多工具是我们很少使用或从来不用的,比如系统自带的扫雷、纸牌游戏等。删除此类长期不用的系统组件,不但可以让系统更清爽,更重要的是还可以提高系统的运行速度,特别是对于硬件配置相对较低的上网本来说,尤其如此。接下来,笔者就给大家介绍一下如何删除Windows...

上帝不止一个 更多Windows7 快捷模式.

上帝不止一个 更多Windows7 快捷模式.

国外媒体CNET NEWS就这个“上帝模式”和微软Windows部门主管Steven Sinofsky进行邮件交流后得知,这其实只是众多快捷方式中的一个,Sinofsky在邮件里给出了十多个这类快捷方式的关键字符串。 它们的建立方法和之前的“上帝模式”一样,在任意位置新建的一个文件夹,然后改名即可...

各个都很实用:windows 7系统电脑日常小技巧

各个都很实用:windows 7系统电脑日常小技巧

在使用Windows 7的时候很多用户对于系统的很多功能并不是很了解,也正是因为这样的不了解导致很多用户在使用Win 之后并不能体验Windows 7的功能便携和强大功能,导致很多用户对于Windows 7的认识还是比较模糊,不过为了让更多的朋友了解Windows 7的特点和便携应用,今天就为大家汇...

Skylake平台不能通过USB接口装windows 7系统

Skylake平台不能通过USB接口装windows 7系统

Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...