旅行書類の暗号化クラウドバックアップ: 鍵を握るのは誰か
Travel Document Vault

重要ポイント
- 「暗号化バックアップ」という言葉は、鍵を誰が持っているかを知って初めて意味を持つ。会社があなたの書類を読める状態なら、その暗号化は第三者から守っているだけで、会社自身からは守っていない。
- アップロード前にスマートフォン上で暗号化されたバックアップは、判読不能なデータとしてクラウドに届く。保存先が持つのは暗号文であり、あなたのパスポートそのものではない。
- アカウントがないため、パスワードのリセットもできない。回復コードを失えば、私たちを含め誰もそのバックアップを開くことはできない。これは意図的なトレードオフだ。
- バックアップに頼る前にコードを書き留め、スマートフォンとは別の場所に保管し、一度読み返して判読できることを確認しよう。
- 端末のシステムバックアップはアプリを再インストールするだけで、書類は復元できない。暗号鍵が古いスマートフォンから外に出ることはないからだ。
4冊のパスポート、2件のビザ、そして子どもたちの出生証明書を、すべてスマートフォンに保存するアプリにスキャンし終えました。それは良いことです。しかし、すぐに当然の不安がやってきます。もしスマートフォンが海に落ちたら、あるいはリスボンのカフェのテーブルから持ち去られたら、どうなるのでしょうか。
答えはバックアップです。厄介なのは、ほとんどすべてのアプリが「暗号化バックアップ」というフレーズを使いながら、その意味するところがほぼバラバラだということです。この記事では、その言葉が実際に何を意味するのか、そして会社が本当にあなたのデータを読めない場合に自分が引き受けることになるものは何かを説明します。最後には、旅行前の一週間で行える短い準備の流れを紹介します。それさえあれば、スマートフォンをなくしても大惨事ではなく、ただの不便で済みます。
「暗号化バックアップ」が実際に意味すること
暗号化とは、対応する鍵だけがファイルを読める状態に戻せるよう、内容をかき混ぜる処理です。ここまでは標準的な話です。あなたを実際に守れるかどうかを左右するのは、その「かき混ぜる処理」がどこで行われ、鍵を最終的に誰が持つかという点です。
どちらも「暗号化バックアップ」として売られる、まったく異なる挙動の仕組みが二種類あります。
一つ目は、暗号化された通信でファイルを会社のサーバーに送り、保存時も暗号化した状態で保管するというものです。どちらの説明も事実であり、どちらも安心できそうに聞こえます。しかし会社は依然として鍵を保持しているため、機能を動かすため、法的な要請に応えるため、あるいは社内の誰かのミスによってなど、必要になればいつでもあなたの書類を復号できます。つまり、届いた先ではパスポートのスキャンは読める状態にあるのです。
もう一つの仕組みは、ファイルがどこかへ送られる前に、あなただけが持つものから導き出した鍵を使ってスマートフォン上でかき混ぜてしまうというものです。保存先に届くのは意味のないデータの塊であり、届いた先の誰もそれを読むことはできません。なぜなら、届いた先には鍵を持つ者が誰もいないからです。これは一般に「エンドツーエンド暗号化」あるいは「ゼロ知識」と呼ばれます。
つまり、どんなアプリに対しても尋ねるべき問いは短く済みます。鍵を持っているのは誰か。マーケティング文句のその他すべては、この答え次第で決まります。
回復コードと、誰にもリセットできない理由
ここは多くの記事が飛ばしてしまう部分ですが、はっきりと述べておく価値があります。Travel Document Vaultにはアカウントというものが存在しません。あなたがメールアドレスを教えてくれたことも、私たちがパスワードを設定したこともなく、私たちが運用するどのサーバーにもあなたの記録はありません。クラウドバックアップをオンにすると、アプリは24文字の回復コードを生成し、そこから暗号鍵を導き出します。暗号化されたボールトはその後、私たちのもとではなく、iPhoneとiPadでは自分自身のiCloud、Androidでは自分自身のGoogle Driveに送られます。
その結果は避けられません。その回復コードを失うと、バックアップは二度と開けなくなります。あなた自身にも、AppleやGoogleにも、そして私たちにもです。リセット用のリンクはありません。そもそも紐づけるアカウントが存在しないからです。サポートに問い合わせても復旧できません。私たちはそのコードを一度も保持したことがなく、推測することすらできないからです。
文字にすると厳しく聞こえるかもしれませんが、設定画面の奥に埋もれさせるより、正直に伝えるべきことです。これは家の鍵と同じ取引です。鍵に価値があるのは、この世のどんな鍵屋も合鍵を保管していないからであり、だからこそ鍵をなくすことはあなた自身の問題になります。あなたがすべてを忘れた後でも書類を復元できる会社は、最初からずっとそれを読める会社だということです。
だからこそ、このコードだけは絶対に間違えないものとして扱ってください。
- バックアップに頼るようになる前に保存する。後からではありません。
- スマートフォンをなくしても影響が及ばない場所に保管する。別の端末のパスワード管理アプリでも構いませんし、出生証明書をしまってある引き出しの中の紙でも構いません。
- 保管した場所から一度読み返してみる。書いたときは分かりやすかった手書き文字も、いざというときには判読しにくくなっていることがあります。
- 完璧な1部より、2つの場所に分けた2部のほうが確実です。
Travel Document Vaultは、パスポートやビザ、家族の書類をあなた自身のスマートフォン上で暗号化して保管します。アカウントは不要で、私たちのサーバーには何も残りません。任意で使えるバックアップは、端末上でボールトをAES-256-GCMで暗号化し、あなただけが持つ回復コードで封をした上で、あなた自身のiCloudまたはGoogle Driveに保存します。App StoreまたはGoogle Playでの一回限りの購入で、サブスクリプションはありません。
パスポートのスキャンにクラウドバックアップは安全か
それは何がクラウドに届くか次第であり、これはクラウドの問題というよりアプリの問題です。
通常の写真ライブラリや同期フォルダに入れたパスポートの写真は、読める状態のまま届きます。それは、使い回している可能性のあるパスワードで守られたアカウントの中にあります。インデックス化されサムネイルも作られ、そのアカウントに入り込んだ誰もが身分証明ページのきれいなコピーを目にすることになります。その露出が実際にどのようなものかは、Google Photosにパスポートを保存する場合で詳しく取り上げました。これは現実的なリスクであり、しかも多くの家庭が自ら選んだわけでもなくこの構成のまま使っています。
アップロード前に端末上で暗号化されたボールトは、暗号文として届きます。クラウドアカウントに侵入した者が見つけるのは、開くことのできないファイルです。保護はファイル自体に備わっているのであり、届いた先のアカウントに依存しているわけではありません。
だからこそ、「クラウドは安全か」という問いに正直に答えるなら、クラウドは配送先の住所であって、セキュリティモデルではありません。重要なのは、ファイルが届いた時点でどのような状態にあるかです。人々がパスポートのスキャンを保管する主な場所を比較したこちらの記事で、それぞれのトレードオフを詳しく取り上げています。
| バックアップするもの | 届いた時点の状態 | 読めるのは誰か | アカウントが侵害された場合 |
|---|---|---|---|
| 写真ライブラリ内のパスポート写真 | 読める画像 | 本人、提供元、アカウントにアクセスできる人全員 | 身分証明ページ全体が露出 |
| 同期フォルダ内のPDF | 読めるファイル | 本人、提供元、アカウントにアクセスできる人全員 | 書類が露出しダウンロード可能 |
| 会社が鍵を保持するアプリのバックアップ | 保存時に暗号化 | 本人と会社 | 会社の鍵の管理方法次第 |
| 端末上で先に暗号化されたバックアップ | 暗号文 | 回復コードを持つ者のみ | 攻撃者が手にするのは読めないファイル |
バックアップに含まれるもの、含まれないもの
バックアップには、ボールトの暗号化されたコピーが含まれます。すべてのプロフィール、すべてのスキャン、有効期限、リマインダー、メモ、添付ファイルです。復元すれば、アプリは最後に使っていたときのままの状態に戻ります。
意図的にスマートフォンだけに留まるものが3つあります。まず回復コードです。これは端末の外に出ることが決してなく、それこそがこの仕組みの要です。アプリロックも端末内に留まるため、Face ID、Touch ID、またはPINが他人をスマートフォンから締め出す一方、暗号化がファイルから他人を締め出します。そして、作業中にアプリが自動的に作成するローカルスナップショットも、端末上にしか存在しません。
この最後の点で戸惑う人が多いので、率直に言っておきます。端末のシステムレベルのバックアップは、アプリを再インストールするだけで、書類までは復元できません。暗号鍵は古いスマートフォンから一度も外に出ていないため、新しいスマートフォンには復号する手段がないのです。ボールトをスマートフォンより長く残したいなら、クラウドバックアップをオンにするか、書き出したファイルをどこかに保存しておく必要があります。
新しいスマートフォンで復元する
復元にかかる手間はわずかです。だからこそ、事前の準備をしておく意味があります。
新しいスマートフォンにアプリをインストールし、以前と同じiCloudまたはGoogleアカウントでサインインします。設定、クラウドバックアップ、バックアップから復元と進み、回復コードを入力してください。プロフィール、有効期限、リマインダーがそのままの状態でボールトが戻ってきます。
アプリは書き込む前に確認も行います。クラウドバックアップがそのアカウント内に既存のバックアップを検出した場合、復元するか新規に始めるかを選ぶよう促します。新しいスマートフォンが既存のデータを黙って上書きすることはありません。
iPhoneとAndroidの間で移行する
クラウドバックアップは一つのプラットフォーム内に留まります。Apple端末では自分のiCloudを、Androidでは自分のGoogle Driveを使うためです。片方からもう片方へ移るには、別の方法が必要になります。
ボールトのエクスポート機能を使います。設定、ボールトをエクスポートと進むと、すべてを含んだパスワード保護済みの1つのファイルが作られ、送り先はファイルアプリ、ドライブ、自分宛のメールなど自由に選べます。新しいスマートフォンでは、設定、ボールトをインポートで読み込みます。この機能はどちらの方向にも機能し、名前、日付、リマインダー、カラー、メモ、添付ファイルをそのまま保ちます。
このエクスポートしたファイルは、クラウドアカウントにまったく依存しないコピーが欲しい人にとっての答えでもあります。どちらのスマートフォンを使っていても、自宅のドライブに保管しておく価値があります。
スマートフォンを失っても大丈夫なバックアップの習慣
次の旅行の前に、一度だけ20分を使いましょう。
- 暗号化バックアップをオンにし、自宅のWi-Fiにつないでいるうちに最初のアップロードを完了させる。
- 回復コードをスマートフォン以外の場所に書き留め、そのコピーから読み返して判読できることを確認する。
- コードの2部目を作り、1部目とは別の場所に保管する。
- ボールトを一度エクスポートし、クラウドアカウントに依存しない経路として、自分で管理できる場所にファイルを保存する。
- パスポートがバッグに入っているか確認するのと同じように、フライト前にアプリが直近のバックアップを表示しているか確認する。
どれも大げさなことではなく、それがまさに肝心な点です。海外でスマートフォンを盗まれてもうまく対処できる家族は、素晴らしい対応をした家族ではほとんどありません。2週間前に台所のテーブルで、何でもない20分間を過ごしていた家族なのです。
最後に期待値について一言。バックアップは安全策の一つの層であり、何かを保証するものではありません。クラウドアカウントがロックされることもあれば、コードを忘れてしまうこともあり、保存サービスにも不調な日はあります。本当に大切な書類については、自宅の引き出しに入れた印刷コピーでも、ドライブへの2つ目のエクスポートでも構わないので、独立した控えも持っておきましょう。
この記事に頼る前に: これはブログであり、公式な情報源ではありません。ルールや細かい条件は変わりますし、あなたの状況は違うかもしれません。掲載内容は確認していますが、それでも誤りや古い情報が含まれる可能性があります。ここに書かれていることがご自身の予定に関わるなら、行動に移す前に担当する機関に確認してください。
よくある質問
暗号化バックアップとは実際に何を意味するのですか。
それは、コピーがどこかへ送られる前に、あなたの手元に残る鍵を使ってスマートフォン上でかき混ぜられることを意味します。その後ファイルを保存する側が持つのは、読めないデータの塊であり、あなたのパスポートそのものではありません。この言葉が意味を持つのは、続く問いに答えられるときだけです。鍵を持っているのは誰か。アプリを作った会社があなたの書類を読めるなら、その暗号化は部外者から守っているだけで、その会社自身からは守っていません。
バックアップキーを失った場合はどうなりますか。
バックアップは暗号化されたままとなり、私たちを含め誰も開くことができません。アカウントもパスワードのリセットもなく、それを復旧できるサポート窓口も存在しません。回復コードはそもそも私たちの手元に届くことがないからです。これは、あなたの書類を他の誰にも読めないようにするための意図的なトレードオフです。バックアップに頼る前にコードを書き留め、スマートフォンとは別の場所に保管し、一度読み返して判読できることを確認してください。
パスポートのスキャンにクラウドバックアップは安全ですか。
それは何がクラウドに届くか次第です。通常の写真ライブラリやファイル同期フォルダに入れたパスポートの写真は読める状態のまま届き、そのアカウントに入り込んだ誰もがそれを読めます。アップロード前に端末上で暗号化されたバックアップは暗号文として届くため、保存先が持つのは開くことのできないデータです。Travel Document Vaultはスマートフォン上でボールトをAES-256-GCMで暗号化し、会社のサーバーではなく、あなた自身のiCloudまたはGoogle Driveに暗号化されたファイルを送ります。
別のスマートフォンで書類を復元できますか。
できます。新しいスマートフォンにアプリをインストールし、同じiCloudまたはGoogleアカウントでサインインしたうえで、設定、クラウドバックアップ、バックアップから復元と進み、回復コードを入力してください。プロフィール、書類、有効期限、リマインダーが元通りに戻ります。端末のシステムレベルのバックアップだけではこれができない点に注意してください。アプリは再インストールされますが、暗号鍵が最初の端末から出ることは決してないため、書類を復号することはできません。
バックアップはiPhoneとAndroidの間で機能しますか。
クラウドバックアップ自体は一つのプラットフォーム内に留まります。iPhoneとiPadでは自分のiCloudを、Androidでは自分のGoogle Driveを使うためです。両者の間で移行するには、代わりにボールトのエクスポートを使います。設定、ボールトをエクスポートと進むと、パスワードで保護された単一の.tdvaultファイルが作られ、好きな方法で自分宛に送ることができます。新しいスマートフォンでは、設定、ボールトをインポートで読み込みます。インポートはどちらの方向でもプラットフォームをまたいで機能し、名前、日付、リマインダー、メモ、添付ファイルをそのまま保ちます。
バックアップには何が保存され、何が端末に残りますか。
バックアップには、ボールトの暗号化されたコピーが含まれます。すべてのプロフィール、書類のスキャン、有効期限、リマインダー、メモです。回復コードはそこに含まれず、端末の外に出ることは決してありません。アプリロックも同様に端末に留まるため、Face ID、Touch ID、またはPINがスマートフォンを保護し、暗号化がファイルを保護します。自動的なローカルスナップショットも端末上にしか存在しないため、代替のスマートフォンでボールトを元に戻すことはできません。