加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

安全为上,赶快启动MySQL密码审计插件吧

发布时间:2022-09-30 05:32:43 所属栏目:MsSql教程 来源:网络
导读: 最近RDS组内的小伙伴在做MySQL数据库密码安全性功能设计,Inside君听完后倏地发现,做啥这么复杂的功能呢?这不是MySQL 5.6本身就已经自带的密码审计插件(Password Validation Plugin,下

最近RDS组内的小伙伴在做MySQL数据库密码安全性功能设计,Inside君听完后倏地发现,做啥这么复杂的功能呢?这不是MySQL 5.6本身就已经自带的密码审计插件(Password Validation Plugin,下简称PVP)嘛?

为啥知道这个插件的用户不多呢?最重要的原因是二进制安装包安装完成后默认是没有启动该插件的。当然,另一个原因,就像之前Inside君说的那样,大部分开发人员和DBA的知识储备都还只停留在MySQL 5.5的版本上(想要学习最新MySQL技术,赶快点击报名哟~~~)。但若通过RPM包安装的话,这个插件貌似又是自动开启的。

启用PVP可以将下述选项添加到MySQL的配置文件中(当然也可以通过plugin load命令直接在线启用该插件):

plugin-load=validate_password.so

validate-password=FORCE_PLUS_PERMANENT

若这时再通过命令SHOW PLUGINS进行观察,应该观察到PVP已启用:

mssql密码_mssql sa 密码获取_maxcms access转mssql

这时若设置简单的密码,则MySQL数据库会报类似如下的错误:

mysql> SET PASSWORD = '123';ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

参数validate_password_length用于设置密码的最小长度,默认值为8。参数validate_password_policy表示密码策略mssql密码,可设置的值有:

可以发现PVP强大之处还在于其在STRONG模式下还能设置字典文件,字典中存在的密码不得使用。可以通过参数validate_password_dictionary_file来设置字典文件。不过就Inside君来看,貌似MEDIUM策略的安全性已足够普通用户使用。

互联互通的世界,数据库安全性尤其重要。不要犹豫,赶快启用MySQL的PVP插件吧。当然,还可以看看Inside君之前分享的,阿里云最新版本也已提供此SSL加密功能。

历史阅读

有态度的公众账号

mssql sa 密码获取_maxcms access转mssql_mssql密码

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!