Vaultaire vs SPV Photo Vault
SPV 是一款用 PIN 碼保護的簡單照片保險庫。Vaultaire 用由圖形派生的保險庫金鑰認證其加密索引,並解包用於 AES-256-GCM 檔案加密的隨機主金鑰。
功能比較
Maple Labs Co., Ltd 開發的 SPV 擁有 68K 評分,平均分為 4.6 星。以下是它與 Vaultaire 在 17 項安全和隱私功能方面的比較。
| 特點 | Vaultaire | SPV |
|---|---|---|
| AES-256-GCM 加密檔案級認證加密 | ✓ | ✗ |
| iOS Keychain 保護繫結裝置的專案;AES 在 App 內執行 | ✓ | ✗ |
| 圖形鎖(非 PIN 碼)繪製的圖形派生出保險庫金鑰,用於解開檔案金鑰 | ✓ | ✗ |
| 多個獨立保險庫每個保險庫都有自己的金鑰 | ✓ | ✓ |
| 脅迫保險庫(清除本地訪問)被脅迫時刪除本地索引和恢復對映 | ✓ | ✗ |
| 零知識架構沒有提供商持有的內容金鑰;在「設定」中控制分析 | ✓ | ✗ |
| 加密 iCloud 備份備份保持端對端加密 | ✓ | ✗ |
| 加密保險庫共享共享保險庫而不暴露金鑰 | ✓ | ✗ |
| 復原片語自訂九詞片語和加密金鑰信封 | ✓ | ✗ |
| 無生物識別(設計使然)生物識別可強制;模式不能 | ✓ | ✗ |
| 照片、影片 & 檔案支援所有媒體型別以及文件 | ✓ | ✓ |
| 媒體最佳化(HEIC/HEVC)保留高效的 Apple 格式 | ✓ | ✗ |
| 免費套餐可用無需付費即可使用 | ✓ | ✓ |
| 免費套餐中沒有廣告各個層級都沒有干擾 | ✓ | ✗ |
| 共享面板匯入透過 iOS 共享面板從任何 App 匯入 | ✓ | ✓ |
| 相機拍攝直接拍攝到保險庫 | ✓ | ✓ |
| 本地保險庫可離線使用分析和加密備份預設開啟,均可關閉 | ✓ | ✗ |
定價比較
Vaultaire
- 最多 3 個保險庫,共 100 張照片和 10 個影片
- 加密 iCloud 備份
- 圖形鎖
- AES-256 加密
- 相機&照片匯入
- 無限保險庫 & 檔案
- 脅迫保險庫
- 多裝置同步
- 保險庫共享
- 替代圖示與主畫面入口
- 幻燈片
- 所有 Pro 功能
- 新訂閱使用者可免費試用 7 天
- 比月付節省 72%
- 一次性付款
- 永久所有 Pro 功能
- 透過家人共享,讓你的 Apple 家庭成員都能使用全部 Pro 功能
- 在 App Store 應用程式頁面購買,不在 App 內販售
SPV Photo Vault
- 有限儲存
- 廣告支援
- 僅 PIN 保護
- 無限儲存
- 無廣告
PIN 與圖形的安全性對比
SPV 使用標準數字 PIN 來鎖定 App。4 位 PIN 碼有 10,000 種可能的組合。6 位 PIN 碼有 100 萬。這些數字聽起來很大,直到你考慮到自動化工具可以在幾秒鐘內測試每個組合。更重要的是,PIN 碼只能控制 App 訪問,它不會加密任何內容。繞過 PIN(透過備份工具、越獄或取證提取),每個檔案都可以立即讀取。
Vaultaire 的圖形不只是一道門。PBKDF2-HMAC-SHA512 把它與裝置級鹽值結合,執行 600,000 次迭代,派生出保險庫金鑰。該金鑰認證加密索引,並解包隨機的 AES-256-GCM 主金鑰。圖形的安全性受使用者所選圖形空間的限制;PBKDF2 只提高每次猜測的成本,不會增加熵。
缺乏加密
SPV 將照片和影片以其原始格式儲存在 App 的 iOS 沙箱中。沙箱在作業系統級別提供與其他 App 的一定隔離,但它無法針對物理訪問場景提供保護。任何可以訪問裝置檔案系統的人(透過 iTunes 備份、取證工具或越獄)都可以讀取 SPV 聲稱受保護的每個檔案。
Vaultaire 在把每個檔案寫入儲存之前,先用 AES-256-GCM 加密。認證標籤能發現篡改,被複制的儲存中只有密文而沒有原始媒體。不過,AES-GCM 認證和確定性的索引檔名也讓離線檢查者能夠測試候選保險庫金鑰,因此強圖形和鎖定裝置這道邊界仍然重要。
資料丟失風險
SPV 使用者經常報告在 App 更新、iOS 升級或裝置轉移後丟失照片。由於檔案未加密地儲存在沙箱中,因此它們與任何其他 App 資料一樣面臨相同的資料丟失風險。除了檔案本身之外,沒有恢復機制 - 如果 iOS 清理沙箱或 App 重置,照片將永久消失。
Vaultaire 的加密容器格式帶有版本號,以適應 App 更新。它由九個片語成的自訂復原片語會派生出開啟加密恢復信封的金鑰;它不是 BIP-39。重灌或裝置丟失後的恢復還需要對應的加密 CloudKit 備份記錄。因此,iCloud 備份是資料副本,而片語是開啟其恢復清單的憑證。
簡單性 vs 安全性:錯誤的權衡
SPV 的吸引力在於它的簡單性,乾淨的介面,PIN 後面有基本的照片組織。隱含的論點是,真正的安全性對於大多數使用者來說是複雜的且不必要的。這種框架具有誤導性。加密的複雜性對使用者完全隱藏。Vaultaire 的介面同樣簡單:繪製圖形,檢視檔案。密碼機制在下面靜靜地執行。
真正的問題不是「我需要加密嗎?」但「為什麼我要選擇不加密的 App?」如果兩個 App 提供相同的使用者體驗,但一個 App 加密你的檔案而另一個不加密,則沒有合理的理由選擇未加密選項。安全不是你額外新增的功能,它是你構建或省略的基礎。
SPV 使用者在抱怨什麼
App Store 評論中的常見投訴,以及 Vaultaire 如何解決每一項投訴。
「艱難地發現 SPV 實際上並沒有加密任何東西。它只是一個鎖定的資料夾。」
Vaultaire 的做法: 每個檔案都用 AES-256-GCM 加密,並配有獨立的保險庫金鑰和主金鑰。介面簡單並不削弱底層加密的強度。
「底部橫幅廣告,切換相簿時彈出廣告。不斷中斷。」
Vaultaire 的做法: 任何級別都沒有廣告。免費版本包括加密、圖形鎖定和相機匯入,沒有任何廣告。
「在 iOS 更新後開啟 App,我的相簿是空的。沒有警告,沒有備份,就這樣消失了。」
Vaultaire 的做法: Vaultaire 使用帶版本號的加密容器。只要對應的備份記錄仍然可用,自訂復原片語就能在相容裝置上開啟加密的 CloudKit 恢復清單。
「必須重置我的手機並丟失 SPV 中的所有內容。沒有恢復或備份選項。」
Vaultaire 的做法: 由九個片語成的自訂片語會派生出開啟加密清單的恢復金鑰。請保持 iCloud 備份開啟(預設開啟),這樣裝置重置後仍有所需的加密檔案記錄。
「我的孩子透過觀察我一次就猜出了 PIN 碼。照片就在那裡,沒有第二層。」
Vaultaire 的做法: 圖形派生出保險庫金鑰,用來認證加密索引並解包其隨機主金鑰。另設的脅迫圖形會開啟它對應的保險庫,同時刪除其他本地索引和恢復對映。App 容器仍會暴露加密檔案,檢查者也能估計有多少個保險庫存有檔案,但沒有所需金鑰就讀不到保險庫內容。
結論
SPV 用 PIN 碼保護照片,檔案本身並沒有用標準密碼演算法加密。Vaultaire 用繪製的圖形和 PBKDF2 派生本地金鑰,再由它解鎖用於 AES-256-GCM 檔案加密的另一個隨機主金鑰。沒有所需金鑰,被複制的已鎖定 App 容器中不會有可讀檔案。但如果攻擊者在保險庫解鎖時攻破了 App 或裝置,這層保護就無能為力。
簡單介面。真正的加密。
Vaultaire 與 SPV 一樣易於使用,但每個檔案都使用 AES-256-GCM 進行加密。免費開始。
下載 Vaultaire