根據 PostgreSQL 代碼倉庫的最新動態,近日有維護者提交了“棄用 MD5 密碼支持”的 commit。

該維護者指出,MD5 被認為不適合用作加密散列算法已有一段時間。
此外,PostgreSQL 中的 MD5 密碼散列很容易受到傳遞散列攻擊,即知道用戶名和散列密碼就足以進行身份驗證。v10 中添加的 SCRAM-SHA-256 方法不存在這些問題,被認為優于 MD5。

根據討論,本次 commit 將 PostgreSQL 中的 MD5 密碼支持標記為棄用,并將在未來的版本中刪除。
現在,文檔中包含了多個棄用通知,而 CREATE ROLE 和 ALTER ROLE 在設置 MD5 密碼時也會發出棄用警告。用戶可以通過將 md5_password_warnings 參數設置為 "off" 來禁用這些警告。
這可能是 PostgreSQL 18 明確告知 MD5 密碼支持已過時并將在未來移除的程度。PostgreSQL 19 將支持使用 MD5 密碼升級,并允許使用它們進行身份驗證,但禁止創建新密碼。
之后,PostgreSQL 20 將禁止使用 MD5 密碼進行驗證。
最后,在 PostgreSQL 21 中,將禁止使用 MD5 密碼升級,并且 PostgreSQL 內部將不再提供 MD5 密碼支持。因此,如果出于某種原因需要,PostgreSQL 中的 MD5 密碼支持仍將存在數年,但現在已被正式棄用,移除路徑也已啟動。
-
md5
+關注
關注
0文章
30瀏覽量
21303 -
postgresql
+關注
關注
0文章
25瀏覽量
624
原文標題:PostgreSQL將不再支持MD5密碼
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
MD657B高速DAC特性與替代型號分析
TAS5806MD音頻放大器:設計與應用全解析
MD662H高速DAC替代方案全解析:采樣率、復用與性能權衡
電能質量在線監測裝置支持密碼復雜度要求嗎?
選型手冊:MOT5N50MD 系列 N 溝道功率 MOSFET 晶體管
MD5信息摘要算法實現二(基于蜂鳥E203協處理器)
MD5信息摘要算法實現一(基于蜂鳥E203協處理器)
淘寶商品詳情接口(item_get)企業級全解析:參數配置、簽名機制與 Python 代碼實戰
ubuntu系統安裝之使用提供的ubuntu系統
意法半導體:STM32CubeMX將不再集成到STM32CubeIDE中
時間不準確?就選網絡時間服務器
NTP網絡同步時鐘:數字世界的“心跳”
harmony-utils之MD5,MD5工具類
請問LIS2MDL的表5中Idd_PD的值,是在idle mode下得到的嗎,寄存器60H的md1,md0均為1?
普冉PY32MD320單片機介紹
PostgreSQL將不再支持MD5密碼
評論