「死亡簡訊」讓iPhone崩潰,蘋果憤怒要解決!技術大牛:服不服?
最近這段時間,蘋果公司一直很「衰」,負面新聞就沒斷過。
前兩天,很多網友在推特上發帖,紛紛吐槽自己的iPhone莫名收到一條神秘「死亡簡訊」,即使根本沒有打開手機屏幕,手機還是卡死、甚至崩潰了。用戶必須退出Messages應用,然後清理所有運行任務後,手機才能恢復正常。
面對這一緊急狀況,蘋果今天終於公開表態:已經收集到這個問題的反饋,正在認真分析Bug,以此來解決問題。等下一版本iOS更新的時候,蘋果將解決信息應用能被惡意鏈接卡死的BUG。
「死亡簡訊」事件發展到此,也大致能畫上句號了。不過當我了解「死亡簡訊」事件始末後,發現這件事其實並沒有那麼簡單——看起來更像是一位技術大牛想給蘋果一點兒「教訓」。
本周二,一位名叫Abraham Masri的軟體開發者發現了「死亡簡訊」的Bug,起名為chaiOS。
Masri發現,chaiOS可以通過網頁傳播,於是他創建了一個託管在GitHub上的網頁,並在其元數據中添加了數十萬個不必要的字元。當用戶收到裝著Bug的網頁後,這些字元就會致使系統崩潰卡死,或者系統自動重啟後回到解鎖頁面。
現在Masri已經將GitHub上的網站鏈接移除,現在用戶即使再收到簡訊也無法查看網頁內容,手機系統便不再會崩潰。悲劇的是,Masri也因為上傳這個Bug到GitHub,賬戶被GitHub封號了,儘管只是個html文件。
不過,這並不代表Bug的問題被解決了,進一步的解決方案還得看蘋果怎麼做。
至於Masri為何要「自導自演」這麼一場「死亡簡訊」風波,他表示自己在此前已經向蘋果反映過Bug問題(估計蘋果並沒有在意),這麼做只是為了引起蘋果的重視,以儘快修復Bug。
Masr還善意提醒道,這個Bug不趕緊解決,如果有人想惡意攻擊你,只需要知道你的電話號碼就行了。因為chaiOS利用了iOS簡訊應用會自動載入網頁,以顯示網頁名稱和圖標等信息的機制。只要用戶收到含有該鏈接的信息,即便不點擊也可能中招,分明就是「待宰的羔羊」。
現在Masri的目的達到了,這也便有了前文公開表態要解決Bug那一出。
說起來,這並不是iPhone第一次出現簡訊Bug。2015年5月底,很多用戶的iOS8系統在收到一系列字元後,開始出現崩潰現象,導致信息應用無法打開。
這一Bug被稱為「Effective Power」。據稱,信息Bug是因為Unicode解碼出現問題,導致設備內存不斷過載,最終引起重啟。
蘋果當時也發布回應稱,自己意識到了由一系列代碼字元引起的iMessage問題,將會在日後的軟體更新中修復。與現在這起「死亡簡訊」事件簡直如出一轍。
事實上,特定字元簡訊的Bug由來已久,接收到特定字元簡訊的手機會出現持續震動、黑屏、關機等狀況。蘋果不是第一次遭受攻擊,也不會是最後一次;不是第一個遭受攻擊,也不會是最後一個。
但鑒於蘋果最近負面新聞纏身,一波未平一波又起,還是多長點心吧。


※5G時代何時來?中興最早2018年底推5G手機,卻被運營商拖後腿
TAG:氪星情報局 |