本週的一篇部落格顯示,一群駭客針對蘋果公司龐大的線上基礎設施,花費數月時間後發現了一系列漏洞,其中包括一些允許駭客竊取使用者iCloud帳戶中檔案的漏洞。
不過,與那些蓄意破壞的駭客不同,這些駭客以“白帽”的身份進行操作,這意味著他們的目標是向Apple發出警報,而不是竊取資訊。
這個駭客團隊由20歲的Sam Curry領導,其他研究人員包括:Brett Buerhaus, Ben Sadeghipour, Samuel Erb, and Tanner Barnes.
Sam Curry說,他和他的團隊總共發現了55個漏洞。其中有11項被標記為“高危”,因為它們允許他控制蘋果的核心基礎設施,並從那裡竊取私人電子郵件、iCloud資料和其他私人資訊。
這11項高危漏洞分別是:
透過授權和身份驗證繞過遠端程式碼執行透過配置錯誤的許可權繞過身份驗證允許全域性管理員訪問透過未經過濾的檔名引數進行命令注入透過洩露的機密和公開的管理員工具執行遠端程式碼記憶體洩漏導致員工和使用者帳戶洩露,從而允許訪問各種內部應用程式透過未經過濾的輸入引數進行Vertica SQL注入可修復的儲存XSS允許攻擊者完全危害受害者iCloud帳戶(1)可修復的儲存XSS允許攻擊者完全危害受害者iCloud帳戶(2)完全響應SSRF允許攻擊者讀取內部原始碼並訪問受保護的資源Blind XSS允許攻擊者訪問內部支援門戶以跟蹤客戶和員工的問題伺服器端PhantomJS執行允許攻擊者訪問內部資源並檢索AWS IAM金鑰在發表了一篇9200字的題為《我們入侵蘋果3個月:以下是我們發現的漏洞》的文章後的幾個小時,Curry在網上聊天中說道,“如果這些問題被攻擊者利用,蘋果將面臨大規模的資訊披露和誠信損失,例如,攻擊者可以訪問用於管理使用者資訊的內部工具,還可以更改周圍的系統,使其按駭客的意圖工作。”
該團隊發現的漏洞中最嚴重的風險,是由伺服器使用的JavaScript解析器中儲存的跨站點指令碼漏洞(通常縮寫為XSS)造成的www.iCloud.com。這個漏洞使駭客能夠建立一種蠕蟲,在感染聯絡人的iCloud帳戶之前,先竊取使用者的iCloud檔案。由於iCloud為Apple Mail提供服務,因此可以在向包含惡意程式碼的iCloud.com電子郵件地址傳送電子郵件後,白帽駭客能夠入侵iCloud帳戶。
目標只需開啟電子郵件就可以被駭客攻擊。一旦發生這種情況,隱藏在惡意電子郵件中的指令碼允許駭客在瀏覽器中訪問iCloud時執行目標可能執行的任何操作。
Curry說,儲存的XSS漏洞是可修復的,這意味著當用戶只打開惡意電子郵件時,它可能會在使用者之間傳播。這樣的蠕蟲可以透過包含一個指令碼來工作,該指令碼向每個iCloud.com網站或者Mac.com網站受害者聯絡名單上的地址。
在查詢錯誤的過程中,Curry和他的團隊意外揭開了蘋果公司線上基礎架構規模的面紗。他們發現,蘋果擁有超過25,000臺Web伺服器,分別屬於Apple.com,iCloud.com和7,000多個其他唯一域。許多漏洞是透過搜尋Apple擁有的不起眼的Web伺服器(例如其傑出教育者網站)發現的。
在為蘋果傑出教育者保留的網站中,另一個漏洞是當有人提交了一份包括使用者名稱、姓氏、電子郵件地址和僱主的申請時,它分配了一個預設密碼-“無效”的結果(“###INvALID#%!3”)。
Curry寫道:“如果有人使用這個系統進行申請,並且有可以手動驗證的功能,你只需使用預設密碼登入他們的賬戶,可以完全繞過‘用蘋果登入’的登入方式”。
最終,駭客們能夠使用暴力破解的方法來預測一個名為“erb”的使用者,並以此手動登入到該使用者的帳戶。駭客隨後又登入到其他幾個使用者帳戶,其中一個帳戶在網路上擁有“核心管理員”許可權。
透過控制介面,駭客可以在控制ade.apple.com網站子域和訪問的儲存使用者帳戶憑據的內部LDAP服務。這樣一來,他們就可以訪問蘋果剩下的大部分內部網路。
總體來看,Curry的團隊發現並報告了55個漏洞,嚴重程度分別為11個嚴重級別、29個高級別、13個普通級別和2個低級別。這些名單和他們被發現的日期都列在了Curry的部落格文章中。
在Curry報告了這些漏洞並提出建議的幾個小時內,蘋果公司便立即修復了這些漏洞。截至目前,蘋果公司已經處理了大約一半的漏洞,並承諾支付288500美元。Curry說,一旦蘋果處理完剩餘的漏洞,他們的支付總額可能超過50萬美元。
對此,蘋果公司發表宣告如下:
在Apple,我們會警惕地保護我們的網路,並擁有專門的資訊保安專業人員團隊,他們致力於檢測並響應威脅。一旦研究人員提醒我們注意其報告中詳述的問題,我們將立即修復漏洞,並採取措施來防止此類將來的問題。根據我們的日誌,研究人員是第一個發現漏洞的人,因此我們確信不會濫用任何使用者資料。我們重視與安全研究人員的合作,以幫助確保我們的使用者安全,感謝該團隊的協助,公司將從蘋果網路安全賞金計劃中獎勵他們。
(