2025年9月25日: PostgreSQL 18 发布!

Credcheck 版本 2.1 发布

发布于 2023-07-16,作者 Gilles Darold
相关开源项目

法国格勒诺布尔 - 2023 年 7 月 15 日

PostgreSQL credcheck 扩展

credcheck PostgreSQL 扩展提供了几个通用的凭据检查,这些检查将在用户创建、密码更改和用户重命名期间进行评估。通过使用此扩展,我们可以定义一套规则来

  • 允许一组特定的凭据
  • 拒绝某类凭据
  • 拒绝容易被破解的密码
  • 强制设置密码的过期日期,并指定最短天数
  • 定义密码重用策略
  • 定义允许的最大身份验证失败次数,之后用户将被禁用

v2.1 版本新增了两项功能,并修复了自上次发布以来用户报告的问题。

  • 添加自定义配置变量 credcheck.encrypted_password,允许在 CREATE 或 ALTER ROLE 语句中使用加密密码。默认(关闭)是不允许加密密码,并会引发错误。
  • 通过使用 cracklib 工具,增加了检查密码强度(容易程度)的可能性。这项工作只是集成了 contrib/ 目录中可用的 passwordcheck 扩展的一个复制粘贴版本。作者 Laurenz Albe 功不可没。
  • 修复了 ssl 禁用时出现的失败计数问题。

升级需要重启 PostgreSQL 以重新加载 credcheck 库。

完整的更改列表 在此处

链接与致谢

credcheck 是一个根据 PostgreSQL 许可证发布的开源项目,由 MigOps Inc 创建,由 Gilles Darold 开发和维护。欢迎任何为改进此工具做出的贡献。您可以通过 GitHub 工具发送您的想法、功能请求或补丁。

链接

关于 credcheck

credcheck 扩展是 MigOps Inc 的原创作品。由于 MigOps 已关闭,Gilles Darold 是官方维护者。如果您需要更多信息,请 与我联系

文档位于 https://github.com/MigOpsRepos/credcheck#readme