網站搜尋

OpenSSH 宣布計劃淘汰 DSA 金鑰

OpenSSH 將自 2024 年 6 月起預設禁用 DSA 金鑰,並計劃於 2025 年完全移除。

為了加強數位安全,OpenSSH 宣佈計劃逐步停止支援 DSA 金鑰,此決定基於該演算法固有的弱點以及更安全替代方案的發展。但首先,讓我們為讀者更詳細說明 DSA 的作用。

DSA 及其限制

DSA,全稱為數位簽章演算法,是一種用於數位簽章和身份驗證的密碼學演算法,同時也是 SSHv2 協議中的一個關鍵組件。然而,其限制早已為人所知,特別是其僅限於 160 位元的私鑰以及對 SHA1 摘要的依賴。

閱讀更多 →

在最近的 SSH 漏洞後,Systemd 減少了依賴項

近期的 sshd/xz 後門 (CVE-2024-3094) 揭示了 systemd 的 libsystemd 中的風險,引發了關於減少依賴性的討論。

鑑於近期事件,關於 systemd 間接涉及的漏洞引發了重大討論,特別是在 sshd/xz 後門事件(CVE-2024-3094)中,凸顯了與 libsystemd 依賴相關的潛在安全風險,而 libsystemd 是整合服務與 systemd 關鍵的庫。

問題的關鍵在於觀察到 libsystemd,透過與所有 systemd 服務以及任何希望與 systemd 通訊的第三方服務鏈接,引入了額外的依賴,這些依賴可能成為漏洞的來源。

針對此漏洞問題所提出的解決方案,是大幅減少 libsystemd 的依賴項,僅保留

閱讀更多 →

OpenSSH 透過新功能提升安全性

OpenSSH 推出一項新功能以加強安全性,旨在透過智能懲罰即時阻止攻擊者。

OpenSSH,目前作為 OpenBSD 專案的一部分進行開發,已為其 SSH 守護進程(sshd)引入了新的配置選項,這些選項有望減少惡意的未授權存取嘗試。

這次由開發者 Damien Miller 領導的更新,加入了兩個主要功能:PerSourcePenalties 和 PerSourcePenaltyExemptList。這些新增功能旨在改進 sshd 對客戶端可疑行為的處理,同時確保合法使用者不會受到不必要的影響。

新的 PerSourcePenalties 選項使 sshd 能夠在 SSH 認證過程中監控並應對檢測到的異常行為。啟用此功能後,sshd 會追蹤其子預認證會話進程的退出狀態,以識別潛在的有

閱讀更多 →

OpenSSH 9.8 修復關鍵 sshd 漏洞

OpenSSH 9.8 強化了安全性,修復了 sshd 中的重大競態條件和 ssh 中的邏輯錯誤。

今天,OpenSSH 專案宣布釋出 OpenSSH 9.8,可在其官方鏡像下載。此版本修補了在 Portable OpenSSH 8.5p1 至 9.7p1 版本中發現的一個重大漏洞(CVE-2024-6387)。

這個漏洞可能允許以 root 權限執行任意程式碼,特別影響使用 ASLR 的 32 位元 Linux 系統。

雖然此漏洞尚未在64位系統上被證實,但其可能性仍然存在,增加了缺乏有效地址空間佈局隨機化(ASLR)系統的風險。

另一個主要修正是針對 9.5 到 9.7 版本中的邏輯錯誤,該錯誤導致 ObscureKeystrokeTiming 功能無效。這個漏洞可能讓被動觀察者檢測鍵擊,特別是在輸入密碼等敏感信息時,帶來風險。

如我們在一月份所通知的,O

閱讀更多 →

Fedora 和 RHEL 用戶收到 OpenSSH 漏洞警告

OpenSSH 版本 8.7 和 8.8 中出現了新的漏洞 CVE-2024-6409,可能導致遠程代碼執行;受影響的系統包括 Fedora 36/37 及 RHEL 9。

OpenSSH 中新揭露的一個漏洞 CVE-2024-6409,在多個使用 glibc 的 Linux 發行版中引起了關注。這個安全漏洞可能允許遠程代碼執行,是在 Qualys 安全團隊審查其發現時被發現的。

該漏洞特別影響 OpenSSH 版本 8.7 和 8.8 及其相應的可攜式版本。

此問題是由於 OpenSSH 的 privsep(特權分離)子進程在處理信號時的競態條件引起的。當 cleanup_exit() 函數(設計上不應從信號處理程序中調用)被 grace_

閱讀更多 →

SSHFS 專案還活躍嗎?

自從 2022 年 5 月最後一次發布後,且只剩下一名開發者,SSHFS 的未來變得不確定。這個專案是否正在逐漸消失?

SSHFS(安全外殼檔案系統)是一個已經存在多年的工具,幾乎每個 Linux 使用者在某些時候都使用過。它是一個檔案系統客戶端,允許你使用安全外殼(SSH)協議掛載並操作遠端伺服器上的目錄和檔案。

換句話說,SSHFS 讓你可以透過加密的網路連線安全地存取遠端檔案系統,就好像它們是你自己電腦上的本地檔案一樣。

它基於用戶空間文件系統(FUSE)介面,允許非特權用戶在不修改核心程式碼的情況下創建文件系統。這使得 SSHFS 非常靈活且易於使用。

您可以在本地機器上使用常見的文件操作工具和命令操作遠端文件,例如移動、複製、編輯等,而無需手動來回傳輸文件。

不幸的是,SSHFS 在過去兩年的發展並不順利。曾經是一個充滿活力且社群參與度高的專案,現在卻瀕

閱讀更多 →

OpenSSH 再度分裂:推出全新認證二進位檔

sshd 的拆分透過 sshd-auth 進行,將認證隔離到一個獨立的二進位檔中,並降低 OpenSSH 的預認證攻擊面。

為了增強 OpenSSH 的安全性,將功能拆分成獨立的二進位檔的持續努力仍在進行,最新的發展引入了一個新的二進位檔 sshd-auth。

這一變更是 OpenBSD 更廣泛策略的一部分,旨在使 OpenSSH 的實現更加安全和高效。

OpenBSD 開發者 Damien Miller 最近提交了這個新更新,旨在通過為用戶認證創建專用的二進位檔來進一步分隔 sshd 的功能。

如提交訊息中所述,目標很簡單:「將此程式碼分離成獨立的可執行檔,確保在預認證階段的重要攻擊面與用於連線其餘部分的程式碼擁有完全隔離的地址空間。」

換句話說,這實際上通過隔離預認證階段並減少整體攻擊面來有效地降低風險。

此外

閱讀更多 →

OpenSSH 10.1:公告新 DSCP 處理及 SHA1 SSHFP 停用

OpenSSH 10.1 現已推出,包含 DSCP 處理更改、安全修復以及計劃棄用 SHA1 SSHFP。

OpenSSH 項目在 OpenBSD 的支持下開發和維護,宣布釋出 OpenSSH 10.1,一套廣泛使用的安全工具集,用於透過加密連線進行遠端登入和文件傳輸。現在可以在其官方鏡像站點下載。

本次版本的一個主要變更是即將淘汰 SHA1 SSHFP DNS 記錄,因為 SHA1 演算法的弱點,這些記錄很快將被忽略。從現在起,ssh-keygen -r 將僅生成基於 SHA256 的 SSHFP 記錄。

OpenSSH 10.1 也引入了對非後量子密鑰協議的警告,強調了“現在存儲,將來解密”攻擊的風險。此行為由新的 WarnWeakCrypto 選項管理

閱讀更多 →

OpenSSH 10.2 發佈,修正 ControlPersist 問題的關鍵漏洞

OpenSSH 10.2 修復了漏洞,並準備棄用 SHA1 SSHFP 記錄,推動使用基於 SHA256 的更強安全性。

由 OpenBSD 托管並開發維護的 OpenSSH 專案,宣布釋出 OpenSSH 10.2 版本,這是一個維護更新,目前可從專案的官方鏡像站下載。

主要修正針對了一個問題:當啟用 ControlPersist 時,SSH 會話變得無法使用。這個功能可以保持主連線開啟以便更快重用,但在 10.1 版本中,它對終端連線的管理有誤。此錯誤導致使用者無法正常與遠端會話互動。

OpenSSH 10.2 也包含了對 ssh-keygen 的更新,修復了兩個問題:一個是阻止從 PKCS#11 令牌正確下載密鑰的問題,另一個是在證書授權金鑰存放於 ssh-agent 中

閱讀更多 →