什麼是端對端加密?對照片有什麼意義
端對端加密代表資料在你的裝置上上鎖,而且只能在你的裝置上解鎖。儲存資料的公司手上只有打亂的資料,沒有金鑰。
對 iPhone 照片來說,這不是預設。只有在你開啟進階資料保護後,iCloud 照片才會變成端對端加密。
我需要知道什麼?
- 重點在於誰持有金鑰。 加密資料的私密程度,取決於它的金鑰存放在哪裡。
- iCloud 照片預設不是端對端加密。 在標準資料保護下,金鑰由 Apple 持有。
- 它保護的是儲存中的資料,不是解鎖的手機。 任何使用你解鎖 iPhone 的人,看到的照片都和你一樣。
端對端加密是什麼意思?
Apple 的定義很簡短:「端對端加密的資料只能在你登入 Apple 帳號的受信任裝置上解密。」
把它和一般的「傳輸中和儲存時」加密比較。在那種情況下,資料在傳送途中和伺服器上是打亂的。但服務業者保有一把金鑰,所以需要時就能解鎖資料。
我的 iPhone 照片是端對端加密的嗎?
取決於一個設定。Apple 的 iCloud 資料安全性概覽表示:
- 標準資料保護(預設):「照片」和 iCloud 備份在傳輸中和伺服器上都有加密,但金鑰由 Apple 保管。
- 進階資料保護:「照片」和 iCloud 備份會變成端對端加密。金鑰由你的受信任裝置持有。
進階資料保護需要 iOS 16.2 或以上版本。Apple 會要求你先設定復原聯絡人或復原密鑰。
如何開啟進階資料保護?
在 iOS 16.2 或以上版本,且你的 Apple 帳號已開啟雙重認證:
- 打開設定,點你的名字,然後點 iCloud。
- 向下捲動並點進階資料保護。
- 點開啟進階資料保護。
- 依照步驟檢查你的復原方式。
Apple 的進階資料保護頁面有完整的需求說明。請妥善保管你的復原密鑰。開啟後,Apple 表示只有你的受信任裝置持有金鑰。
端對端加密和鎖定的 App 一樣嗎?
不一樣。App 裡的鎖定畫面只決定誰能看到 App。它背後的檔案可能是以明文儲存的。
加密改變的是檔案本身。沒有金鑰,檔案的副本只是無法閱讀的雜訊。評估保險庫 App 時,要問它的金鑰從哪裡來,還有誰持有。
照片保險庫是端對端加密的嗎?
「端對端」描述的是在裝置之間移動的資料。單一手機上的保險庫,比較適合描述為在裝置上加密。
重要的問題是一樣的:誰持有金鑰?在 Cryptile 中,金鑰由你畫出的圖案在裝置上衍生。沒有帳號,沒有伺服器,開發者從不持有你的金鑰。每個檔案和縮圖都以 AES-256-GCM 加密。
這不能防範什麼
加密保護的是儲存的資料,不是落在別人手中的已解鎖裝置。它擋不住截圖、對著螢幕拍照,或保險庫開啟時執行的惡意軟體。不論加密演算法多強,弱金鑰就是弱。短圖案可能被猜到,所以請使用 8 個或更多格點。
用 Cryptile 來做
Cryptile 在每張照片儲存之前,就在你的 iPhone 上以來自你自己圖案的金鑰加密它。iCloud 備份會保持加密。如果你忘了圖案,9 個單字的復原短語能還原保險庫。沒有重設功能。
Cryptile 免費提供最多 2 個保險庫、100 張照片和 10 部影片。Plus 解除限制,並增加搜尋和緊急圖案。價格是每年 $19.99(7 天免費試用)或一次性 $39.99。