2023年5月13日,PostgreSQL 插件 credcheck v1.2.0 发布。credcheck v1.2.0 版本修复了自上个版本以来用户报告的主要问题:
- 修复密码在 VALID UNTIL min/max 错误后错误地保存在历史记录中的情况。
升级需要重新启动 PostgreSQL 以重新加载 credcheck 库。
此处提供完整的更改列表:https://github.com/MigOpsRepos/credcheck/blob/v1.0/ChangeLog
PostgreSQL credcheck 插件
credcheck PostgreSQL 扩展提供了很少的一般凭证检查,这些检查将在用户创建、密码更改和用户重命名期间进行评估。通过使用这个扩展,我们可以定义一组规则:
- 允许一组特定的凭据
- 拒绝某种类型的凭据
- 对密码强制使用至少一天的到期日期
- 定义密码重用策略
这个扩展是基于 PostgreSQL 的check_password_hookhook 开发的。
此扩展将所有检查作为可配置参数提供。默认配置设置不会强制执行任何复杂的检查,并且会尝试允许大多数凭据。通过使用SET credcheck.<check-name> TO <some value>;命令,强制执行凭证检查的新设置。这些设置只能由超级用户更改。
credcheck 下载
credcheck 是在MigOps Inc创建的 PostgreSQL 许可下的一个开放项目。欢迎为构建更好的工具做出任何贡献。您可以使用 GitHub 工具发送您的想法、功能请求或补丁。
链接:
- 下载: https: //github.com/MigOpsRepos/credcheck/releases/
- 支持:使用 GitHub 报告工具https://github.com/MigOpsRepos/credcheck/issues
credcheck 安装
- 所需的最低 PostgreSQL 版本为 10.0。
- 对于密码重用策略功能,所需的最低版本是 12.0。
- 确保
pg_config二进制文件设置在当前PATH. - 将此存储库克隆或下载到目录中,然后运行命令
make install。 - 如果存在任何权限问题,请使用该
sudo make install命令。 - 通过运行命令执行回归测试
make installcheck。 - 使用
LOAD 'credcheck';PostgreSQL 命令在一个会话中测试此扩展。 - 要为所有会话启用此扩展,请执行
CREATE EXTENSION credcheck;命令。 - 并附
credcheck加到.shared_preload_libraries_postgresql.conf - 然后重新启动 PostgreSQL 数据库以反映更改。
文章来源:https://www.postgresql.org/about/news/credcheck-v120-released-2639/
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




