1密码策略学习
1.1背景
有些场景下希望,数据库密码策略能够简单,不用强制大小写加字母,或再加特殊符号的组合。
1.2密码策略概念
1.2.1参数PASSWORD_POLICY
<口令策略>取值 15 或 31。取值 15 表示同时启用策略 1~4;31 表示同时启用策略
1~5。若不指定 PASSWORD_POLICY <口令策略>,则缺省采用 INI 参数中 PWD_POLICY
所设值。
策略 1: 禁止与用户名相同;
策略 2:口令长度需大于等于 INI 参数 PWD_MIN_LEN 设置的值;
策略 3:须同时包含大写字母(A~Z)和小写字母(a-z);
策略 4:至少包含一个数字(0-9);
策略 5:至少包含一个标点符号(英文输入法状态下,除“ 和空格外的所有符号)。

1.2.2查看当前默认密码策略
SELECT
NAME,
VALUE,
TYPE
FROM SYS.VPARAMETER
WHERE NAME LIKE '%PWD_POL%'

默认当前密码侧率为15.
1.2.3参数PWD_MIN_LEN
设置用户口令的最小长度,取值范围 8~48。配合 INI 参数 PWD_POLICY 使用

1.2.4查看当前口令最小长度
SELECT
NAME,
VALUE,
TYPE
FROM SYS.VPARAMETER
WHERE NAME LIKE ‘%PWD_MIN_LEN%’

1.3尝试设置只限制位数
SP_SET_PARA_VALUE(1, ‘PWD_POLICY’, 2);

1.4总结
达梦目前虽然有不同的策略,但是最新版本的达梦仅支持15及31策略两种。31比15多一种特殊符号。因此有些适配测试环境仅有限制长度的密码策略了。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




