ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
Mssql和Mysql的安全性分析
数据库是电子商务、金融以及ERP系统的基础,通常都保存着重要的商业伙伴和

客户信息。大多数企业、组织以及政府部门的电子数据都保存在各种数据库中,他们

用这些数据库保存一些个人资料,还掌握着敏感的金融数据。但是数据库通常没有象

操作系统和网络这样在安全性上受到重视。数据是企业,组织的命脉所在,因此选择

一款安全的数据库是至关重要的。大型网站一般使用oracle或DB2,而中小型网站大

多数使用更加灵活小巧的mssql数据库或者mysql数据库。那么,在同样的条件下,微

软的mssql和免费的mysql哪个更加安全呢?



我在我的机子上面用管理员帐号默认安装了mssql和mysql以便在相同的情况下测

试他们的安全性。我的系统配置如下:操作系统Microsoft Windows 2000 Version5.0,

安装了sp4,ftp服务和iis服务,支持asp和php。系统只有一个管理员帐号admin,guest

帐号没有禁用。





一.系统内部安全性分析









1.mysql数据库权限控制问题



mysql的权限控制是基于mysql这个数据库的,叫做授权表,一共包括包括六个表

columns_priv,db,func,host,tables_priv和user。先使用desc user命令查看非

常重要的user表的结构以便查询内容,现在可以查看他的权限设置了。

使用命令select host,user,password,delete_priv,update_priv,drop_priv from user;

这个命令查看了几个比较危险的权限,显示结果如下:

mysql> select host,user,password,delete_priv,update_priv,drop_priv from user;

+-----------+------+------------------+-------------+-------------+-----------+

| host | user | password | delete_priv | update_priv | drop_priv |

+-----------+------+------------------+-------------+-------------+-----------+

| localhost | root |0e4941f53f6fa106 | Y | Y | Y |

| % | root | | Y | Y | Y |

| localhost | | | Y | Y | Y |

| % | | | N | N | N |

+-----------+------+------------------+-------------+-------------+-----------+

4 rows in set (0.00 sec)

第一条表示在本机使用root用密码登陆,拥有删除记录,修改记录,删除表等权限,

好,这是安全的。第二条表示在任何主机使用root不需密码登陆,拥有删除记录,

修改记录,删除表等权限。第三条表示在本机匿名登陆,拥有删除记录,修改记

录,删除表等权限。最后条表示可以再任何主机匿名登陆,但是没有任何权限。

显然,第二,三,四都是不安全的!第二条不用说,就第三条而言,就算你在本地

是guest权限,但是也可以登陆mysql数据库,而且拥有全部权限。这样,就可以对数

据库为所欲为了。

解决方法:如果你不需要远程维护,删除掉第二条,delete from user where

host="%" and user="root";或者给它加个强壮的密码。删除第三条,delete from

user where host="localhost" and user="";





2.mysql安装目录权限问题



mysql默认安装到c:mysql,但是c盘默认是everyone完全控制,由于权限的继承

性,c:mysql对everyone也是完全控制的,显然这样是不安全的。因为恶意用户可以

删除重要的数据文件。

解决方法:重新设置mysql目录的存取权限。或者将mysql安装到其他目录,如果

你移动Mysql分发到D:mysql,你就必须使用用

D:mysqlinmysqld --basedir D:mysql来启动mysqld,甚至还需要修改它的配置

文件。



3.mssql数据库权限控制问题



mssql数据库的权限控制是基于master库的syslogins表,拥有所有权限的帐号是

sa,其他还有sysadmin,db_owner等不同权限帐号。但是,mssql数据库最高权限帐

号sa的默认密码是空,这样如果安装的时候不注意,就会给数据带来毁灭性的灾难。

恶意攻击者可以修改,删除所有数据,更加重要的是mssql帐号可以利用扩展执行系

统命令。

解决方法:定期检查所有登陆帐号,查看是否有不符合要求的密码。

Use master

Select name,Password from syslogins where password is null命令检查是否有空

口令帐号存在。尽可能的删除存储扩展,防止本地用户利用存储扩展执行恶意命令。

use master

sp_dropextendedproc xp_cmdshell 命令删除xp_cmdshell扩展。



4.mssql安装目录权限问题



同mysql一样,mssql也是安装到everyone完全控制c盘,由于存取控制问题,最

好安装到d盘等非系统盘进行严格的权限控制。而且,由于mssql数据库与系统结合非常紧密,

系统管理员在没有数据库密码的情况下也可以通过选择windows验证来操作数据库。因此,普通用户有

可能通过系统漏洞提升自己的权限,对数据库进行破坏。



解决办法:除了严格的存取限制外,还要定期查看SQL
 
 
本站关键词:
|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站||网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|做网站|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有