照片保險庫 App 會被駭嗎?真正被攻擊的是什麼
會,任何 App 都可能被攻擊,沒有哪個保險庫絕對安全。重點是攻擊者能拿到什麼。如果每個檔案都用只有你持有的金鑰加密,被盜的檔案沒有金鑰就無法讀取。
我需要知道什麼?
- 檔案被盜不等於檔案被打開。 沒有金鑰的加密資料只是雜亂的雜訊。
- 鎖通常是弱點。 如果攻擊者有檔案和金鑰材料,較短的密碼或圖案可能被猜出。
- 手機上的惡意軟體能壓過任何保險庫。 保險庫打開時,如果有程式讀取螢幕,加密也幫不上忙。
攻擊者如何攻擊照片保險庫?
常見的途徑有三種。每一種的防禦方式都不同。
- 竊取檔案。 攻擊者從手機或備份中複製 App 資料。有強加密,沒有金鑰的副本就沒用。
- 猜出鎖。 攻擊者離線嘗試大量密碼或圖案。圖案越長,速度就慢得多。
- 盯著你。 他們從你身後偷看,或用惡意軟體讀取你的螢幕。任何加密都擋不住這一點。
加密能讓保險庫安全嗎?
它讓第一種途徑變得很難,而這是最重要的一種。只是把照片藏在一個畫面後面的 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。價格每天都一樣。