忘記照片保險箱的密碼了嗎?
能不能找回,取決於你用的是哪一種保險箱 App。如何分辨、先試什麼,以及為什麼加密保險箱(包括我們的)沒有重設功能。
要看你用的是哪一種保險箱 App。如果 App 提供密碼重設、電子郵件連結或帳號回復流程,就用它。開發者握有某樣能回復你的存取權的東西。如果它是沒有重設功能的加密保險箱(包括 Obscura Photo Vault),那就沒有人能找回裡面的內容。誠實的選項整理在第 7 節。無論是哪一種,在你設法重新進入時,都不要刪除 App。刪除 App 通常會連同資料一起移除。
1. 兩種保險箱 App
保險箱 App 可以用一個問題分成兩類:開發者能不能在沒有你密碼的情況下,回復你的存取權?有些可以。這類 App 有帳號、重設郵件或回復流程。如果你用的是這一類,忘記密碼只是麻煩,不是損失。有些不行,因為檔案是用密碼本身產生的金鑰加密的,而這把金鑰在其他任何地方都沒有副本。
兩種設計都沒有錯。它們是不同的取捨,而且早在你忘記任何東西之前就已經決定了。這頁接下來說明如何分辨你用的是哪一種,以及各自會帶來什麼結果。
沒有重設功能。如果你忘記某個保險箱的密碼,裡面的內容就無法找回。你不行,我們不行,Apple 也不行。沒有重設連結、沒有回復用的電子郵件、沒有安全提示問題,也沒有任何支援流程能改變這一點。我們寧願你在這裡讀到,也不要你日後才發現。第 3 節說明為什麼這是加密本身帶來的結果,而不是一項我們可以放寬的政策。
2. 你用的是哪一種,以及如何分辨
依序檢查三個地方:
- App 本身的鎖定畫面。畫面上如果有「忘記密碼」或「忘記 PIN 碼」選項,就是有重設功能最明確的跡象。在嘗試其他方法之前,先點它,照著步驟做。
- 開發者的支援頁面。在上面搜尋「忘記」、「重設」或「回復」。有重設流程的開發者一定會把它寫下來,因為這是他們最常見的支援請求之一。
- App 有沒有帳號。如果你是用電子郵件地址註冊的,就有一台知道你是誰的伺服器,回復至少是有可能的。沒有帳號的 App,根本沒有對象可以寄送重設連結。
在檢查時,有一件事值得理解:如果有重設功能,開發者就握有某樣不需要你的密碼就能解鎖檔案的東西。重設功能就是靠這個運作的。這是合理的取捨,忘記密碼遠比被人盯上常見得多。但這和「保險箱」這個詞通常給人的印象是另一種安全性,值得知道你接受的是哪一種。我們比較各款保險箱 App 公開內容的文章,把這一點視為你能對任何一款 App 提出的最有參考價值的問題。
3. 為什麼加密保險箱沒有重設功能
密碼重設之所以可行,是因為有人持有受保護內容的副本,或持有打開它的金鑰。你的電子郵件服務商能重設你的密碼,是因為你的郵件以他們讀得懂的形式存放在他們的伺服器上。這對電子郵件來說是合理的設計,但正好和加密保險箱的目的相反。
在 Obscura Photo Vault 中,從密碼到照片的過程是這樣的:
- 你的密碼會和保險箱裡儲存的隨機資料一起,經過 600,000 次名為 PBKDF2 的緩慢運算,產生一把金鑰。
- 這把金鑰會解開第二把金鑰,也就是保險箱資料實際加密時使用的金鑰。第二把金鑰只以這種鎖住的形式儲存。
- 解開後的第二把金鑰能打開資料庫和照片檔案。它只在保險箱開啟期間存在於記憶體中。
這個過程中沒有任何東西是以不需要密碼就能還原的形式儲存的。手機上那把鎖住的金鑰單獨存在時毫無用處。解開後的金鑰在手機上或其他任何地方都沒有副本,因為 App 從來不會把它寫下來。保險箱鎖定時,記憶體中的金鑰會被清除。
所以當我們說無法找回你的保險箱時,並不是在拒絕你。我們根本沒有任何東西可以用來找回它。安全性白皮書完整記錄了這一點,也包括它比你可能以為的更弱的地方。
4. Face ID 是什麼,又不是什麼
Face ID 和 Touch ID 是建立在密碼之上的捷徑,而不是密碼的替代品。當你開啟 Face ID 解鎖時,App 會把你的保險箱密碼存進 iOS 鑰匙圈,並加上保護,讓只有你的臉或指紋能取出它。用臉解鎖時,就是取出那組儲存的密碼,並完全像你親手輸入一樣使用它。
這會帶來兩個結果,而且兩個都常讓人意外:
- Face ID 無法代替你已經忘記的密碼。沒有一把由你的臉產生的獨立金鑰。整個機制根本不是這樣運作的。
- iOS 有時會把這條捷徑收回。儲存的密碼綁定的是手機目前認得的臉孔和指紋。如果加入了新的臉孔或指紋,iOS 就會清除它。這是刻意的保護,防止有人把自己的臉加進你的手機。接著 App 就會要求輸入密碼。如果你從來不知道密碼,那一刻你就會發現。
把 Face ID 解鎖當成省去打字的方法,並把密碼另外存在別的地方。
5. 你換來的是什麼
無法回復是一種取捨,不是純粹的好處。只列出優點的頁面不值得一讀。
你放棄的:安全網。你擁有的其他每個帳號都有安全網,這裡沒有。在這裡忘記密碼就是永久的,這個風險是真實的,不是理論上的。
你得到的:同一條規則也反過來適用。因為你沒有任何回復途徑,其他人也一樣沒有。沒有可以被欺騙的支援流程、沒有可以被攔截的重設郵件、沒有可以被盜用的帳號,也沒有任何東西能被迫交出,因為我們根本沒有持有。沒有後門和沒有重設是同一件事,你不可能只要其中一個而不要另一個。
6. 在需要之前先做好的事
兩個習慣。它們防範的是不同的狀況,所以兩個都要做。
好好保存密碼
密碼管理工具是正確的選擇。手機遺失時它還在、它有備份,而且不必依賴你的記憶。寫在紙上並放在安全的地方也是合理的做法,特別是對於一組你很少輸入、卻要用上好幾年的密碼。
行不通的是打算靠記憶。保險箱密碼的輸入次數比你其他任何密碼都少,開啟 Face ID 解鎖後更是如此。很少用到的密碼,正是最容易忘掉的那些。
輸出加密備份
Obscura Photo Vault 可以把保險箱輸出成單一個 .obscura 檔案。這個檔案和保險箱本身一樣,使用相同的 AES-256-GCM 加密和相同的 600,000 次運算來保護。所以它可以放在任何地方,包括雲端儲存空間,因為沒有密碼就讀不出來。
輸出之後,再把它輸入一次來確認。沒測試過的備份只是猜測。把它放在手機以外的地方:電腦、外接硬碟、雲端帳號。這能防範手機遺失、失竊或損壞,而這些情況遠比忘記密碼常見。
輸出的檔案能在你失去手機時保護你,但不能在你忘記密碼時保護你,因為輸出的檔案也需要密碼。只有第一個習慣能防範這種情況。
7. 如果你已經忘記密碼
如果 App 有重設功能,就使用重設功能,那正是它存在的目的。本節接下來的內容是針對沒有重設功能的加密保險箱,包括我們的。我們寧願給你直接的答案,也不給你抱著希望的答案。沒有任何技巧、工具或支援請求,能在沒有密碼的情況下打開加密保險箱。用猜的也不實際。600,000 次運算的設計就是要讓每一次猜測都付出高昂代價,而且 App 在連續輸入錯誤後,會加上愈來愈長的等待時間。
不過,還有兩件事值得知道。
不要刪除 App
刪除 App 會移除它的儲存空間,保險箱也會一起消失。只要你還有可能想起密碼,或找到寫下來的紀錄,就讓 App 留在手機上。之後重新安裝也不會讓資料回來。
依稀記得,就值得一試
嘗試次數只會被等待時間拖慢,而不會被一個會銷毀資料的鎖定機制擋下。所以嘗試你真的依稀記得的各種變化是合理的。檢查你的密碼管理工具,包括你可能存過又忘記的項目。檢查你當時可能寫下的任何筆記。檢查有沒有其他裝置上的保險箱可能還開著,或 Face ID 解鎖仍然有效。在另一台裝置上已解鎖的保險箱,可以讓你把內容輸出。
如果這些都沒用,答案就是資料無法找回。我們很抱歉。正是同樣的特性,讓其他所有人都碰不到你的資料。
8. 常見問題
忘記的照片保險箱密碼可以找回來嗎?
要看是哪一款 App。如果它提供重設、電子郵件連結或帳號回復流程,代表開發者握有某樣能回復你的存取權的東西,那就用它。如果 App 用你的密碼產生的金鑰來加密檔案,又沒有重設功能,那就沒有人能找回來。在下任何結論之前,先檢查 App 本身和開發者的支援頁面,看看有沒有重設功能。
Obscura Photo Vault 能找回忘記的保險箱密碼嗎?
不能。沒有重設功能、沒有回復用的電子郵件,也沒有任何支援流程能回復存取權。證明你的身分也沒有幫助。我們沒有金鑰、沒有你的資料副本,也沒有綁定你的帳號,所以證明身分也解鎖不了任何東西。每位使用者都一樣。我們無法破例,因為破例的能力根本不存在。
Apple 能幫忙找回嗎?
不能。保險箱在儲存任何東西之前,就已經在手機上加密了。Apple 透過裝置備份持有的,也是同樣已加密的資料,仍然需要密碼。
回復 iCloud 備份能找回我的保險箱嗎?
它回復的是已加密的保險箱檔案,而不是打開它們的能力。備份裡的保險箱和手機上的一樣是加密狀態,所以仍然需要密碼。手機遺失或損壞時很有用,忘記密碼時則幫不上忙。
如果我忘記保險箱密碼,Face ID 還能用嗎?
不能。Face ID 是從 iOS 鑰匙圈取出你已經設定好的密碼,它本身不會產生金鑰。而且當手機加入新的臉孔或指紋時,iOS 會清除那組儲存的密碼。到那時就又需要密碼了。
要怎麼做才不會失去照片保險箱的存取權?
把密碼存在密碼管理工具裡,並輸出一份加密的備份檔,放在安全的地方。兩件事都要做,因為它們防範的是不同的狀況。還有,在你還努力想起密碼的時候,不要刪除 App。刪除 App 會連同加密的資料一起移除。
密碼短一點比較安全嗎?因為比較不容易忘記。
一組你真的記得住的密碼,確實比一組更強卻弄丟的密碼好,所以這個想法沒有錯。更好的做法是用幾個互不相關的詞組成一段好記的密語,並存在密碼管理工具裡。這樣長度就不必和記憶力互相拉扯。
資料來源
- Obscura Photo Vault 安全性白皮書,第 3 和第 4 節,關於金鑰階層以及保險箱金鑰如何被封裝
- 安全性白皮書,11.2 節,關於生物辨識解鎖與鑰匙圈失效
- AES-256-GCM 與 600,000 次 PBKDF2 運算說明
- Obscura Photo Vault 支援
Obscura Photo Vault
iPhone 上的加密照片保險箱。照片和影片會在你的裝置上以 AES-256-GCM 加密。沒有帳號、沒有伺服器、沒有分析工具,App 也不需要網路連線。如果你忘記密碼,沒有人能回復裡面的內容,包括我們。
在 App Store 查看 →