蘋果“篡改”cURL行為引起開發者不滿 實際弱化安全性


cURL開發者丹尼爾上周在博客中發佈一篇文章抨擊蘋果“篡改”cURL導致的“安全問題”,這個問題最初是2023年12月有用戶提交的,跟蹤ID為12604。丹尼爾針對該問題進行調查後發現這並不是cURL的問題,而是蘋果在部署中進行一些修改,為此丹尼爾發郵件給蘋果,蘋果安全團隊還表示有意這麼幹的,不需要“修復”。

93880.png

大概情況是這樣的:

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 或任何內容,於是現在問題陷入僵局。


相關推薦

2022-06-30

即智能手機上,規則是由該公司的競爭對手制定的,例如蘋果和谷歌的應用商店在市場上處於主導地位。除Meta之外,預計蘋果最早將於今年推出增強現實頭顯,進軍這個市場,而微軟正在基於其Hololens虛擬現實頭顯開發服務。然

2024-04-03

幾年前蘋果白嫖知名的開源軟件curl引起不小爭議,不過現在這種情況再次發生,主角不是蘋果和curl,而是微軟和FFmpeg。FFmpeg是一款非常知名的開源軟件,提供錄制、格式轉換、串流等諸多功能,也被大量軟件廣泛使用,包括微

2024-03-05

用戶安全。蘋果強調,對App Store的嚴格管理對確保應用的安全性和質量至關重要。盡管全球監管壓力不斷,蘋果並未打算放棄30%的傭金政策。不過為回應開發者和監管機構的關切,蘋果已逐步做出讓步,例如降低小型應用開發者

2022-09-02

後來,他在2021年3月向加州聖克拉拉縣高級法院提起針對蘋果的訴訟,稱自己的應用被不公平地從App Store拒絕,並且後來還被騙子盯上,進而導致收入損失。該案曾是開發者對蘋果App Store業務不滿的一個高調例子。許多開發者不

2024-03-12

前不久蘋果推送iOS17.4正式版升級,為歐盟的iPhone用戶帶來第三方應用商店功能。然而據國外媒體報道,開發者ColtonAdamski卻對於蘋果歐洲新規表達強烈不滿,認為蘋果公司表面說正在開放,實際上依然掌控iPhone生態,就像是“教

2024-04-12

在英國法庭駁回蘋果公司要求駁回的理由後,一場針對蘋果公司在AppStore收取30%費用的集體訴訟將繼續進行。2023年7月,英國1566名開發者對蘋果公司提起訴訟,稱蘋果公司收取30%的費用過高,濫用其壟斷地位。隨後在2024年1月,

2023-03-20

rl 8.0生日版本。關於curl 8.0版本的更多細節,請看curl首席開發者Daniel Stenberg的發佈公告,官方表示這可能是他們做過的最好的 curl 版本:https://daniel.haxx.se/blog/2023/03/20/curl-8-0-0-is-here/

2023-04-26

三人法官小組昨天以2:1的表決結果,維持下級法庭關於蘋果與遊戲開發商Epic訴訟的初判結果,再次駁回Epic對蘋果應用商店涉嫌壟斷的指控。這意味著,蘋果在這起矚目的反壟斷訴訟中再次取得勝利。贏訴訟仍不滿意顯然,蘋

2024-03-27

術、安全元件和蘋果錢包的存在是為提高用戶的易用性、安全性和保障性。第三方可以通過 API 利用這些技術,但不能直接訪問 NFC 技術。蘋果公司稱,這些並不是壟斷措施,而是技術實施的結果,目的是保護用戶。第三方可以

2024-05-08

在蘋果最新發佈的財報中,雖然服務業收入創下歷史新高,但今年以來,從歐盟到美國市場,因“蘋果稅”引發的爭議卻從未停止。不久前,流媒體音樂平臺Spotify稱,該公司向蘋果提交一個新版本應用程序,蘋果卻拒絕這次更

2024-03-20

能夠接觸到你,而你的操作系統的服務提供商如何確保其安全性,則由他們自己決定。"開發者的反饋也在幫助歐盟反壟斷負責人決定調查內容。除 Spotify 和 Epic 等公司的高調投訴外,顯然還有很多反饋意見。

2024-01-31

蘋果公司上周宣佈針對歐盟應用程序開發商的新規則,以遵守新法規《數字市場法案》(DMA)。在被指定為"看門人"後,歐盟要求蘋果公司做出改變,以增加應用程序行業的競爭,包括提供從AppStore以外下載應

2024-03-05

系統。他認為,30%的分成比例是為維護這個系統的質量和安全性,而不是簡單的賺錢手段。不過,根據蘋果的公告,開發者也並不是在任何情況下都需要向Apple Pay費用。目前,App Store的開發者僅需用戶從App Store購買付費app,或購

2024-03-22

周四上午,美國司法部和17個州的總檢察長對蘋果公司提起大規模訴訟,指控該公司在智能手機領域的壟斷行為。與此同時,《堡壘之夜》的開發商EpicGames多年來一直指控蘋果公司的iOS應用商店違反反壟斷法,這場官司打得難解