加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

MS SQL 2005 安详配置

发布时间:2018-09-01 17:41:25 所属栏目:电商 来源:站长网
导读:拿到MS SQL 2005还没有一天,总的来说,MS SQL 2005的安详性比SQL 2000要强上不少,不外默认配置照旧有和原本一样的裂痕,下面我们来修改一下默认配置。 1、安装MSSQL时行使殽杂模式,虽然SA暗码最好不能为空,在SQL2005中,可以对SA这个超等用户名举办修

拿到MS SQL 2005还没有一天,总的来说,MS SQL 2005的安详性比SQL 2000要强上不少,不外默认配置照旧有和原本一样的裂痕,下面我们来修改一下默认配置。

1、安装MSSQL时行使殽杂模式,虽然SA暗码最好不能为空,在SQL2005中,可以对SA这个超等用户名举办修改或删除。
use master
ALTER LOGIN [sa] WITH NAME=[zxs] /*修改SA帐号*/
sp_password '111111','123456','sa' /*修改SA暗码*/
行使以上呼吁可修改SA帐号,也可举办图形化的修改
行使安详的帐号计策。对SA或等同用户举办最强的掩护,虽然,包罗行使一个很是强健的暗码,如下图

MS SQL 2005 安详配置

这里可以看到SQL 2005比SQL 2000 加强的处所了。

2、SQL的认证有Windows身份认证和混称身份认证。在2005中,登岸SQL可以行使indows身份认证和混称身份认证利便,假如不但愿体系打点员打仗数据库的话,可以在安详性==登录名是把体系帐号“BUILTINAdministrators”删除。虽然,尚有此外多余的帐号也可一同榨取,只必要在帐号==属性==状态中把是否应承毗连到数据库引擎改为拒绝,尚有登录改为禁用即可,不外这样的弊端就是当你忘了SA的暗码时,我也没步伐帮你啦。

MS SQL 2005 安详配置

也可用呼吁sp_change_users_login 'report' 搜刮一下独立的帐户再删除

3、打点扩展存储进程
删除不须要的存储进程,由于有些存储进程能很轻易地被人操作起来晋升权限或举办粉碎。
假如你不必要扩展存储进程xp_cmdshell请把它去掉。xp_cmdshell基础就是一个大后门。

假如不必要请扬弃OLE自动存储进程(会造成打点器中的某些特性不能行使),这些进程包罗如下:
sp_OACreate sp_OADestroy sp_OAGetErrorInfo sp_OAGetProperty
sp_OAMethod sp_OASetProperty sp_OAStop
去掉不必要的注册表会见的存储进程,注册表存储进程乃至可以或许读出操纵体系打点员的暗码来,如下:
xp_regaddmultistring xp_regdeletekey xp_regdeletevalue xp_regenumvalues
xp_regread xp_regremovemultistring xp_regwrite
尚有一些其他的扩展存储进程,你也最好搜查搜查。
在处理赏罚存储进程的时辰,请确认一下,停止造成对数据库或应用措施的危险。运行以下SQL语句可删除全部伤害的SP。

DROP PROCEDURE sp_makewebtask
exec master..sp_dropextendedproc xp_cmdshell /*呼吁行*/
exec master..sp_dropextendedproc xp_dirtree /*可以睁开你必要相识的目次,得到全部目次深度*/
exec master..sp_dropextendedproc xp_fileexist /*用来确定一个文件是否存在*/
exec master..sp_dropextendedproc xp_getnetname /*可以得四处事器名称*/
exec master..sp_dropextendedproc xp_terminate_process
exec master..sp_dropextendedproc sp_oamethod
exec master..sp_dropextendedproc sp_oacreate
exec master..sp_dropextendedproc xp_regaddmultistring
exec master..sp_dropextendedproc xp_regdeletekey
exec master..sp_dropextendedproc xp_regdeletevalue
exec master..sp_dropextendedproc xp_regenumkeys
exec master..sp_dropextendedproc xp_regenumvalues
exec master..sp_dropextendedproc sp_add_job
exec master..sp_dropextendedproc sp_addtask
exec master..sp_dropextendedproc xp_regread
exec master..sp_dropextendedproc xp_regwrite
exec master..sp_dropextendedproc xp_readwebtask
exec master..sp_dropextendedproc xp_makewebtask
exec master..sp_dropextendedproc xp_regremovemultistring
exec master..sp_dropextendedproc sp_OACreate
DROP PROCEDURE sp_addextendedproc

5、SQL Server 2005自己就具有加密成果,完全集成了一个密钥打点架构。不外,最好长途收集毗连时行使SSL来加密协议,这就必要一个证书来支持。这里搜刮一下就会有许多这方面的声名,就不多说了。

6、行使IPSec计策阻止全部地点会见本机的TCP1433与UDP1434端口,也可对TCP1433端口举办修改,可是在SQL2005中,可以行使TCP动态端口,(在SQL Server Configuration Manager的SQL 2005收集设置中)如下图

MS SQL 2005 安详配置

[1] [2] 下一页  

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读