國外的資安研究團隊在 iPhone 上發現了一個新的技術,這個技術可以讓 iPhone 假裝關機,甚至在不開啟鏡頭指示燈的情況下啟用視訊。
惡意代碼劫持關機程式,製造假裝關機的效果
蘋果為了保護個人隱私,特地在 iOS 系統上做了相關的隱私保護措施,其中一項保護措施就是當你開啟視訊鏡頭的時候,螢幕上方會亮起綠色的指示燈,提醒你現在鏡頭是有在使用的狀態,請注意。
而且通常我們重新啟動 iPhone 後,可以移除大部分的惡意代碼,但是最近國外的資安團隊 ZecOps 在 iPhone 上發現,有一個被稱為「NoReboot」的安全技術,使用這個技術的任何一個軟體不會因為關機而消失,反而在下次開機時他依然存在。
如果講得更詳細一點,使用這個技術所產生的惡意程式其實並非不會跟著關機而消失,而是它讓你以為已經關機了,「NoReboot」可以利用惡意的程式碼改寫 InCallService、SpringBoard 和 backboardd 這三個負責關機的程序,一旦成功之後無論你怎麼點按螢幕都不會有反應,你會以為確實有成功關機,但事實上並沒有,既然你根本沒有關機,那這些惡意代碼就不會因此而消失。
在神不知鬼不覺的情況下錄影、錄音
更危險的是,「NoReboot」可以偷偷地開啟你的視訊鏡頭、麥克風但是螢幕的視訊鏡頭指示燈卻不會因此而開啟,甚至是利用上述假裝關機的行為,讓你以為安全了,但事實上並沒有真的關機,而且鏡頭還持續在錄影、錄音但你渾然不知。
從下面這段影片我們可以更清楚的了解這整個過程。
開啟鏡頭不會有指示燈
研究人員將 iPhone 鏡頭的畫面輸出到另外一台設備上,你可以看到此時的鏡頭指示燈是沒有亮的狀態,但是視訊鏡頭卻是開啟的狀態,為了證明沒有造假,研究人員特地拿一支筆揮過鏡頭,一旁的畫面上也看到筆的出現
你以為關機的情況下也可以持續錄影
接著研究人員按照正常程序將 iPhone 關機後,確實螢幕就像關機的狀態一樣,點按了也不會有反應,但是從另外一個畫面上就可以清楚地看得出來,其實視訊鏡頭還是開啟的狀態。
之後當你按下開機鍵想要把「以為關機的」iPhone 開啟時,惡意程式同樣會按照你的要求,演出一系列開機的流程來欺騙你。
詳細的影片請參考這個檔案
「NoReboot」暫時無法靠修補排除
目前並沒有針對「NoReboot」這個技術推出的任何修補程式,因為他並不是利用任何漏洞來達到上述的效果,畢竟這只是篡改了系統內開關機所需的 InCallService、SpringBoard 和 backboardd 這三個程式,ZecOps 的研究人員表示,除非蘋果修改開、關機的方式,或是提供其他防範措施,否則暫時沒有辦法解決這個問題。
「NoReboot」是以正常管道進入 iPhone 的
至於這個惡意程式為什麼會進到你的 iPhone 裡面?其實很容易,這個惡意程式可以附在任何 App 中,當你下載了富有惡意代碼的 App 並執行後,惡意代碼就有機會入侵你的 iPhone,並且竄改上述的開關機檔案。所以不要下載來歷不明的 App 才是保全之道。
延伸閱讀》
- Whoscall 幫你過濾煩人的詐騙電話、推銷電話和垃圾訊息
- 5 招教你解決 iPhone 垃圾簡訊、廣告訊息一直收到的困擾
- 詐騙新手法!接到健保局說要停用你的健保卡,請提高警覺!
- 阻擋 LINE 垃圾訊息、廣告簡訊、詐騙網址的三招技巧
如果想知道更多關於 Apple 的消息、教學、小技巧或是科技新知,歡迎大家點擊以下任一 LOGO,追蹤我們的 Facebook 粉絲團、加入官方 Line 帳號、訂閱 IG 以及 Telegram。