大多數用來存放敏感資訊的應用程式,開場白都是一個表單:電子郵件、密碼,也許還需要一個用來「驗證身分」的手機號碼。這感覺就像是真正開始使用產品前的一道例行手續。但是,對於一個核心任務是保護您私人檔案的應用程式來說,用這個表單作為開場實在是有些怪異。因為這意味著,您做的第一件事,就是交出一個隨時可能遺失的新身分。一個不需要帳號的保險庫應用程式徹底跳過了這一步。當您明白一個帳號真正為您帶來了什麼之後,這個設計的優勢就不言而喻了。

「無帳號」到底意味著什麼

在 Vaultine 中,沒有註冊介面,沒有輸入信箱的地方,也不需要絞盡腦汁編一個密碼然後再把它忘掉。您打開應用程式,設定一個圖案或 PIN 碼,整個設定過程就結束了。這個圖案或 PIN 碼不需要去伺服器上核對;它僅僅在您的裝置上,用來衍生出打亂您檔案的加密金鑰。任何地方都不存在您的使用者名稱,因為壓根就沒有一個使用者資料庫來存放它。

這不是一個缺失的功能,而是一種完全不同的架構。帳號的存在,是為了讓公司能夠在不同的工作階段和裝置之間認出您。Vaultine 不需要認出您;它只需要您的裝置能夠解開由它自己加密的東西。

您習以為常的「帳號」,真實的代價是什麼

註冊帳號感覺像是免費的。其實不然。您創建的每一個帳號,都是某個地方的一筆新紀錄,它與您的電子郵件綁定,存放在一個由別人管理、負責安全(並且偶爾會失職)的資料庫裡。以下是隨著「快速註冊」打包附贈的幾個隱患:

  • 一個被攻擊的目標。 每一個帳號都是資料庫裡可能被洩漏的一行資料。這甚至不需要是您的錯;只要那家公司被駭客成功入侵一次就夠了。
  • 一個接收傳票的目標。 一個綁定了信箱的帳號,是可以被法律傳喚精準指向的靶子。沒有帳號,就沒有「這是誰」可以問。
  • 一個被重複使用的密碼。 密碼共用仍然是現實世界中帳號被盜竊的最大源頭之一,每一個新的註冊表單都是在誘惑您再次使用老密碼。
  • 一個可能被濫用的恢復流程。 「忘記密碼」連結和客服重設,正是許多帳號劫持事件真實發生的方式;攻擊者根本不去破解您的密碼,他們只是說服某人重設了它。

以上種種,沒有一項能保護您的哪怕一個檔案。它們是維持帳號系統運作的開銷,而一個從設計上就跳過帳號的保險庫應用程式,自然也避開了所有這些麻煩。

沒有帳號,Vaultine 是如何運作的

其機制比聽起來要簡單得多。當您建立一個保險庫時,Vaultine 會從您的圖案或 PIN 碼中衍生出一個加密金鑰,並在您的裝置上使用 AES-256 演算法對您的檔案進行加密。這個金鑰從未被發送到任何地方,因為也沒有地方可以接收它;沒有伺服器元件在負責驗證它。您在手機上建立的保險庫,與您在 Mac、Android 或 Windows 裝置上打開的保險庫是同一個,它們在每個平台上受到相同方式的保護,在整個鏈條的任何環節都沒有登入介面(參閱讓加密保險庫覆蓋您的所有裝置了解跨平台工作原理)。

這就是「零知識 (Zero-knowledge) 設計」在實務中的意義:Vaultine 在建構之初,就確保了它永遠不會擁有為您打開保險庫所需的資訊,包括我們自己在內。這並不是因為我們承諾不去看,而是因為在我們的系統端,根本就不存在能夠打開它的東西。

難道這個應用程式完全不連接網際網路嗎?

是的,僅連接一次。為了實現核心應用程式功能,Vaultine 會進行一次匿名的裝置註冊。這次簽到不攜帶任何個人資訊,也不是一次登入行為;整個過程不涉及使用者名稱或密碼,也不會建立任何帳號。在日常使用中,您的檔案始終保持加密狀態並儲存在您的裝置上,打開或瀏覽您的保險庫不需要任何網路連線。唯一的例外完全取決於您自己的選擇:如果您開啟了可選的 Dropbox 備份功能,產生的網路流量是您的加密檔案被發送到您自己的 Dropbox 中,而不是發給我們。

您為此放棄了什麼

比起一味推銷,誠實地面對取捨更為重要。沒有帳號,就沒有「忘記密碼」連結,因為密碼沒有儲存在除您記憶之外的任何地方。如果您忘記了 PIN 碼並且遺失了恢復短語,Vaultine 無法為您重設。沒有人能做到。這正是讓您的保險庫免受法律傳票或資料外洩威脅的同一個屬性:同樣沒有任何東西能讓其他人進去。

恢復短語 (Recovery Phrase) 是針對這個缺口的刻意設計。它是您首次設定保險庫時,在您的裝置上生成的由 12 個單字組成的短語。當您忘記 PIN 碼或裝置遺失時,這是唯一能恢復存取權限的方法。它永遠不會接觸伺服器,因此,把它寫下來並存放在某個絕對離線的地方(不要截圖,不要用備忘錄應用程式),就是您需要做的全部。

有帳號 vs. 無帳號,一目了然

無帳號 (Vaultine)典型的基於帳號的保險庫
是否需要註冊需電子郵件 + 密碼
資料外洩風險沒有任何可洩漏的東西電子郵件、密碼雜湊值、帳號中繼資料
誰能解鎖您的保險庫只有您,透過您的裝置您自己,或者任何掌握帳號存取權的人
法律索要的目標根本不存在電子郵件地址,帳號紀錄
密碼重設不可能;必須使用恢復短語標準的郵件重設流程
跨裝置同步同一個保險庫,無須登入需要在每台裝置上登入帳號

這一切的意義所在

一個帳號不僅為您帶來方便,更是為了營運它的公司帶來方便;那是他們認出您、向您推銷,並隨著時間推移重建您活動輪廓的手段。而加密一張相片,根本不需要這些。Vaultine 刻意拋棄了它,用一個您熟悉的註冊介面,換取了一個更小的攻擊面,並讓您的身分少了一個流落外面的地方。只需用圖案或 PIN 碼設定一次,將您的恢復短語保存在安全的地方,就不會再留下任何帳號讓別人覬覦了。如果應對脅迫情況也在您的防範考量之內,這種無帳號的設計同樣是誘餌保險庫和脅迫保險庫功能堅實的基石。

前往 vaultine.app,免費試用前 10 個檔案,無須電子郵件。