MySql数据库安全配置基线讲解.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySql数据库安全配置基线讲解

Mysql数据库系统安全配置基线 版本 版本控制信息 更新日期 更新人 审批人 V2.0 创建 2012年4月 备注: 若此文档需要日后更新,请创建人填写版本控制表格,否则删除版本控制表格。 目 录 第1章 概述 4 1.1 目的 4 1.2 适用范围 4 1.3 适用版本 4 1.4 实施 4 1.5 例外条款 4 第2章 帐号 5 2.1 帐号安全 5 2.1.1 禁止Mysql以管理员帐号权限运行 5 2.1.2 避免不同用户间共享帐号* 5 2.1.3 删除无关帐号* 6 第3章 口令 8 3.1 口令安全 8 3.1.1 不使用默认密码和弱密码 8 3.2 授权 8 3.2.1 分配用户最小权限* 8 第4章 日志 10 4.1 日志审计 10 4.1.1 配置日志功能* 10 第5章 其他 12 5.1 其他配置 12 5.1.1 安装了最新的安全补丁* 12 5.1.2 如果不需要,应禁止远程访问* 12 5.1.3 可信IP地址访问控制* 13 5.1.4 连接数设置 14 第6章 评审与修订 15 概述 目的 本文档旨在指导管理人员进行的安全配置。本的使用者包括:管理员、应用管理员、网络安全管理员。实施例外条款 帐号 帐号安全 禁止Mysql以管理员帐号权限运行 安全基线项目名称 数据库管理系统Mysql远程登录安全基线要求项 安全基线编号 SBL-Mysql-02-01-01 安全基线项说明 以普通帐户安全运行mysqld,禁止mysql以管理员帐号权限运行。 检测操作步骤 1、参考配置操作 Unix下可以通过在/etc/f中设置: [mysql.server] user=mysql 2、补充操作说明 基线符合性判定依据 1、判定条件 各种操作系统下以管理员权限运行。 Unix下禁止以root帐号运行mysqld; 2、检测操作 检查进程属主和运行参数是否包含--user=mysql类似语句: # ps –ef | grepmysqld #grep -i user /etc/f 备注 避免不同用户间共享帐号* 安全基线项目名称 数据库管理系统Mysql用户属性控制策略安全基线要求项 安全基线编号 SBL-Mysql-02-01-02 安全基线项说明 应按照用户分配帐号,避免不同用户间共享帐号 检测操作步骤 1.参考配置操作 //创建用户 mysql mysql insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub ject) values(localhost,pppadmin,password(passwd),,,); 这样就创建了一个名为:phplamp 密码为:1234 的用户。 然后登录一下。 mysqlexit; @mysql -u phplamp -p @输入密码 mysql登录成功 2.补充操作说明 基线符合性判定依据 1.判定条件 不用名称的用户可以连接数据库 2.检测操作 使用不同用户连接数据库 备注 手工检查 删除无关帐号* 安全基线项目名称 数据库管理系统Mysql帐号管理安全基线要求项 安全基线编号 SBL-Mysql-02-01-03 安全基线项说明 应删除或锁定与数据库运行、维护等工作无关的帐号 检测操作步骤 1.参考配置操作 DROP USER语句用于删除一个或多个MySQL账户。要使用DROP USER,必须拥有mysql数据库的全局CREATE USER权限或DELETE权限。账户名称的用户和主机部分与用户表记录的User和Host列值相对应。 使用DROP USER,您可以取消一个账户和其权限,操作如下: DROP USER user; 该语句可以删除来自所有授权表的帐户权限记录。 2.补充操作说明 要点: DROP USER不能自动关闭任何打开的用户对话。而且,如果用户有打开的对话,此时取消用户,则命令不会生效,直到用户对话被关闭后才生效。一旦对话被关闭,用户也被取消,此用户再次试图登录时将会失败。 基线符合性判定依据 检测操作: mysql 查看所有用户的语句 输入指令select user(); 依次检查所列出的账户是否为必要账户,删除无用户或过期账户。 注:无关的帐号主要指测试帐户、共享帐号、长期不用帐号(半年以上不用)等 备注 手工检查 口令 口令安全 不使用默认密码和弱密码 安全基线项目名称 数据库管理系统Mysql账户口令安全基线要求项 安全基线编号 S

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档