mysql等保测评操作

本文详细介绍了MySQL数据库在等保测评中的各项要求,包括身份鉴别、访问控制、安全审计、入侵防范、可信验证、数据完整性及数据备份恢复等方面的操作。内容涵盖密码策略、登录失败处理、权限分配、审计日志、网络管理限制、数据加密和备份策略等关键点,旨在确保数据库的安全性和合规性。
摘要由CSDN通过智能技术生成

一、身份鉴别

a)应对登录的用户进行身份标识和鉴别,身份标识具有唯一性,身份鉴别信息具有复杂度要求并定期更换;

注:MySQL数据库对于用户的标识和其它数据库有些不一样,不仅仅是用户名,而是username + host。MySQL从5.7以上开始,密码字段不是password,而是authentication_string。要满足密码复杂度必须在my.ini配置文件中安装plugin-load-add=validate_password.dll(Windows/Linux为plugin-load-add=validate_password.so)插件。

查看版本[lc1] :select version();

1)尝试登录数据库,执行mysql -u root -p(linux下)查看是否提示输入口令鉴别用户身份。

2)使用如下命令查询账号select user, host FROM mysql.user 结果输出用户列表,查者是否存在相同用户名。结果默认不存在同名用户。

将第一个删除就符合了。

3)执行如下语句查询是否在空口令用户:select * from mysql.user where length(password)= 0 or password is null或者select user,authentication_string from user;(mysql 5.7以上识别第二条命令)通过查看不存在空口令用户。

select user ,host,authentication_string from mysql.user where authentication_string is null;

4)执行如下语句查看用户口今复杂度相关配置:show variables like 'validate%';下面我提前配置过,配置合理。默认情况下未配置,为空。

validate_password_policy:密码安全策略,默认MEDIUM策略

validate_password_dictionary_file:密码策略文件,策略为STRONG才需要

validate_password_length:密码最少长度

validate_password_mixed_case_count:大小写字符长度,至少1个

validate_password_number_count :数字至少1个 

validate_password_special_char_count:特殊字符至少1个

b) 应具有登录失败处理功能,应配置并启用结束会话、限制非法登录次数和当登录连接超时自动退出等相关措施;

1)MySQL数据库采用第三方管理软件,且第三方管理软件设置登录失败锁定次数;

登录失败功能也需要mysql安装connection_control.dll或者connection_control.so插件才能实现

Show plugins;

mysql> SELECT PLUGIN_NAME, PLUGIN_STATUS
       FROM INFORMATION_SCHEMA.PLUGINS
       WHERE PLUGIN_NAME LIKE
'connection%';

show variables like '%connection_control%';

select plugin_name,plugin_status from information_schema,plugins where plugin_name like ‘connection%’;

1)询问管理员是否采取其他手段配置数据库登录失败处理功能。

2)执行show variables like '%timeout%';或核查my.cnf或者my.ini文件,应设置如下参数:

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MySQL等保整改是指对MySQL数据库进行安全等级评估和整改的过程。等保是指信息系统安全等级保护的简称,根据国家相关规定,不同等级的信息系统需要满足不同的安全要求。对于MySQL数据库的等保整改,可以按照以下步骤进行: 1. 安全评估:对MySQL数据库进行全面的安全评估,包括物理安全、网络安全、系统安全、应用安全等方面,找出存在的安全隐患和问题。 2. 安全策略制定:根据评估结果,制定针对性的安全策略和措施。包括访问控制、用户权限管理、密码策略、日志审计、数据备份恢复等方面。 3. 系统硬化:对MySQL数据库服务器进行系统硬化,关闭不必要的服务和端口,设置防火墙,加强访问控制等。 4. 数据库配置优化:优化数据库配置参数,提高性能同时增加安全性。如合理设置缓冲区大小、最大连接数、超时时间等。 5. 安全审计:建立数据库安全审计机制,记录数据库操作日志,并定期进行审计和检查,及时发现并处理异常情况。 6. 漏洞修复和补丁升级:定期检查并修复MySQL数据库存在的漏洞,并及时升级安全补丁,保证数据库的安全性。 7. 数据备份与恢复:建立完善的数据备份和恢复机制,定期备份数据库,并测试恢复过程,以应对数据丢失或系统故障等情况。 8. 培训与意识提升:加强员工安全意识培训,提高其对数据库安全的重视程度,增强信息安全管理能力。 需要注意的是,等保整改是一个持续不断的过程,需要定期评估和更新安全策略,以应对不断变化的安全威胁。同时,也建议参考相关的安全标准和规范,如国家信息安全等级保护标准等。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十年人间~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值