ほとんどのアプリには「パスワードを忘れた」というリンクがあります。クリックして、メールを受け取り、新しいものを設定して、また戻れます。これはソフトウェアを使う上であまりに当たり前の一部であるため、設計上の選択としてほとんど意識されることすらありません。そのリンクが存在しえないよう特別に作られたアプリを使うまでは。Vaultineのリカバリーフレーズはその隙間を埋めるものであり、その仕組みを理解することは、そもそもなぜその隙間が存在するのかを説明することでもあります。
パスワードリセットが存在しない理由
Vaultineにはアカウントも、登録されたメールアドレスも、あなたの暗号鍵のコピーを保持するサーバーもありません(アカウント不要の保管庫アプリが、実はより安全である理由をご覧ください)。あなたの保管庫を解錠する鍵は、完全にあなたの端末上で、あなた自身のPINまたはパターンから生成され、どこにも送信されることはありません。それこそがゼロ知識設計の要点です。Vaultineを含め、あなた以外の誰もあなたのファイルを復号できません。
その避けられない帰結として、通常のパスワードリセットはそもそも不可能だということになります。パスワードのリセットには、誰か — たいていは企業 — があなたの本人確認をする手段と新しい認証情報を発行する手段を持っている必要があります。ゼロ知識システムは意図的にその権限を手放しています。他にバックアップがない状態でPINを忘れれば、本当に誰も中に戻ることはできません。サポート担当者も、データベースにアクセスできるエンジニアも例外ではありません。そもそも必要なものを保持しているデータベース自体が存在しないからです。
リカバリーフレーズとは実際に何か
サーバー側の裏口を再導入することなくその隙間を埋めるために、Vaultineは保管庫を初めてセットアップする際に、端末上で12単語のリカバリーフレーズを生成します。これは暗号資産ウォレットのシードフレーズと同じ一般的な手法を使っています。固定された単語辞書を、推測が現実的な攻撃にならない程度に長く、それでいて人が実際に書き留めて正確に読み返せる程度に短い並びで組み合わせます。
このフレーズは一度、ローカルで生成され、あなた自身が書き写さない限り端末の外に出ることはありません。Vaultineのシステムがそれを見たり、保存したり、再構築する手段を持ったりすることは一切ありません。これはオフライン専用のバックアップ鍵として機能します。サーバーにも情報漏洩にも法的請求にも一切届かない場所に存在するからこそ、アクセスを復元できるのです。
どう使われるか
日常的には、リカバリーフレーズは何もしません。普段通りPINまたはパターンで保管庫を解錠します。それが登場するのは、古い端末を紛失した後に新しい端末でVaultineをセットアップするときか、PINを完全に忘れてしまったときだけです。正しい12単語を正しい順序で入力すると、暗号化された保管庫へのアクセスが復元されます。惜しいところまで合っていても部分点はありません。フレーズは正しい鍵を再構築するか、しないかのどちらかです。暗号資産ウォレットのシードフレーズとまったく同じ仕組みです。
正しく保管する方法(そしてそれを台無しにする間違い)
リカバリーフレーズは、本来あるべき方法で保管された場合にのみあなたを守ります。オフラインで、物理的に保護され、それが守る端末とは別の場所です。要点をひそかに台無しにするよくある間違いは次の通りです。
- スクリーンショット。 写真ライブラリに同期され、場合によってはクラウドバックアップにも同期され、オフライン専用の秘密が再びオンラインに戻ってしまいます。
- メモアプリ。 同じ問題です。特にそのメモアプリ自体がサーバーに同期する場合は。
- 自分宛にメールする。 サーバーに一切触れないよう設計された唯一のものを、メールプロバイダーのデータベースに直接置いてしまうことになります。
- 保管庫と同じ端末に保管する。 端末の盗難や紛失こそがこのフレーズが守ろうとしているまさにそのシナリオであるなら、そこに保管することは目的そのものを台無しにします。
安全な物理的な場所に置かれた紙は、地味ですが正しい方法です。火災や紛失に対する冗長性のために2箇所に分けて保管する人もいます。それは妥当な個人の判断であり、Vaultineがあなたに代わって管理できるものではありません。あなたがどこにどう保管したかについて、Vaultineは一切把握できないからです。
トレードオフについて正直に
これははっきり言っておく価値があります。PINとリカバリーフレーズの両方を失うことは、ファイルを永久に失うことを意味します。異議申し立ての手続きはありません。これはVaultineのサポート体制の不備ではなく、他の誰からもあなたの保管庫を守っているのと同じアーキテクチャ上の選択が、締め出されたのが自分自身であるという状況にも一貫して適用されているだけです。その状況であなたに代わってファイルを復元できるシステムは、適切な圧力の下では他の誰かにも復元できてしまうシステムであり、それこそがゼロ知識設計が取り除こうとしているまさにその性質です。
要約
リカバリーフレーズは、侵害されたり召喚状の対象になったりしうるサーバーを再導入することなく機能する唯一のバックアップです。12個の単語が端末上で生成され、どこにも送信されることはなく、忘れたPINと永久に失われたファイルの間に立つ唯一のものです。一度書き留めて、オフラインの安全などこかに保管しておけば、Vaultineを本当にゼロ知識たらしめているこのトレードオフは、リスクであることをやめ、ただの習慣になります。
vaultine.appで保管庫とリカバリーフレーズをセットアップしましょう — 最初の10ファイルは無料です。



