大多數應用程式都有一個「忘記密碼」連結。點擊它,收封郵件,設定個新密碼,您就能重新進去了。在軟體使用中,這已經成了再正常不過的流程,以至於它甚至算不上是一種特殊的設計選擇——直到您使用了一款從底層設計上就決定了這個連結不可能存在的應用程式。Vaultine 的恢復短語正是為了填補這個空白,而理解它是如何運作的,也能讓您明白為什麼一開始會有這個空白。

為什麼不能重設密碼

Vaultine 沒有帳號系統,沒有您的電子郵件紀錄,也沒有任何保存著您加密金鑰副本的伺服器(請參閱為什麼不需要帳號的保險庫應用程式其實更安全)。解鎖您保險庫的金鑰完全在您的裝置上,由您的 PIN 碼或圖案衍生而來,且永遠不會傳輸到任何地方。這正是零知識設計的全部意義所在:除了您自己,任何人都無法解密您的檔案,包括 Vaultine。

隨之而來不可避免的後果是:常規的密碼重設根本不可能實現。重設密碼的前提是,必須有人(通常是這家公司)掌握著驗證您身分並向您發放新憑證的管道。零知識系統刻意放棄了這種權力。如果您忘記了 PIN 碼且沒有其他備份,真的沒有人能幫您重新進入——不是客服人員,也不是擁有資料庫存取權限的工程師,因為根本就沒有哪個資料庫保存著找回密碼所需的資訊。

恢復短語到底是什麼

為了在不重新引入伺服器端後門的情況下填補這一空白,當您第一次設定保險庫時,Vaultine 會在您的裝置上生成一個 12 詞的恢復短語。它使用了與加密貨幣錢包「助記詞」相同的通用方法:使用一個固定的單字字典,組合成足夠長的序列,確保暴力猜測成為不可能,但又足夠短,讓人類能夠實際寫下來並準確輸入。

這串短語只在本地端生成一次,並且除非您自己把它抄下來,否則它永遠不會離開這台裝置。Vaultine 的系統永遠看不到它、不會儲存它,也沒有任何方法重建它。它扮演著「純離線」備用金鑰的角色:正是因為它存在於任何伺服器、駭客攻擊或法律請求的觸及範圍之外,它才具備了恢復存取的能力。

如何使用它

在日常使用中,恢復短語不起任何作用;您像往常一樣使用 PIN 碼或圖案解鎖保險庫。只有當您在舊裝置遺失後,需要在新裝置上設定 Vaultine,或者您完全忘記了 PIN 碼時,它才會派上用場。以正確的順序輸入正確的 12 個單字,即可恢復對加密保險庫的存取。這裡沒有「差不多對了」的說法:短語要麼能重建正確的金鑰,要麼不能,就像加密貨幣錢包的助記詞一樣。

正確存放(以及那些會讓它失效的錯誤)

恢復短語只有在按照設計初衷存放時才能保護您:離線、物理安全,並與它作為備份的裝置分開放置。以下是一些在不知不覺中違背這一初衷的常見錯誤:

  • 螢幕截圖。 它會同步到相片庫,甚至可能是雲端備份,直接將一個純離線的秘密帶回了線上。
  • 備忘錄應用程式。 同樣的問題,特別是如果備忘錄應用程式本身也會同步到伺服器。
  • 透過電子郵件發送給自己。 這把一件設計上絕對不能接觸伺服器的東西,直接放進了電子郵件服務商的資料庫裡。
  • 與保險庫保存在同一台裝置上。 如果這串短語正是為了防止裝置被盜或遺失,把它放在那台裝置上就等於形同虛設。

寫在紙上,存放在一個物理安全的地方,這種做法雖然不怎麼光鮮,但卻是正確的。有些人為了防範火災或遺失,會把它分開放置在兩個地方以實現備援;這是一個合理的個人選擇,但這絕不是 Vaultine 能替您管理的,因為它永遠無法看到您在哪裡、以何種方式儲存了它。

坦誠面對代價

這一點必須明確地說清楚:同時遺失 PIN 碼和恢復短語,意味著檔案永久遺失。這裡沒有申訴管道。這不是 Vaultine 客服的缺點;正是這種一致的架構選擇,讓您的保險庫免受其他任何人的侵犯,自然也包括在您被鎖在門外時,免受您自己的侵犯。如果一個系統能在那種情況下替您找回檔案,那麼在適當的壓力下,別人也同樣能做到,而這恰恰是零知識設計致力於消除的隱患。

總結

恢復短語是唯一能在不引入可能被攻破或傳喚的伺服器的情況下,還能起作用的備份手段。12 個單字,在您的裝置上生成,絕不向任何地方傳輸,它是橫亙在遺忘 PIN 碼和檔案永久遺失之間的最後一道防線。寫下它,把它離線存放在安全的地方,那麼讓 Vaultine 成為真正零知識的這種代價,就不再是風險,而僅僅是一個好習慣。

前往 vaultine.app 設定您的保險庫和恢復短語——前 10 個檔案免費。