我們驗收什麼

我們不問你用哪一款工具,也不出售、不提供任何軟體。我們只驗收一件事:結果。這顆硬碟在用你的密碼解鎖之前,必須什麼都讀不出來——沒有檔案、沒有檔名、什麼都沒有。主流的整盤加密都合格:Windows 與 macOS 系統內建的整盤加密、老牌的開源加密工具,都在可接受之列。選哪一款、用得對不對,是你那一側的事;保管,是我們這一側的事。

客戶們實際上怎麼做

有的客戶就用電腦系統內建的整盤加密:打開開關、設定密碼,就完成了。也有客戶用一款老牌的開源加密工具——它的原始碼公開多年,任何人可查,通過過獨立的專業安全稽核,它在安全圈裡的評價是有據可查的,你完全可以自己查證過再做決定。我們不指向任何單一款:兩條路的終點都一樣,一顆我們打不開的硬碟。下面是其中一位客戶的完整做法,一步一步寫出來,給你做個參照。

一位客戶的做法

他用的工具叫 VeraCrypt——是他的選擇,這裡提到它,只是因為他的步驟裡要用到它。他的做法是:

  1. 他只從這款工具的官方網站下載——用他自己的話說,來路不明的下載站版本,不值得冒那個險。裝好之後,插上一顆空硬碟。
  2. 他選的是把一整顆非系統碟加密,做成一個標準加密磁碟區。
  3. 格式化之前,他把硬碟的名稱和容量核對了兩遍——這一步會把硬碟徹底清空。
  4. 加密設定他全部保持預設——AES、SHA-512——密碼設成五個不相干的詞連成的通關密語,遠遠超過二十個字元。他勾了「顯示密碼」,把自己輸入的內容一個字一個字讀了一遍。
  5. 他在視窗裡來回移動滑鼠來產生金鑰,然後格式化,等待完成。
  6. 隨後他輸入密碼把硬碟打開(「掛載」),把檔案複製進去,再關閉(「卸載」)。
  7. 最後,他像陌生人一樣測試了一次:從頭重新掛載,打開一個檔案。確認能打開,他才認為這件事做完了。

他事後提了兩件事。第一,硬碟沒有掛載的時候,電腦會把這顆看似空白的硬碟提示他「格式化」——那正是加密到位的樣子,正確答案永遠是拒絕。第二,備份那一顆他也是同樣的流程、同樣的密碼做出來的,做完同樣親手打開測試過:兩份一模一樣的拷貝,分開存放,丟了一份是跑一趟腿,只有一份,丟了就是永遠。

再進一步——有些客戶會加的東西

普通加密加一個長密碼,已經超出任何現實的暴力破解能力。下面這些解決的是特殊問題——而每多一樣,就多一種把自己鎖在門外的方式。有理由才加,不要憑感覺。

  1. 隱形磁碟區。 有一位客戶在第一個加密區裡面又藏了第二個區:輸一個密碼,打開的是一套誘餌檔案;輸另一個密碼,打開的才是真正的東西。他自己也留了警告:往外層寫檔案時若不保護內層,可能把內層毀掉——這是應對脅迫的東西,不是日常謹慎。
  2. 金鑰檔案。 也有人加金鑰檔案:打開時除了密碼,還需要一個指定的檔案,這個檔案單獨、永久地另行保管。它丟了,加密區就是一塊磚——這正是它的保護所在,也正是它的風險所在。
  3. 密碼分片。 還有人把密碼本身拆開:兩半分放兩處,或者用 Shamir 秘密分享(例如 ssss 工具)做成 2-of-3 的分片。這樣,未來的接收人有一天能打開定時膠囊,而今天沒有任何一個人手裡握著完整的秘密。
  4. 磁碟區標頭備份。 有一位客戶會把加密區的標頭備份下來,把那個小檔案單獨存放、像鑰匙一樣看管。萬一標頭損壞,光有正確的密碼也救不回來;這份備份是唯一的回頭路。
  5. 調高 PIM。 少數人會調高迭代次數:攻擊者每猜一次的成本更高,自己掛載時也慢一點。可選——預設值已經足夠穩妥。

封好信封之前

  • 兩份副本,都親手開啟過至少一次。
  • 密碼已單獨存放,至少有一處可靠的存放點——封在信封裡的紙,比備忘錄 App 更經得起時間。
  • 硬碟外觀和信封上,不寫任何描述內容的文字。
  • 永遠不要把密碼寄給我們——不透過電子郵件、不在包裹裡夾紙條、任何時候都不。我們永遠不會向你索取密碼;開口要的人,不是我們。