濃紺の机の上に置かれたiPhoneから、小さな写真タイルの光る流れが3本、半透明のボールト型の立方体へと注ぎ込み、光の南京錠で封印されている様子を描いたイメージ。iPhoneの写真バックアップが暗号化されるさまざまな方法を表している。

iPhoneの写真バックアップの暗号化とは、実際に何が保護されているのか

iPhoneのすべての写真をバックアップしていても、その写真が本当にプライベートかどうかはわからないことがあります。バックアップが暗号化されているかどうか、そして鍵を持っているのが自分なのかAppleなのかは、使っているバックアップの種類と、ほとんどの人が開いたことのないいくつかの設定次第です。このガイドでは、iPhoneの写真バックアップの暗号化が実際どのように機能するのかを平易な言葉で説明し、自分のライブラリに本当に必要な保護を判断できるようにします。

iPhoneの写真バックアップは、転送中も保存時も常に暗号化されていますが、それは自分だけが読み取れるという意味ではありません。標準のiCloud設定のもとでは、AppleがiCloud PhotosとiCloud Backupの鍵を保持しているため、Appleは写真を復旧したり開示したりできます。Advanced Data Protectionをオンにすると、これらのバックアップはエンドツーエンドで暗号化され、鍵を持つのは自分のデバイスだけになります。パソコンへのローカルバックアップは、Encrypt local backupにチェックを入れた場合のみ暗号化され、写真ボールトアプリは最も機密性の高い画像のために独立した暗号化ストレージを追加します。

iPhoneの写真がバックアップされる3つの場所

写真のバックアップがあると言うとき、人々は通常3つの異なる仕組みのいずれかを指しており、それぞれ写真を保護する方法が異なります。1つ目はiCloud Photosで、ライブラリ全体の同期コピーをAppleのデータセンターに保持し、同じApple Accountでサインインしているすべてのデバイスに反映します。2つ目はiCloud Backupで、デバイスにのみ保存されている写真も含め、電話機全体を毎晩スナップショットとして保存します。3つ目はMacのFinderやWindows PCのiTunesを使ったローカルバックアップで、電話機のコピーを自分のパソコンに書き込みます。写真ボールトアプリはこれに加えて4つ目の選択肢を提供し、これら3つとは独立した独自の暗号化コピーを保持します。

これが重要な理由は、バックアップされていることと暗号化されていることは同じ意味ではないからです。これらすべての仕組みは、写真がネットワークを移動する間もディスク上に置かれている間も暗号化するため、Wi-Fiを盗聴する見知らぬ人物がそれを読み取ることはできません。本当の問題は、その暗号化を解除する鍵を誰が持っているかです。バックアップによっては鍵が自分だけのものである場合もあれば、Appleがコピーを保持していて、データの復旧を手助けしたり、法的に強制された場合に提供したりできる場合もあります。どちらがどちらなのかを知ることこそが、このガイドの目的です。

それぞれのバックアップが実際に使っている暗号化方式

iCloud PhotosとiCloud Backupは、どちらも標準で保存データに対する強力な暗号化を使用していますが、標準のデータ保護のもとでは、Appleは写真ライブラリやデバイスのバックアップを含むほとんどのカテゴリーの鍵を保持しています。この設計により、ロックアウトされた場合にAppleがアクセスをリセットできるようになっていますが、同時に有効な法的要請があればAppleが写真を読み取れることも意味します。実際には、写真は無差別な攻撃者やデータセンターからドライブを盗む者からは安全ですが、Apple自身に対してはプライベートではありません。これは、絶対的な秘匿性よりも復旧可能性を優先する意図的なトレードオフです。

ローカルバックアップは自分のパソコンに保存される点で異なります。既定ではFinderやiTunesのバックアップはまったく暗号化されておらず、これは多くの人を驚かせますが、そのパソコンにアクセスできる人なら誰でもバックアップされた写真を閲覧できてしまいます。その対策が、Encrypt local backupという一つのチェックボックスです。これをオンにすると、バックアップ全体が自分で選んだパスワードに紐づくAES暗号化で包まれ、そのパスワードだけが解除できるようになります。Appleはこのパスワードを一切見ることがないため、忘れてしまうとバックアップは復旧できなくなります。これはまさに、本物の暗号化に求められる性質です。

Advanced Data Protectionでエンドツーエンド暗号化が有効になる

Advanced Data Protectionは、iCloud PhotosとiCloud Backupの鍵をApple保持型からエンドツーエンド暗号化へと引き上げる設定です。オンにすると、写真を解除する鍵は信頼できる自分のデバイスにのみ存在するようになり、Appleはたとえ望んでもライブラリやバックアップを読み取れなくなります。これにより標準のデータ保護に残っていた抜け道が塞がれ、自動クラウド同期の利便性を保ちながら、iCloudを優れたローカル暗号化バックアップと同等の水準に引き上げます。設定内の自分の名前の下にあるiCloud、続いてAdvanced Data Protectionから見つけられます。

これが防御対象とする脅威モデルは広範です。Appleのサーバーへの侵入、データベースにアクセスできる内部関係者、あるいはライブラリの開示を求める召喚状、いずれの場合でも読み取り可能な写真を得ることはできません。理解しておくべき制約もあります。デバイスを失った場合に復元する裏口がないため、まず復旧連絡先か復旧キーを少なくとも1つ設定しておく必要があります。iCloud Mail、連絡先、カレンダーなどごく一部のデータは互換性のためにエンドツーエンド暗号化の対象外のままで、ファイルに関する一部のメタデータも残る場合があります。とはいえ写真そのものに関しては、これはAppleが提供する最も強力な選択肢です。

写真ボールトアプリはバックアップ計画のどこに位置づけられるか

Advanced Data Protectionをオンにしていても、メインライブラリのすべての写真は、自分の電話機を解除できるものすべてから見える状態のままです。これには、電話機を手渡した相手や、写真へのアクセスを許可したアプリすべてが含まれます。写真ボールトアプリは、最も機密性の高い写真を独自のFace IDやパスコードで守られた独立した暗号化コンテナに保持することで、この露出範囲を狭めます。そのため、カメラロールや共有アルバム、他のアプリの写真選択画面に写真が現れることはありません。優れたボールトは、何かがディスクに書き込まれる前にデバイス上でファイルを暗号化し、パスコードから導出した鍵を使い、平文で保存することはありません。

よく作られたボールトは独自の暗号化バックアップも作成できるため、プライベートな写真は読み取り可能な形でiCloud Photosに入ることなく、電話機を紛失しても失われずに済みます。ボールトアプリを評価する際は、デバイス上でAES暗号化を使用していること、そして開発者がデータを復旧できないことが明確に述べられているかを確認してください。これは、パスワードを忘れたら復旧不可能という、暗号化が本物であることを証明するのと同じ性質です。Vaultaireはまさにこの方式で作られており、写真は自分だけが持つ鍵でデバイス上で暗号化され、エクスポートを選択しない限り何も電話機の外に出ることはありません。

関連ガイド

情報源

よくある質問

iCloud Backupは暗号化されていますか。

はい。iCloud Backupは転送中も保存時も常に暗号化されています。標準のデータ保護のもとでは、Appleが鍵のコピーを保持しているため、バックアップの復旧を手助けしたり、有効な法的要請に応じて開示したりすることができます。Advanced Data Protectionをオンにすると、バックアップはエンドツーエンドで暗号化され、自分のデバイスだけが解除できるようになります。

iCloud上の写真はエンドツーエンドで暗号化されていますか。

Advanced Data Protectionがオンになっている場合のみです。既定ではiCloud Photosは標準のデータ保護を使用しており、ライブラリは暗号化されますが、Appleが鍵を保持しています。Advanced Data Protectionを有効にすると、鍵は信頼できる自分のデバイスにのみ存在するようになり、Appleは写真を読み取れなくなります。

iPhoneの写真の暗号化されたローカルバックアップはどうやって作成しますか。

電話機をMacまたはPCに接続し、FinderまたはiTunesを開いてEncrypt local backupを選択し、パスワードを設定します。デバイスにのみ存在する写真も含め、バックアップ全体がパスワードだけで解除できるAES暗号化に包まれます。パスワードは大切に保管してください。それがないとバックアップを復旧する方法はありません。

写真ボールトアプリは写真をバックアップしますか。

優れた写真ボールトアプリは、取り込んだ画像の独自の暗号化バックアップをiCloud Photosとは別に保持できます。ファイルはパスコードから導出した鍵でデバイス上で暗号化されているため、バックアップはボールトの開発元にとっても、アプリを解除できない人にとっても読み取れないままです。開発者がデータを復旧できないと明言しているかを確認してください。