蘋果「篡改」cURL行為引起開發者不滿 這種篡改實際弱化了安全性 – 藍點網
作者:知識 來源:時尚 瀏覽: 【大 中 小】 發布時間:2025-11-22 06:50:21 評論數:
cURL 開發者丹尼爾上周在博客中發布了一篇文章抨擊蘋果 “篡改” cURL 導致的蘋果 “安全問題”,這個問題最初是篡改篡改 2023 年 12 月有用戶提交的,跟蹤 ID 為 12604。行為性藍貴陽外圍預約(外圍模特)外圍上門(電話微信180-4582-8235)高端外圍預約快速安排30分鐘到達
丹尼爾針對該問題進行調查后發現這并不是引起 cURL 的問題,而是滿種蘋果在部署中進行了一些修改,為此丹尼爾發郵件給蘋果,實際蘋果安全團隊還表示有意這么干的弱化,不需要 “修復”。安全

大概情況是點網貴陽外圍預約(外圍模特)外圍上門(電話微信180-4582-8235)高端外圍預約快速安排30分鐘到達這樣的:
cURL 允許開發者使用參數 –cacert 來指定一組 CA 證書,如果 TLS 服務器無法對這組證書進行驗證時,蘋果那么應該失敗并返回錯誤。篡改篡改
這種特殊行為早在 2000 年 12 月就已經添加到了 cURL 中,行為性藍這讓開發者可以只對特定的引起 CA 證書進行信任,而不是滿種信任所有有效的 CA 證書,比如防止某些 CA 因為審核不嚴導致簽發錯誤證書進行劫持。實際
在 macOS 中,開發者仍然可以使用這個參數,但蘋果的處理方法是檢查系統的 CA 存儲庫,也就是直接驗證蘋果在 macOS 中指定的那組 CA 證書,而不是開發者指定的一組 CA 證書。
因此當開發者使用一組進行編輯的特定 CA 證書時,正常情況下不包含在這組 CA 證書中的證書那應該失敗,但如果這個 / 這些證書位于 macOS 存儲庫中,那么 cURL 不會返回失敗。
所以這實際上是一個安全缺陷。
針對此問題丹尼爾在 2023 年 12 月 29 日向蘋果安全團隊報告,這不是一個大問題,但確實是個問題。
直到 2024 年 3 月 8 日蘋果才回復郵件:
Apple 版本的 OpenSSL (LibreSSL) 有意使用內置系統信任存儲作為默認信任源,由于可以使用內置系統存儲成功驗證服務器證書,因此我們認為不需要在我們的平臺中解決。
對于這個說法丹尼爾并不同意,因為實際上這篡改了 cURL,這個未記錄的功能使得 macOS 用戶使用 cURL 時,CA 驗證完全不可靠并且與 cURL 的文檔不符,這是蘋果在欺騙用戶。
問題是這并不是 cURL 的問題,因此丹尼爾無法發布 CVE 或任何內容,于是現在問題陷入了僵局。
