ARTICLE · 1175127
(文档)第139讲:密码安全策略构建二

Objectives
· 老密码重用控制
· 登录失败账户锁控制
密码管理

老密码重用安全策略概述
老密码重用控制:
· 预防反复使用老密码为密码带来不安全性
· 可设置老密码复用的时间周期
· 目前没有直接方法或者插件来实现
· 可以使用间接的方式来实现(把老密码放入/删除到密码库文件中)
密码过期管理
通过 VALID UNTIL
create user a1 password 'bb12345678' VALID UNTIL '2025-3-30'; |
默认检查项
· 到期密码账号会被锁
· 没有提示没有宽限期
通过插件来管理
identity_pwdexp,sys_audlog # PG 原生态数据库没有提供此插件,KINGBASE 有可做参考 |
默认检查项
· 密码过期后限制用户登录数据库,并输入新密码的功能
尝试登录失败后锁账号
通过插件来实现
identity_pwdexp,sys_audlog # PG 原生态数据库没有提供此插件,KINGBASE 有可做参考 |
密码过期与账号锁实践
1. 修改 kingbase 的配置文件
shared_preload_libraries='identity_pwdexp,sys_audlog' |
2. 安装插件
create extension identity_pwdexp; create extension sys_audlog; |
3. 设置密码过期时间和账号锁条件
echo ' identity_pwdexp.password_change_interval=20' >>/dbdata/kingbase.conf echo 'sys_audlog.max_error_user_connect_times=3' >>/dbdata/kingbase.conf echo 'sys_audlog. error_user_connect_interval =120' >>/dbdata/kingbase.conf |
4. 验证

PostgreSQL 中文社区认证
与工信部人才交流中心合作,推出 PostgreSQL 初/中/高级证书,证书中明确指定适用于信息技术应用创新人才岗位能力评定要求。

















































































