首页 电脑 电脑学堂 查看内容

关于MS SQL安全身份设置

2009-7-2 10:07 814 0

摘要:   默认安装的情况下,MS SQL服务在安装时,服务启动账户会被设置成“系统帐户”(SYSTEM)。由于此帐户代表系统本身,恶意用户或入侵者可以利用MS SQL的缺陷,以系统本身的权限对系统中的资源进...
关键词: 文件夹 用户 mssqlusr 权限 运行 备份 数据库 目录 属性 如果

  默认安装的情况下,MS SQL服务在安装时,服务启动账户会被设置成“系统帐户”(SYSTEM)。由于此帐户代表系统本身,恶意用户或入侵者可以利用MS SQL的缺陷,以系统本身的权限对系统中的资源进行操作。如果设置使用管理员组的账户运行MS SQL服务,也会发生同样的问题。本文主要描述在降低MS SQL运行者权限后,需要设置哪些权限以保证MS SQL本身的正常运行。   1.创建用户   创建一个名为mssqlusr的用户,设置一个随机密码,密码的长度最好不要少于20位。   2.设置用户的身份   将mssqlusr用户加入Guests组,并去掉其它任何的组。   3.设置用户的组策略权力   在控制面板→管理工具→本地安全策略中,找到本地策略→用户权力指派,在其中确认如下的两个权限:   拒绝本地登录:其中应当包含Guests组作为服务登录:其中应当包含mssqlusr用户   4.修改相关的磁盘权限   C:盘相关权限   C:\   mssqlusr(只有该文件夹)   遍历文件夹/运行文件   列出文件夹/读取数据   读取属性   读取扩展属性   *注:上述权限需要到权限页中的高级设置中设定   C:\Program Files\Microsoft SQL Server\   mssqlusr   读取和运行   列出文件夹目录   读取   C:\Program Files\Microsoft SQL Server\MSSQL\Data\   (如果此目录用来放置mssql用户数据库或备份)   mssqlusr   修改   读取和运行   列出文件夹目录   读取   写入   其他磁盘相关权限   (假设用户的数据库开设在D:\hosting\mssqldb)   D:\   (如果此分区用来放置mssql用户数据库或备份)   mssqlusr(只有该文件夹)   遍历文件夹/运行文件   列出文件夹/读取数据   读取属性   读取扩展属性   D:\hosting\mssqldb\   (如果此目录用来放置mssql用户数据库或备份)   mssqlusr   修改   读取和运行   列出文件夹目录   读取   写入   备份相关设置   (假设管理员将数据库备份在E:\backup\mssqldb)   E:\   (如果此分区用来放置mssql用户数据库或备份)   mssqlusr(只有该文件夹)   遍历文件夹/运行文件   列出文件夹/读取数据   读取属性   读取扩展属性   E:\backup\mssqldb\   (如果此目录用来放置mssql用户数据库或备份)   mssqlusr   修改   读取和运行   列出文件夹目录   读取   写入
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部