![](https://help.apple.com/assets/6537FB06A074DBB5E802EA07/6537FB31280588A5490B6E1D/zh_TW/52d714626638d3391623c853be0c593b.png)
資料保護概覽
Apple 使用名為「資料保護」的技術,來在配備 Apple SoC 的裝置上保護快閃儲存空間中儲存的資料,例如 iPhone、iPad、Apple Watch、Apple TV 和配備 Apple 晶片的 Mac。有了「資料保護」,裝置可回應如來電之類的常見事件,同時對使用者資料啟用較高層次的加密。特定系統 App(如「訊息」、「郵件」、「行事曆」、「聯絡人」、「照片」)和「健康」的資料值都預設使用「資料保護」。第三方 App 會自動獲得此項保護措施。
實施方式
「資料保護」是透過建構和管理密鑰階層來完成導入,並建立在每部 Apple 裝置的硬體加密技術上。「資料保護」藉由將每個檔案指定給某個類別,進而對檔案逐一進行控制;可存取性則取決於該類密鑰是否已解鎖。隨著APFS(Apple 檔案系統)的誕生,檔案系統可以依據範圍進一步細分密鑰(一個檔案的不同部分可擁有不同密鑰)。
每次在資料卷宗上製作檔案時,「資料保護」都會製作一個新的 256 位元密鑰(「檔案專屬」密鑰),並提供給硬體 AES 引擎,此引擎會使用該密鑰對寫入快閃儲存空間的檔案進行加密。在 A14 到 A17,以及 M1 到 M3 裝置上,加密作業會使用 XTS 模式的 AES-256,其中 256 位元檔案專屬密鑰會通過「密鑰衍生函數」(NIST 特別出版物 800-108)衍生 256 位元 Tweak 密鑰和 256 位元加密密鑰。在 A9 到 A13,以及 S5 到 S9 裝置上,加密機制使用 XTS 模式的 AES-128,其中 256 位元檔案專屬密鑰經過分割,以提供 128 位元 Tweak 密鑰和 128 位元加密密鑰。
在配備 Apple 晶片的 Mac 上,「資料保護」會預設為「類別 C」(請參閱:資料保護類別),但使用卷宗密鑰而非範圍專屬或檔案專屬密鑰—這可有效地為使用者資料重建「檔案保險箱」的安全模型。使用者仍必須選擇使用「檔案保險箱」,才能獲得加密密鑰階層與其密碼纏結的完整保護。開發者也可選擇使用範圍專屬或檔案專屬密鑰的更高層級保護類別。