私たちが確認すること
どのツールをお使いかはお尋ねしませんし、私たちがソフトウェアを販売・提供することもありません。確認するのは一点だけ、結果です。パスワードで解錠するまで、ドライブには何も――ファイルも、ファイル名も、読み取れるものは何ひとつ――表示されてはいけません。主要なフルディスク暗号化であれば、いずれも対象になります。WindowsやmacOSに標準で備わる暗号化も、長く使われてきたオープンソースの暗号化ツールも、どちらも受け入れられます。どのツールを選び、正しく使えているかはお客様側の責任範囲であり、保管は私たちの責任範囲です。
お客様は実際にどうしているか
パソコンにもともと備わるフルディスク暗号化をオンにして、パスワードを設定し、それで完了というお客様もいます。別のよく知られたオープンソースのツールを使う方もいます――長年にわたりソースコードが公開され、誰でも読むことができ、独立した専門家のセキュリティ監査も通過してきたツールです。セキュリティ業界での評価は公の記録として残っており、決める前にご自身で確認していただけます。私たちが特定の名前を挙げることはありません。どちらの道を選んでも、行き着く先は同じ、「私たちには開けられないドライブ」です。ここに、一人のお客様の手順を一歩ずつ書き起こします。「きちんとできた」状態とはどういうものか、その一例としてご覧ください。
あるお客様の手順
彼が使ったツールはVeraCryptといいます。本人の選択であり、ここで名前を出すのは、彼の手順の中で言及する必要があるからにすぎません。手順は次のとおりです。
- 彼はそのツールの公式サイトからのみダウンロードしました。出所のあいまいなダウンロードサイトのものは、彼の言葉を借りれば「リスクに見合わない」からです。インストールし、空のドライブを接続しました。
- 彼は、システム用ではないドライブ全体を、標準ボリュームとして暗号化する方法を選びました。
- フォーマットの前に、ドライブの名前と容量を二度確認しました。この工程でドライブは完全に消去されるからです。
- 暗号化の設定はすべて既定のまま――AESとSHA-512――にし、パスワードは無関係な五つの単語をつなげた、二十文字を大きく超えるパスフレーズにしました。「パスワードを表示」にチェックを入れ、自分が入力した内容をそのまま読み返しました。
- ウィンドウの中でマウスを動かして鍵を生成し、フォーマットして、終わるまで待ちました。
- それからパスワードでドライブを開き(マウントし)、ファイルをコピーして、また閉じました(アンマウント)。
- 最後に、初めて触る人のつもりでテストしました。最初からマウントし直し、ファイルを開いてみる。それができて初めて、完了としました。
後日、彼が話してくれたことが二つあります。一つは、マウントしていないとき、パソコンが空に見えるそのドライブを「フォーマットしますか」と尋ねてきたこと――それこそが正しく暗号化されたドライブの姿であり、答えは常に「はい」ではなく「いいえ」です。もう一つは、予備の二台目も同じ方法、同じパスワードで作り、そちらも自分で開いてテストしたこと。二つの同一のコピーを離れた場所に保管すること、それが、ドライブを失うことを「災難」から「ただの用事」に変えます。
もう一歩先へ――一部のお客様が加えるもの
長いパスワードによる通常の暗号化だけでも、現実的な総当たり攻撃の範囲をすでに超えています。以下は特殊な問題を解くためのものであり、それぞれに「自分を締め出す」新しい道が一つずつ増えます。感覚ではなく、理由があるときにだけ採用してください。
- 隠しボリューム。 あるお客様は、最初のボリュームの中に第二のボリュームを隠しました。一つのパスワードでは囮のファイルが開き、別のパスワードでは本物が開きます。本人の注意も添えられていました――内側を保護せずに外側へ書き込むと、内側を壊してしまうおそれがある。これは日常の慎重さではなく、強要への備えです。
- キーファイル。 キーファイルを加えるお客様もいます。開錠にはパスワードに加えて特定のファイルが必要となり、そのファイルは分離して、永久に保管しなければなりません。そのファイルを失えば、ボリュームはただの塊になります――それこそが保護であり、同時にリスクでもあります。
- パスワードの分割。 パスワード自体を分割する方もいます。二つに分けて二か所に置く、あるいはShamirの秘密分散法(たとえばssssツール)で2-of-3のシェアにする。そうすれば、将来の受取人がいつかタイムカプセルを開けられる一方で、今日、秘密の全体を握る者は誰もいません。
- ヘッダーのバックアップ。 あるお客様はボリュームのヘッダーをバックアップし、その小さなファイルを鍵のように守って別に保管しています。ヘッダーが壊れてしまえば、正しいパスワードだけではデータは救えません。このバックアップこそが、戻るための唯一の道です。
- PIMを上げる。 反復回数を上げる方も少数います。攻撃者が一度推測するコストは上がり、ご自身のマウントは少し遅くなります。任意です――既定値でも十分に堅牢です。
封筒を封をする前に
- 2つのコピーとも、ご自身の手で少なくとも一度は開いた。
- パスワードが、ドライブとは別に、少なくとも一か所の安全な場所に保管されている — 封筒に入れた紙は、メモアプリより時の流れに耐えます。
- ドライブにも封筒にも、中身を説明する言葉は書かれていない。
- パスワードを私たちに送ることは、決してしないでください — メールでも、荷物へのメモの同封でも、いかなる場合も。私たちがパスワードを尋ねることは決してありません。尋ねてくる者がいれば、それは私たちではありません。