夜雨聆风学习资料网

ARTICLE · 1175127

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

(文档)第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 初/中/高级证书,证书中明确指定适用于信息技术应用创新人才岗位能力评定要求。

相关阅读:

·想考PostgreSQL证书,到底选哪个好?

Oracle 19C OCM考证全攻略 | 数据库人终极认证
Oracle 19C OCP考证全攻略 | 数据库人的标配认证
CUUG学员心得分享:从自考 OCP 到成为一名 DBA
9月开学季领助学金充电啦
数据库国产化大趋势下,还需要学习 Oracle 吗?

相关学习资料