蘋果手機(jī)出現(xiàn)新嚴(yán)重漏洞:賬戶被接管
據(jù)外媒報(bào)道,研究人員 Bhavuk Jain 在四月份發(fā)現(xiàn)了一個(gè)嚴(yán)重的「使用 Apple 登錄」漏洞,該漏洞可能導(dǎo)致某些用戶帳戶被接管。值得一提的是,這個(gè) Bug 特定于使用“通過(guò)蘋果登錄”功能且未實(shí)施其它安全措施的第三方應(yīng)用。
Jain 指出「使用 Apple 登錄」是通過(guò) JWT(JSON Web 令牌)或蘋果服務(wù)器生成的代碼對(duì)用戶進(jìn)行身份驗(yàn)證的。 然后,蘋果提供給用戶選擇共享與他們的 Apple ID 綁定的電子郵件或私有中繼電子郵件地址的選項(xiàng),這將創(chuàng)建用于登錄用戶的 JWT。
然后 Jain 發(fā)現(xiàn),一旦請(qǐng)求了用于 Apple ID 電子郵件和專用中繼電子郵件地址的 JWT,并且使用蘋果的公鑰驗(yàn)證了令牌的簽名,它就會(huì)「顯示為有效」。 如果尚未發(fā)現(xiàn)該錯(cuò)誤,則可以創(chuàng)建一個(gè) JWT 并將其用于訪問(wèn)一個(gè)人的帳戶。
Jain 在接受 The Hacker News 采訪時(shí)談到了該漏洞的嚴(yán)重性:
此漏洞的影響非常關(guān)鍵,因?yàn)樗赡茉试S完整的帳戶接管。許多開發(fā)人員已將「使用 Apple 登錄」集成在一起,因?yàn)閷?duì)于支持其它社交登錄的應(yīng)用是強(qiáng)制性的。 僅舉幾例「使用 Apple 登錄」功能的應(yīng)用-Dropbox,Spotify,Airbnb,Giphy(現(xiàn)已被 Facebook 收購(gòu))。
根據(jù) Jain 的說(shuō)法,蘋果對(duì)此進(jìn)行了調(diào)查,得出的結(jié)論是,在修補(bǔ)漏洞之前,沒有任何帳戶使用此方法被破壞。而根據(jù)蘋果的 Apple Security Bounty Program(安全獎(jiǎng)勵(lì)賞金)計(jì)劃,Jain 因報(bào)告該漏洞而獲得了100000美元的獎(jiǎng)勵(lì)。