Credcheck 2.2 版已發布

由 Gilles Darold 於 2023-09-17 發布
相關開源專案

馬達加斯加安塔那那利佛 - 2023 年 9 月 16 日

PostgreSQL credcheck 擴充套件

credcheck PostgreSQL 擴充套件提供一些通用的憑證檢查,這些檢查將在使用者建立、密碼變更和使用者重新命名期間進行評估。透過使用此擴充套件,我們可以定義一組規則

  • 允許特定的一組憑證
  • 拒絕某種類型的憑證
  • 拒絕容易破解的密碼
  • 強制使用帶有最少天數的密碼到期日
  • 定義密碼重複使用策略
  • 定義在使用者被禁止之前允許的身份驗證失敗次數

2.2 版本新增了一個新功能,修復了一個關於空密碼的重大錯誤,並修復了自上次版本以來使用者報告的一些問題。

  • 新增 GUC 變數 credcheck.whitelist,可用於設定以逗號分隔的使用者名稱清單,以便從密碼策略檢查中排除。 例如:credcheck.whitelist = 'admin,supuser' 將禁用名為 admin 和 supuser 的使用者的任何 credcheck 策略。
  • 修復密碼設置為 NULL 時 PostgreSQL 崩潰的問題 ALTER USER myuser PASSWORD NULL;
  • 抑制“由於角色重新命名而清除 MD5 密碼”消息。 這使測試可以在 PG12 和 13 上通過。
  • 使用 pg_regress 的變體比較檔案機制。

擴充套件升級需要重新啟動 PostgreSQL 才能重新載入 credcheck 函式庫。

完整的變更和致謝清單可在 此處 查閱

連結 & 鳴謝

credcheck 是一個在 PostgreSQL 授權下,由 MigOps Inc 創建的開放專案,由 Gilles Darold 開發和維護。 歡迎您為構建更好的工具做出任何貢獻。 您可以使用 GitHub 工具發送您的想法、功能請求或補丁。

連結

關於 credcheck

credcheck 擴充套件是 MigOps Inc 的原創作品。 由於 MigOPs 已關閉,Gilles Darold 是官方維護者。 如果您需要更多資訊,請 與我聯繫

文件請參閱:https://github.com/MigOpsRepos/credcheck#readme