Cryptile

圖案、PIN 碼還是 Face ID:哪種鎖比較安全?

更新於

長的密碼短語是四者中最強的。Face ID 和 PIN 碼之所以安全,主要是因為 iPhone 限制了任何人能猜的次數。畫出的圖案實際可能的組合比看起來少,所以要畫長一點。

在 App Store 取得 Cryptile

我需要知道什麼?

  • 重點在於誰限制猜測次數。 手機會鎖住錯誤嘗試時,6 位數 PIN 碼就夠用。一旦有人複製了資料,它就很弱。
  • Face ID 方便,但不是秘密。 有人可以把手機舉到你面前。
  • 圖案需要長度。 在 Cryptile 的 4×4 格點上,我們建議至少 8 個點。

數字比較起來如何?

鎖可能組合弱點
4 位數 PIN 碼10,000被看到一次就沒了
6 位數 PIN 碼1,000,000一樣:被看到一次就沒了
Face ID隨機配對機率低於百萬分之一(Apple)你的臉、長得像你的兄弟姊妹、雙胞胎
圖案,6 個點,4×4 格點約 570 萬指紋油漬、偷看、離線猜測
圖案,8 個點,4×4 格點約 20 億同上,但猜起來慢得多
長的密碼短語遠多於以上任何一種你必須打字輸入

Apple 表示,隨機一個人用 Face ID 解鎖你 iPhone 的機率「低於百萬分之一」。對雙胞胎、長得像你的兄弟姊妹和未滿 13 歲的兒童,機率會比較高。Face ID 失敗五次後,就必須輸入密碼(Apple:關於 Face ID)。

為什麼我的 iPhone 密碼只有六位數也安全?

因為由 iPhone 負責計算次數。你不可能在鎖定畫面上試一百萬組密碼。Apple 也提供在嘗試失敗 10 次後清除資料的選項,並稱自訂英數字密碼是最安全的選擇(Apple:設定密碼)。

風險不在於被猜中,而在於有人看著你輸入,然後用它打開手機上的一切。

圖案比 PIN 碼弱嗎?

取決於長度。4×4 格點上 6 個點的圖案,組合數比 6 位數 PIN 碼多。但人們會畫字母、角落和簡單形狀,讓實際數字大幅減少。

在 Cryptile 中,圖案不只是一個要通過的畫面。它會產生加密金鑰。這有一個老實說的缺點,我們的威脅模型有寫明。如果有人同時拿到保險庫檔案和這支手機的裝置金鑰,就能在電腦上離線猜測圖案:

  • 4 個點:幾秒
  • 6 個點:幾分鐘
  • 8 個點:幾小時
  • 10 個點:約一週
  • 12 個點以上:好幾年

這把裝置金鑰存放在 iPhone 鑰匙圈中,受你的密碼保護。沒有它,就完全無法用這種方式猜測圖案。

那 Cryptile 為什麼要用圖案?

因為不同的圖案可以打開不同的保險庫,而且 App 不會顯示保險庫清單。一張臉只能打開一樣東西。圖案也能用單手快速畫出。9 個單字的復原短語則是背後的強秘密:約 96 位元。請把它寫在紙上保存。

如何選一個強的圖案?

  1. 使用 8 個或更多點。Cryptile 建立新保險庫時要求至少 6 個點。
  2. 讓線條交叉並改變方向。避免字母和最外圈。
  3. 不要在任何地方重複使用你手機的解鎖形狀。
  4. 在沒有人能看到的地方畫。偶爾擦一擦螢幕。

這不能防範什麼

如果有人看著你解鎖,然後拿走手機,任何鎖都沒用。已解鎖手機上的惡意軟體可以讀取開啟中的內容。對已經握有裝置金鑰的人來說,短圖案或短 PIN 碼很快就會被破解。

用 Cryptile 來做

Cryptile 在你的裝置上,由你畫出的圖案推導出每個保險庫的金鑰。沒有帳號,沒有伺服器,開發者也從不持有金鑰。

Cryptile 免費提供最多 2 個保險庫、100 張照片和 10 部影片,並包含加密的 iCloud 備份。Plus 以每年 $19.99(7 天免費試用)或一次性 $39.99 解除限制。

在 App Store 取得 Cryptile