蘋果手機72小時不用會自動鎖死?
蘋果最新的移動操作系統iOS18似乎增加了一項未經記錄的安全功能,如果設備在72小時內未使用,則會重新啟動。這對任何試圖在沒有有效密碼的情況下使用iOS設備的人都會產生影響,比如手機被盜或被扣押。
無有效密碼訪問數據難度疊加
當iPhone 重新啟動時,它會進入一個被稱為“首次解鎖”BFU 的狀態。在此期間,它所包含的文件將被加密,一旦使用密碼解鎖,它的狀態將變為首次解鎖后AFU,此時,機器的安全性較低,文件基本上是可訪問的,因為大多數加密密鑰已加載到設備內存中。但鎖屏等其他保護措施依然存在,訪問某些數據,如Apple Mail、Apple Health、Keychain和位置數據可能仍然需要密碼。如果他們無法通過密碼獲得完整訪問權限,AFU是攻擊者和執法機構的首選狀態,因為訪問的障礙較低。因此,讓iPhone在72小時不活動后重新啟動進入BFU會減少任何試圖訪問蘋果硬件數據的機會窗口。
研究員做了是否更新相關實驗
在缺乏來自蘋果的官方細節的情況下,研究員 Jiska Classen為了找到iOS18基于時間的重啟行為的證據,她搜索了由研究員“blacktop”維護的GitHub repo,其中包含了iOS發布中使用的字符串的版本歷史。最終在iOS18.1和iOS18.2中發現了“無活動_reboot”字符串。通過深入研究Apple的Security Enclave Processor(SEP)和Apple SEP Key Store內核模塊,她發現SEP在上次解鎖時間超過三天后告訴內核模塊,內核模塊告訴用戶重新啟動的空間,Spring Board主屏幕管理器處理進程終止以避免數據丟失。
有效阻止手機被盜后的數據竊取
Jiska Classen在媒體賬戶發布了實驗相關細節,揭示了蘋果如何實現其不活動重啟機制。她披露運行iOS18的iPhone在三天后就會重新啟動,即使完全脫離無線網絡,而且iDevices可以指示使用舊操作系統的其他蘋果移動硬件重新啟動。
從安全性角度來看,這顯然是一個非常強大的緩解措施。雖然執法部門將面臨更大的來自辦案時間的壓力,但這可能會完全阻止犯罪分子竊取用戶數據、其他存儲在iPhone上的隱私信息。
原文參考:https://www.theregister.com/2024/11/19/ios_18_secret_reboot/?td=rt-3a