MYSQL安全加固规范

本文详细介绍了MYSQL的安全加固规范,包括账号管理、口令安全、权限设置、日志审计、网络连接控制等方面。强调了避免不同用户共享账号、删除无关账号、设置强密码、限制远程访问以及启用日志功能等措施,旨在提升数据库的安全性。
摘要由CSDN通过智能技术生成

用下图命令进入命令模式
1

第一篇 老师版

3 缩略语

IP Intcrnct Protocol 网络协议

4 安全配置要求

4.1 账号

编号:1
要求内容 以普通帐户安全运行mysqld,禁止mysql以管理员帐号权限运行。
操作指南: 1、参考配置操作
Unix 下以通过在/etc/my.cnf中设置:

[mysql.server]
user=mysql

2
2、补充操作说明
检查方法: 1、判定条件
各种操作系统下以管理员权限运行。
Unix 下禁止以 root 账号运行 mysqld;
2、检测操作
检查进程属主和运行参数是否包含–user=mysql类似语句:
#ps -ef | grep mysqld
#grep -i user /etc/my.cnf
编号:2
要求内容 应按照用户分配账号,避免不同用户间共享账号
操作指南

  1. 参考配置操作

//创建用户

mysql> mysql> insert into
mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub 	ject)values("localhost","pppadmin",password("passwd"),",",");
这样就创建了一个名为:phplamp密码为:1234的用户。
然后登录一下。find
mysql>exit;
@>mysql -u phplamp -p
@>输入密码

编号:2
要求内容 应按照用户分配账号,避免不同用户间共享账号

  1. 参考配置操作
    操作指南 //创建用户

     mysql> mysql> insert into
     mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub
     ject)values("localhost","pppadmin",password("passwd"),",",");
     这样就创建了一个名为:phplamp密码为:1234的用户。
     然后登录一下。
     mysql>exit;
     @>mysql -u phplamp -p
     @>输入密码
     mysql>登录成功
    
  2. 补充操作说明
    检测方法 1.判定条件
    不用名称的用户可以连接数据库
    2.检测操作
    使用不同用户连接数据库
    编号:3
    要求内容 应删除或锁定与数据库运行、维护等工作无关的账号
    操作指南1.参考配置操作
    DROP USER 语句用于删除一个或多个MySQL账户。要使用 DROP USER,必须拥有mysql 数据库的全局 CREATE USER 权限或 DELETE 权限。账户名称的用户和主机部分与用户表记录的User和Host列值相对应。
    使用 DROP USER,您可以取消一个账户和其权限,操作如下:
    DROP USER user;
    该语句可以删除来自所有授权表的帐户权限记录。
    2.补充操作说明
    要点:
    DROP USER 不能自动关闭任何打开的用户对话。而且,如果用户有
    打开的对话,此时取消用户,则命令不会生效,直到用户对话被关
    闭后才生效。一旦对话被关闭,用户也被取消,此用户再次试图登
    录时将会失败。
    检测方法 检测操作:
    mysql 查看所有用户的语句
    输入指令select user(;
    依次检查所列出的账户是否为必要账户,删除无用户或过期账户。
    注:无关的账号主要指测试帐户、共享帐号、长期不用账号(半年以上不用)等

4.2 口令

编号:1
要求内容 检查帐户默认密码和弱密码
操作指南1. 参考配置操作
修改帐户弱密码
如要修改密码,执行如下命令:

mysql> update user set password=password(test!p3') where user=root';
mysql> flush privileges;
  1. 补充操作说明
    检测方法1.判定条件
    密码长度至少8位,并包括数字、小写字母、大写字母和特殊符号4类中至少3类。
    四分之一三原则
    2.检测操作

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值