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