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