数据库服务器安全配置检查表.doc

上传人:汽*** 文档编号:545142760 上传时间:2022-10-14 格式:DOC 页数:7 大小:32.96KB
返回 下载 相关 举报
数据库服务器安全配置检查表.doc_第1页
第1页 / 共7页
数据库服务器安全配置检查表.doc_第2页
第2页 / 共7页
数据库服务器安全配置检查表.doc_第3页
第3页 / 共7页
数据库服务器安全配置检查表.doc_第4页
第4页 / 共7页
数据库服务器安全配置检查表.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《数据库服务器安全配置检查表.doc》由会员分享,可在线阅读,更多相关《数据库服务器安全配置检查表.doc(7页珍藏版)》请在金锄头文库上搜索。

1、数据库服务器安全配置检查表更新日期: 2004年04月12日本页内容如何使用本检查表 产品服务器的安装注意事项 修补程序和更新程序 服务 协议 帐户 文件和目录 共享 端口 注册表 审核与日志记录 SQL Server 安全性 SQL Server 登录、用户和角色 SQL Server 数据库对象 其他注意事项 保持安全 如何使用本检查表本检查表随模块 18 保证数据库服务器的安全一起提供。本检查表可帮助您保护数据库服务器,并可用作相应模块的快照。返回页首 产品服务器的安装注意事项检查说明 不在产品服务器上安装升级工具、调试符号、复制支持、联机图书和开发工具。 不在域控制器上安装 Micro

2、soft SQL Server。 如果没有任何应用程序使用 SQL Server 代理,则不安装它。 将 SQL Server 安装在专用的数据库服务器上。 将 SQL Server 安装在 NTFS 分区上。 除非专门需要 SQL Server 身份验证(此时选择“混合模式”),否则选择“Windows 身份验证”模式。 将强密码应用于 sa 帐户或 sysadmin 角色的任何其他成员。(对所有帐户使用强密码。) 物理保护数据库服务器的安全。返回页首 修补程序和更新程序检查说明 已经对 SQL Server 应用最新的 Service Pack 和修补程序。(请参阅 INF:如何获取最新的

3、 SQL Server 2000 Service Pack。) 已经对 SQL Server 应用 Service Pack 以后的修补程序。(请参阅 http:/ 返回页首 服务检查说明 在数据库服务器上禁用不必要的 Microsoft Windows 服务。 对于所有可选服务(包括 Microsoft Search Service、MSSQLServerADHelper 和 SQLServerAgent),如果所有应用程序都不使用它们,则禁用它们。 如果所有应用程序都不使用 Microsoft Distributed Transaction Coordinator (MS DTC),则禁用

4、它。 使用具有最少权限的本地/域帐户运行各种 SQL Server 服务,如备份和复制。 返回页首 协议检查说明 在 SQL Server 内,禁用除 TCP/IP 外的所有协议。使用服务器网络实用工具检查这一点。 在数据库服务器上强化 TCP/IP 堆栈的安全。返回页首 帐户检查说明 使用具有最少权限的本地帐户运行 SQL Server(或者,如果需要网络服务,可以使用具有最少权限的域帐户运行)。 从 Windows 和 SQL Server 中删除未使用的帐户。 禁用 Windows 的 guest 帐户。 重命名 administrator 帐户,并使其具有强密码。 强制执行强密码策略。

5、 限制远程登录。 限制使用空会话(匿名登录)。 帐户委派必须经过审批。 不使用共享帐户。 限制使用本地 administrators 组的成员(理想情况是,不超过两个管理帐户)。返回页首 文件和目录检查说明 (根据本指南)在 SQL Server 安装目录中配置限制性权限。 Everyone 组没有权限访问 SQL Server 安装目录。 保护安装日志文件。 删除或保护工具、实用程序和 SDK。 使用 EFS 加密敏感数据文件(这一步是可选的。如果使用 EFS 进行加密,则只加密 MDF 文件而不加密 LDF 日志文件)。返回页首 共享检查说明 从服务器中删除所有不必要的共享。 限制对必需的

6、共享的访问(Everyone 组没有访问权)。 如果不需要管理性共享(C$ 和 Admin$),则删除它们(Microsoft Management Server (SMS) 和 Microsoft Operations Manager (MOM) 需要这些共享)。返回页首 端口检查说明 限制对服务器上的所有端口进行访问,但为 SQL Server 和数据库实例所配置的端口除外(默认情况下是 TCP 1433 和 UDP 1434)。 配置在同一端口侦听命名实例。 如果端口 3389 为了远程终端服务管理而保持打开状态,则使用 IPSec 保护该端口。 将防火墙配置为支持 DTC 通信(如果应

7、用程序需要)。 在服务器网络实用工具中,选中“隐藏服务器”选项(可选)。返回页首 注册表检查说明 使用受限制的权限保护 SQL Server 注册表项。 保护 SAM(仅限独立服务器)。返回页首 审核与日志记录检查说明 记录所有失败的 Windows 登录尝试。 记录文件系统中的所有失败的操作。 启用 SQL Server 登录审核。 将日志文件从默认位置移走,并使用访问控制列表加以保护。 将日志文件配置为适当大小,具体取决于应用程序的安全需要。 在数据库内容高度敏感或重要的情况下,将 Windows 设置为在安全日志溢出时使用“关机”模式。返回页首 SQL Server 安全性检查说明 将

8、SQL Server 身份验证设置为“仅 Windows”(如果应用程序支持)。 将 SQL Server 审核级别设置为“失败或全部”。 使用具有最少权限的帐户运行 SQL Server。返回页首 SQL Server 登录、用户和角色检查说明 使用强 sa 密码(对于所有帐户)。 删除 SQL Server guest 用户帐户。 删除 BUILTINAdministrators 服务器登录。 不要将权限授予公共角色。 限制 sysadmin 固定服务器角色的成员数(理想情况下,不超过两个用户)。 授予受限制的数据库权限。避免使用内置角色(如 db_datareader 和 db_data

9、writer),因为它们提供有限的授权粒度。 不要更改应用于 SQL Server 对象的默认权限。返回页首 SQL Server 数据库对象检查说明 删除示例数据库(包括 Pubs 和 Northwind)。 保护存储过程和扩展存储过程。 对 cmdExec 的访问权仅限于 sysadmin 角色的成员。返回页首 其他注意事项检查说明 将证书安装在数据库服务器上,以支持 SSL 通信和 SQL 帐户证书的自动加密(可选)。 将 LMCompatibilityLevel 设置为 5 以启用 NTLM 版本 2。返回页首 保持安全检查说明 执行定期备份。 审核组成员。 定期检查审核日志。 定期执行安全性评估。 订阅 SQL 安全公告,网址为:http:/ 订阅预订Microsoft安全性通告服务上的 Microsoft 安全性通告服务。 返回页首

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号