第 8 章 · 指南 · 1B Pass
安全性與隱私:1B Pass 如何保護你的密碼庫
1B Pass 的設計讓你的密碼永遠不必仰賴他人:不仰賴伺服器、不仰賴帳戶,也不仰賴我們。做法如下。
密碼庫如何加密
每個項目都以 AES-256-GCM 個別加密,使用的隨機金鑰只有你的主密碼(或復原金鑰)才能解開。主密碼經過 Argon2id 強化,並在你的手機上調整,讓每次嘗試都得耗費記憶體和時間;設定 › 關於 › 加密會顯示你手機上使用的參數。
密碼庫也會整體簽章:如果有人修改、重新排列或截斷檔案,1B Pass 會偵測到並拒絕開啟。
沒有網路權限
1B Pass 沒有宣告 Android 的網路權限,因此無法傳送任何內容到任何地方:沒有帳戶、沒有廣告、沒有追蹤、沒有統計、不下載網站圖示,也不查詢外洩偵測服務。備份和同步之所以能抵達你的雲端,只是因為你選擇了本來就在同步的 App 資料夾;由那個 App 搬移已經加密的檔案。
Android 本身的 App 資料備份對 1B Pass 是關閉的,因此只有在你匯出或同步時,密碼庫才會離開手機。
沒有後門:緊急復原包
沒有人能重設你的主密碼,因為沒有其他人有辦法進入。如果忘記了,請在螢幕鎖定頁面輕觸忘記密碼?,輸入緊急復原包中的復原金鑰,然後設定新的主密碼。
建立新的復原包(新的緊急復原包)後,舊金鑰將無法再開啟這個密碼庫;先前建立的備份仍可用當時有效的金鑰開啟。沒有主密碼也沒有復原金鑰,任何人都無法還原你的資料。
鎖定和快速解鎖
在設定 › 安全性中,自動鎖定會在 App 進入背景一段時間後鎖定密碼庫(預設 1 分鐘,從離開應用程式後立即鎖定到永不(僅在螢幕關閉時鎖定,如已開啟)),螢幕關閉時鎖定則會在螢幕關閉時鎖定。
生物辨識解鎖和PIN 碼解鎖(6 位數)只在這支手機上有效,並受到手機的安全硬體保護。PIN 碼輸入錯誤 5 次後會關閉 PIN 碼;如果在手機上新增了指紋,生物辨識解鎖也會關閉:兩種情況下,都請用主密碼解鎖後再重新開啟。

螢幕、剪貼簿和鍵盤
1B Pass 禁止螢幕截圖和螢幕錄影,最近使用的 App 中的預覽會是空白;在最近使用的應用程式中隱藏還會把它從該清單中移除。複製的機密資訊會標示為敏感內容,並在自動清除剪貼簿設定的時間後清除(預設 30 秒)。文字欄位會要求鍵盤不要學習你輸入的內容。

入侵者照片和多次失敗後清除
兩者都是選用功能,預設為關閉。入侵者照片會在多次解鎖失敗後用前鏡頭拍一張照片並保存在手機上(入侵者照片)。多次失敗後清除會在連續失敗 5 到 20 次後從這支手機清除密碼庫:只有在你有備份時才使用。
任何 App 都無法防範的情況
坦白說明限制也是安全性的一部分。密碼庫開啟時,1B Pass 無法保護已遭入侵的手機(擁有 root 權限的惡意軟體、惡意鍵盤),也無法防範弱主密碼、有人偷看你輸入,或同時遺失主密碼和復原金鑰。
適用於 Android 11 以上版本的 1B Pass 1.1,使用真實截圖和範例資料。