首页 | 软件中心 | Designand Inspiration
读库教程网 > 网络教程 > 网页编程 > SQL学院 > MSSQL > 指点你怎样应用SQLServer维护数据安全

指点你怎样应用SQLServer维护数据安全

添加:2010年6月8日

由于多种原由,执行安全配置的人们经常不了解数据的真实价值,所以,他们也无法对数据执行适宜的维护。将你的数据只限于须要的人访问,并保证访问的人的合理性,是一个数据库维护人员的主要任务。但是,确保数据可以访问不是意味着数据向一切人公示,相反的,你必需很细心地维护数据,并只对须要运用数据的人执行开放。

配置安全性流程

通用的软件维护和数据库更新都会对系统安全起着主要作用,通常包括以下步骤:

1、分配一个牢靠的密码给缺省的系统维护(SA)帐号。然后,树立自己独一命名的帐号,并将这一帐号放入sysadmin。必需要确认新帐号也有一个牢靠的密码。

2、将独立的密码分配给每一个用户。更好的,运用Windows集成安全性,并让Windows遵照固定密码原则。

3、决议哪些用户须要检查数据,然后分配适宜的容许。请不要随意赋予用户各种权限。比如不要把每一个体的工资随意让其他人访问。

4、决议哪些用户须要更新数据,然后分配适宜的容许。帐号维护人员应该可以检查一切用户的信息,但顺序员必需要限定更新这些信息的权限。特别的,只需担任特定帐号的维护者是独一可以修正用户数据的人。

议决这些系列信息你可以学会许多知识,但你应该从开端就具有这些观念。否则,数据库的任何用户就可以偷窃或删除你的主要数据。

什么东西最容易发作错误?

关于记载,应该知晓SQL Server并非相对安全的。你应该提出一些想法并全力有效地维护你的服务器。在装置服务器之前有两点你必需完成的:

1、配置维护人员的帐号和密码。

2、维护系统防止遭到Slammer worm的感染。

使一些特殊的东西安全化

SQL Server 2000议决SA帐号而具有缺省的安全配置。在装置流程中,SQL Server自动树立一个维护的用户,并分配一个空白密码给SA用户称号。一些维护人员喜好将SA密码配置为空白或许一个通用的密码以便每一个体都能知晓。假设你犯这样的错误,进入你的数据库的任何人都可以为所欲为。具有维护者准许的任何人也可以够做任何想做的事——不只仅是数据库,而是整个计算机。所以,必需限定用户依据他们的须要执行访问数据库,不要给他们权益太少,也无法太多。

暂且把每一天维护的SA帐号放在一边,让我们看看带有安全密码的帐号。树立另一帐号以便维护(或许是一个SQL Server帐号或许是一个Windows帐号,取决于你的认证方式)。你所要防止的是太容易地猜到帐号称号或许帐号密码,由于任何人得到这些帐号。

服务补丁的主要性

服务补丁在下载时是不花钱的。Slammer没有损坏你的数据,但它可以招致服务器的许多破坏,其危害是清楚的。维护数据最容易的方法是下载Service Pack 3或许Service Pack 3a。

蠕虫如何任务这一方面的知识并不是主要,主要的是蠕虫在微软的补丁揭晓现在还可以生活6个月。被蠕虫感染的商业系统通常有两个原由:一是维护人员没有很有效的维护好系统,二是蠕虫自身太凶猛。

你应该留意到,SQL Server SP3也是无法保证它可以坚持一切的数据。你应该及时监控Microsoft's Security Bulletin(微软安全公告)以保证处于被服务补丁通知的形态。

挑选一个认证方式

在SQL Server装置流程中有一个必需决议的是挑选安全认证方式。这里有两种方式:

1、Windows认证方式(也叫集成方式)

2、混合方式

Windows认证方式用户议决运用一个现成的Windows用户帐号衔接到SQL服务器。当用户运用一个合理用户名和密码衔接到服务器时,SQL Server就确认用户的注册信息。结果是用户只是在Windows和SQL Server中注册,帐号信息被Windows严厉的存储

混合方式是Windows认证和SQL Server认证的结合。在混合方式中,一些用户可以继续运用Windows帐号来访问SQL Server,但其他只好运用与Windows帐号完全不关联的SQL Server用户帐号。每一个SQL Server帐号都寄存其用户名和密码。假设这些注册值类似,用户必需输入两次——一次是Windows输入,另一次是SQL Server输入。

Windows认证比混合方式更优越,原由在以下:

◆它比SQL Server认证提供更多的特征。

◆许多维护人员都以为Windows认证比拟容易执行和运用。

◆运用Windows认证,不须要将密码寄存在衔接字符串中。

◆Windows认证意味着你只须要将密码寄存在一个地点。

不幸的是,Windows认证并不是每一个体都可以运用的。混合方式必需在SQL Server 7.0中运转,而Windows认证只好在SQL Server2000中运用。尚有其他的一些环境,Windows认证无法运转,由于无法获得垮平台的相互信任。在这种情况下,你只好运用混合方式和SQL Server注册。

其他装置技巧

在装置SQL Server时,还在其他一些技巧值得留意。

运用TCP/IP作为SQL Server的网络库。这是微软推荐运用的库,是禁受考验的。假设服务器将与网络衔接,运用非规范端口会被一些别有用心的人破坏。

运用一个低级别的帐号来运转SQL Server,而不是一个维护帐号。这对系统解体的时辰起着维护作用。

不要准许未获得安全容许的guests访问任何包括安全数据的数据库。

将数据库维护于一个“被锁的房间”。记得,许多骚扰都是来自于内部的人。

总结

从开端就要对数据执行安全维护方法。为了防止有意或无意的破坏,你应该维护你的数据。学会树立安全模型,并运用它。让安全噩梦远离你,高枕无忧的任务。


读库教程网文章由网络收集后整理发布,文章发布人拥有该内容的所有权力及责任!

如果你喜欢这页,可以按Ctrl+D收藏起来。

相关内容
上一个内容:SQLServer数据库优化方法:索引优化
下一个内容:没有了
相关评论
公益广告
精彩推荐
友情链接: 百分百青年 | 烛光信息网 | 夏布新网 | 新育互联网
管理员:QQ:27038219, E-mail:27038219@qq.com今日更新
读库教程网所有文章从网络收集所发布,文章发布人拥有该内容的所有权力及责任,转载时请注明出处!
Template designed by www.dkuu.com. Optimized for 1024x768 to Firefox,Opera and MS-IE6/IE7.