Cryptile

照片保險庫 App 會被駭嗎?真正被攻擊的是什麼

更新於

會,任何 App 都可能被攻擊,沒有哪個保險庫絕對安全。重點是攻擊者能拿到什麼。如果每個檔案都用只有你持有的金鑰加密,被盜的檔案沒有金鑰就無法讀取。

在 App Store 取得 Cryptile

我需要知道什麼?

  • 檔案被盜不等於檔案被打開。 沒有金鑰的加密資料只是雜亂的雜訊。
  • 鎖通常是弱點。 如果攻擊者有檔案和金鑰材料,較短的密碼或圖案可能被猜出。
  • 手機上的惡意軟體能壓過任何保險庫。 保險庫打開時,如果有程式讀取螢幕,加密也幫不上忙。

攻擊者如何攻擊照片保險庫?

常見的途徑有三種。每一種的防禦方式都不同。

  1. 竊取檔案。 攻擊者從手機或備份中複製 App 資料。有強加密,沒有金鑰的副本就沒用。
  2. 猜出鎖。 攻擊者離線嘗試大量密碼或圖案。圖案越長,速度就慢得多。
  3. 盯著你。 他們從你身後偷看,或用惡意軟體讀取你的螢幕。任何加密都擋不住這一點。

加密能讓保險庫安全嗎?

它讓第一種途徑變得很難,而這是最重要的一種。只是把照片藏在一個畫面後面的 App,沒有這樣的保護。我們的保險庫 App 如何運作指南解釋了其中的差別。

要看有沒有明確名稱的加密演算法、無需帳號,以及公開的威脅模型。我們的保險庫 App 是否安全頁面列出了檢查項目。

畫出來的圖案有多強?

圖案比通關密語弱。Cryptile 的威脅模型給出了大致的猜解時間,前提是攻擊者擁有檔案、裝置金鑰和大型 GPU 設備:

  • 4 格: 幾秒。
  • 6 格: 幾分鐘。
  • 8 格: 幾小時。
  • 10 格: 約一週。
  • 12 格或更多: 數年。

這種情況要求攻擊者先突破手機本身的保護。請使用 8 格或更多。想比較各種選擇,請看圖案、PIN 還是 Face ID。

Cryptile 如何降低風險?

  • AES-256-GCM 加密每個檔案、縮圖和索引。
  • 金鑰在你的裝置上由圖案衍生。沒有帳號,沒有伺服器,開發者從不持有你的金鑰。
  • 大小填充和誘餌位置,讓資料副本無法顯示檔案大小,也無法顯示你有幾個保險庫。

核心程式碼公開供稽核,採用原始碼可見的授權,並附有威脅模型和測試向量。Cryptile 是新 App,還沒有長期的紀錄。

這不能防範什麼

圖案比通關密語弱,所以當攻擊者同時拿到檔案和你手機的鑰匙圈時,較短的圖案會被離線猜解。越獄或已感染的手機可以在保險庫打開時讀取它。有人看著你畫圖案,就能把它複製下來。如果你同時遺失圖案和 9 個詞的復原短語,保險庫就沒了,因為沒有重設功能。

用 Cryptile 來做

Cryptile 公開了威脅模型,所以你可以在信任它之前先讀它的限制。選擇 8 格或更多的圖案,並寫下復原短語。

Cryptile 免費提供 2 個保險庫、100 張照片和 10 部影片,檔案、備忘錄和資料夾不限數量,並包含加密的 iCloud 備份。Plus 會解除限制,並加入緊急圖案和保險庫內搜尋,價格為每年 $19.99(7 天免費試用)或一次性 $39.99。價格每天都一樣。

在 App Store 取得 Cryptile