ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

等保审核 --- MySQL密码复杂度

2020-09-02 14:00:41  阅读:555  来源: 互联网

标签:count 插件 复杂度 --- 密码 so MySQL validate password


环境介绍:

系统版本: Centos 7
MySQL版本: 5.7.19
架构: 主从架构

审计插件:

validate_password.so(数据库自带5.6后版本都拥有此插件)

操作过程:
1). 安装validate_password.so
2). 密码复杂度设置

配置说明:

1). validate-password=ON/OFF/FORCE/FORCE_PLUS_PERMANENT: 决定是否使用该插件(及强制/永久强制使用)。
2). validate_password_dictionary_file=xxx/xxx/xx:插件用于验证密码强度的字典文件路径,策略为STRONG才需要
3). validate_password_policy= 0 #0(LOW), 1 (MEDIUM), 2 (STRONG)
4). validate_password_length = 8 : 密码最短长度
5). validate_password_mixed_case_count = 1 :大小写字符长度,至少1个
6). validate_password_number_count = 2 : 数字至少1个
7). validate_password_special_char_count = 1: 特殊字符至少1个

策略 检查规则
0 or LOW Length
1 or MEDIUM Length; numeric, lowercase/uppercase, and special characters
0 or LOW Length; numeric, lowercase/uppercase, and special characters; dictionary file

 

一、 安装validate_password.so

mysql> install plugin validate_password soname 'validate_password.so'
mysql> show plugins;
...
validate_password | ACTIVE | VALIDATE PASSWORD | validate_password.so | GPL
...
# 查看默认密码复杂策略;
mysql> show global variables like 'validate%';

 

二、 密码复杂度设置

~]# vim /etc/my.cnf
# 密码复杂度审计
plugin-load-add=validate_password.so
validate-password=ON
validate_password_policy = 1
validate_password_length = 8
validate_password_mixed_case_count = 1
validate_password_number_count = 2
validate_password_special_char_count = 1

 

标签:count,插件,复杂度,---,密码,so,MySQL,validate,password
来源: https://www.cnblogs.com/k-free-bolg/p/13601334.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有