打開您的手機相簿,裡面往往混雜著各種場景下的內容:您用手機拍下的護照掃描檔、在桌上型電腦前整理的稅務文件,或者在咖啡館裡用平板電腦簽署的合約。您的敏感檔案從不侷限於單一裝置的邊界,但市面上大多數為了保護它們而生的應用程式卻偏偏如此。

在任何應用程式商店搜尋「安全資料夾」或「相片保險庫」,您找到的幾乎所有產品都只能在某一個作業系統內使用。一款真正跨平台的加密保險庫,正是為了填補這個巨大的空白而誕生的。

單一裝置的陷阱

有很多保險庫功能非常出色,但它們偏偏只能在一個平台上存在。

三星的「安全資料夾(Secure Folder)」擁有基於 Knox 的真實加密技術,但它專屬三星 Galaxy 手機。一旦您換成 iPhone 或其他品牌的安卓手機,根本沒有匯出路徑;那些檔案只能被永遠留在那部舊手機裡。蘋果的「已隱藏」相簿能防止他人隨手翻看您的 iPhone 相簿,但它根本不是加密,而且在 Windows 或 Android 上完全不存在。無論是哪個應用程式商店,絕大多數標榜「相片保險庫」的應用程式,都只是給一個隱藏資料夾套上了一層單機版的密碼輸入介面,一旦您更換裝置,它們就成了廢物。

這些都不是壞主意。它們只是不夠完整,因為它們是為某一款手機設計的,而不是為了那些需要被保護的檔案設計的。

為什麼檔案會在裝置間流轉

回想一下在一週的時間裡,一份敏感檔案通常會經歷怎樣的流轉:

  • 在手機上擷取。 一張文件的相片、一張身分證,或是一塊寫滿您不想公開的會議紀錄的白板。
  • 在筆記型電腦上編輯或歸檔。 裁剪、重新命名、拖進一個存放同類檔案的資料夾裡,或者將其作為電子郵件附件發送。
  • 在其他地方備份或查閱。 比如第二台電腦、工作機器,或者是您用來閱讀的平板電腦。

如果一款保險庫只能在檔案產生的那台初始裝置上運作,那它充其量只能保護這條流轉鏈條上的一個環節。至於另外兩個環節,檔案往往只能以未受保護的狀態存放,因為保險庫應用程式根本跟不過去。

真正的跨平台加密需要什麼

僅僅在四個應用程式商店都能搜到,並不等於在核心層面上做到了跨平台。要想達到「這應用程式也能在 Windows 上運作」之上的標準,門檻非常高:

  • 每個平台上採用相同的加密技術。 不能因為 Windows 平台投入的研發資源少,就在 iOS 上用強加密,而在 Windows 上用弱演算法湊合。
  • 各地都以相同的方式衍生金鑰。 如果在 Android 上解鎖的機制和在 Mac 上不同,那您只是做了兩個碰巧擁有相似介面的保險庫,而不是同一個。
  • 不能有保存著金鑰或明文的中央伺服器。 一旦某個中央伺服器成為了協調您所有裝置間保險庫的核心紐帶,這個伺服器就成了可能被駭客攻破、被傳票索取,或者乾脆直接當機的單點故障隱患。

一款在以上三點都做到位的產品,才能真正跟隨著您的檔案流轉。任何一點做不到,那它骨子裡就只是一款單平台保險庫,只不過披著一件跨平台的行銷外衣。

Vaultine 是如何處理的

Vaultine 從立項之初就是為跨平台而生,而不是事後才生硬地移植過去:

  • iPhone、Mac、Android 和 Windows。 這四個平台上運作的是同一個保險庫,採用完全相同的加密技術。
  • 每個檔案獨立加密。 每個檔案在儲存前,都會使用從您的圖案或 PIN 碼中衍生出的專屬 AES-256 金鑰進行加密。
  • 任何平台都無須帳號。 沒有註冊,也沒有需要在裝置間同步的登入流程,所以駭客沒有什麼帳號可以劫持,伺服器遭到入侵也不會暴露任何使用者隱私。
  • 您的檔案,同步方式您做主。 保險庫預設保存在您的裝置本地端。如果您希望它跨裝置跟隨著您,您可以透過您自己的 Dropbox 進行同步,並且上傳的只有加密後的密文,絕無明文副本。
  • 所有平台保持一致的威脅模型功能。 無論您手持哪種裝置,當您需要用到誘餌保險庫和脅迫保險庫時,它們都會以完全相同的方式為您提供保護。

這才是對「跨平台」最真實的檢驗:明天換一台全新的裝置打開保險庫,它不該是今天您建立的那個版本的一個縮水版、奇怪版的替代品。它應該就是原來那個保險庫。

總結

一個只在一個裝置上起作用的保險庫,只能在檔案留在該裝置上的這段時間裡提供保護——而在現實中,這段時間往往非常短暫。相片會被傳到筆記型電腦上。文件會被發到另一台機器裡。就在檔案移動的那一瞬間,單平台保險庫的保護就宣告失效了。

從那些最重要的檔案開始,帶著同一把鎖,前往它們最終落腳的任何一台裝置。