4月26日消息, Apple iOS系統(tǒng)中發(fā)現(xiàn)了一個新漏洞。 如果用戶的iOS設(shè)備已收到帶有特定文本的通知,則用戶設(shè)備將停止響應(yīng)甚至崩潰。 該漏洞影響了Apple發(fā)行的最新版本Apple 13.4.1。
根據(jù)流傳在國外社交平臺的推文,這個能夠引起用戶的iOS設(shè)備死機(jī)的文本消息由印度語(信德語)語言撰寫,并且包含有一個意大利國旗的表情符號。當(dāng)用戶的iOS設(shè)備接收到該消息時,設(shè)備就會出現(xiàn)死機(jī)崩潰的情況,由于引起設(shè)備崩潰的文本可以通過各種應(yīng)用程序發(fā)送,因此,普通用戶幾乎無法預(yù)防這種情況的出現(xiàn),這意味著有人可以將隨意將文本發(fā)送給您,并立即使您的iPhone,iPad,Mac或Apple Watch崩潰。
漏洞曝出后,蘋果公司已經(jīng)采取了修補(bǔ)措施,據(jù)專門報(bào)道蘋果公司新聞的國外科技媒體9to5mac的消息,在最新版的13.4.5 beta中,該漏洞已經(jīng)得到了修復(fù),不過,可能有很多用戶還沒有收到系統(tǒng)更新通知,那么,當(dāng)你接收到這種消息導(dǎo)致系統(tǒng)崩潰時該如何做呢?當(dāng)然,最好的方法就是不要試圖打開這個奇怪的消息,因?yàn)閮H在通知欄顯示的話不會出現(xiàn)問題,萬一你很好奇已經(jīng)打開了,那么,最后的辦法就是將設(shè)備重啟,就可以恢復(fù)正常了。
這不是蘋果iOS系統(tǒng)第一次出現(xiàn)類似漏洞,上一次由于特定文本消息導(dǎo)致全球范圍內(nèi)大量iOS設(shè)備崩潰發(fā)生在2018年1月,當(dāng)時,一段包含有印度語(泰盧固語)特定字符的消息送達(dá)用戶iOS設(shè)備時,由于系統(tǒng)無法顯示出這些字符,導(dǎo)致接收該消息的應(yīng)用崩潰,解決的方法仍然是讓消息發(fā)送人再發(fā)送一條正常消息,蘋果隨后通過系統(tǒng)更新修復(fù)了該漏洞。
一個對于蘋果公司的iOS系統(tǒng)來說,由印度語文本引發(fā)的系統(tǒng)崩潰曾經(jīng)多次出現(xiàn),這是一個奇怪的問題,因?yàn)檫@些印度語文本消息在Android設(shè)備上從未引發(fā)過類似的問題。由印度語文本消息引發(fā)的iOS系統(tǒng)崩潰至少可以追溯到2015年。當(dāng)一段包含有印度語文本的消息送達(dá)用戶時,會引起設(shè)備重啟;2016年,一個5秒鐘時長的短視頻引起設(shè)備死機(jī)重啟;2017年,iOS 11.1.2中的一個漏洞導(dǎo)致設(shè)定了重復(fù)提醒功能的用戶設(shè)備,在12月2日凌晨0:15分死機(jī)。
當(dāng)然,發(fā)生在iOS系統(tǒng)上的這個離奇的漏洞,說起來也不足為奇,因?yàn)橛泻芏嘬浖蛻?yīng)用都會存在這樣那樣的Bug,比如,我在谷歌拼音輸入法中發(fā)現(xiàn)了一個奇怪的Bug,當(dāng)你不小心鍵入某個特定的拼音時,會引起輸入界面閃退。這是一個嚴(yán)重的Bug,因?yàn)槿绻愦藭r正在編輯一個重要文檔而沒有及時保存的話,將會導(dǎo)致前功盡棄。因此,即使像蘋果這樣強(qiáng)大的公司,也無法避免系統(tǒng)出現(xiàn)Bug,而解決的辦法,只能是不斷修修補(bǔ)補(bǔ),逐步完善,但是永遠(yuǎn)無法達(dá)到完美。