Vaultaire vs Secret Photo Album
Secret Photo Albumはパスコードでギャラリーをロックする。Vaultaireはすべてのファイルを個別に暗号化するため、アプリの外でも読み取り不可能だ。
機能比較
BPMobileのSecret Photo Albumは3.9万件の評価を集め、平均は4.5つ星です。17のセキュリティ・プライバシー機能でVaultaireとどう比較されるか見てみましょう。
| 機能 | Vaultaire | Secret Photo Album |
|---|---|---|
| AES-256-GCM暗号化ファイルレベルの認証付き暗号化 | ✓ | ✗ |
| iOS Keychain保護デバイスに紐づく項目。AESはアプリ内で実行 | ✓ | ✗ |
| パターンロック(PINではない)描いたパターンから保管庫キーを導出し、そのキーでファイルキーをアンラップ | ✓ | ✗ |
| 複数の独立保管庫保管庫ごとに独自の鍵 | ✓ | ✗ |
| 脅迫用保管庫(ローカルのアクセス消去)強要された際にローカルのインデックスと復元用マッピングを削除 | ✓ | ✗ |
| ゼロ知識アーキテクチャプロバイダーが保持するコンテンツキーはありません。分析は設定で制御されます | ✓ | ✗ |
| 暗号化済みiCloudバックアップバックアップはエンドツーエンドで暗号化 | ✓ | ✗ |
| 暗号化保管庫共有鍵を公開せずに保管庫を共有 | ✓ | ✗ |
| リカバリーフレーズ9語のカスタムフレーズと暗号化されたキーエンベロープ | ✓ | ✗ |
| 生体認証なし(設計上の判断)生体認証は強制可能だがパターンは不可 | ✓ | ✗ |
| 写真・動画・ファイル対応全メディア形式とドキュメント | ✓ | ✓ |
| メディア最適化(HEIC/HEVC)効率的なApple形式を維持 | ✓ | ✗ |
| 無料プランあり支払いなしで利用可能 | ✓ | ✓ |
| 無料プランに広告なし全レベルでクリーンな体験 | ✓ | ✗ |
| 共有シートインポートiOS共有シート経由で任意のアプリからインポート | ✓ | ✓ |
| カメラ撮影保管庫に直接撮影 | ✓ | ✓ |
| ローカルでの保管庫利用はオフラインで動作分析と暗号化バックアップはデフォルトで開始。どちらもオフにできる | ✓ | ✗ |
料金比較
Vaultaire
- 最大3保管庫、合計で写真100枚と動画10本
- 暗号化されたiCloudバックアップ
- パターンロック
- AES-256暗号化
- カメラ&写真インポート
- 無制限の保管庫&ファイル
- 脅迫用保管庫
- 複数デバイス間の同期
- 保管庫共有
- 代替アイコン&ホーム画面のタイル
- スライドショー
- 全Pro機能
- 月額比72%割引
- 一回限りの支払い
- 全Pro機能を永久に
- ファミリー共有でAppleのファミリー全員にProの全機能
- アプリ内ではなくApp Storeのアプリページで販売
Secret Photo Album
- ストレージ制限あり
- 広告付き
- パスコードロックのみ
- 無制限ストレージ
- 広告なし
パスコード vs. 暗号化
Secret Photo Albumはパスコード画面でファイルを守る。正しいコードを入力するとアプリが写真を表示する。これはアクセス制御であり暗号化ではない。区別は重要だ:アクセス制御はアプリを使える者を決定するが、暗号化はデータそのものを読み取り不可能な形式に変換する。誰かがアプリを回避した場合――バックアップ、ファイルブラウザ、フォレンジックツールで――ファイルは変換されていなかったためアクセス制御は無意味だ。
Vaultaireは各ファイルをAES-256-GCMで暗号化する。パターンはPBKDF2-HMAC-SHA512への入力となり、パターンとデバイス共通のソルトから保管庫キーを導出する。このキーは暗号化されたインデックスを認証し、ファイルの内容とメタデータに使うランダムなマスターキーをアンラップする。コピーされたアプリのストレージには暗号文しか含まれないが、ロック解除済みのデバイスや侵害されたデバイスは信頼境界の内側に残る。
ファイルアクセス可能性の懸念
Secret Photo Albumは元の形式でファイルを保存するため、アプリ外からの複数の経路でアクセス可能だ。デバイスをコンピュータに接続してファイルシステムを閲覧する。iTunesやFinderのバックアップを作成してアプリのコンテナを調べる。サードパーティのファイル管理ツールを使う。どのシナリオでも、「隠した」写真はJPEG、PNG、またはMOV形式で存在し、あらゆる画像ビューアで読み取れる。
Vaultaireのコンテナが保持するのは、読み取り可能なオリジナルではなく、暗号化されたインデックスファイルとデータファイルだ。AES-256-GCMの認証により、誤った候補キーや改ざんされた暗号文を検出できる。パターンから導出した保管庫キーがインデックスを開き、ファイルの内容に必要なランダムなマスターキーをアンラップする。ファイル数、ストレージの総使用量などのストレージ上の痕跡からは、平文は分からなくても構造が読み取れる場合がある。
データ移行のリスク
新しいデバイスへの移行は、パスコードベースの保管庫アプリが一貫してユーザーを失望させる場面だ。Secret Photo AlbumはファイルをiOSサンドボックスに保存するが、デバイス移行、iCloudリストア、手動バックアップ時に正しく転送されるかどうか確実ではない。サンドボックスデータが転送を生き延びなかったためにスマートフォン買い替え時にコレクション全体を失ったというユーザー報告がある。
Vaultaireは暗号化されたデータと、それにアクセスするためのエンベロープを分けて管理する。リカバリーフレーズはリカバリーキーを導出するが、保管庫のランダムなキーを一から再生成するわけではない。暗号化iCloudバックアップが有効な場合、そのリカバリーキーで既存の保管庫キーとバックアップキーを含むCloudKitマニフェストを開き、それらのキーで対応する暗号化バックアップレコードを開く。
プライバシーアーキテクチャ
Secret Photo Albumの広告支援型無料プランは、デバイス情報を収集し、ユーザーの行動を追跡し、サードパーティのサーバーにデータを送信する広告SDKがアプリに含まれることを意味する。最もプライベートな写真を預けているアプリが、同時に使用パターンを広告ネットワークに報告している。これは根本的なアーキテクチャの矛盾だ。
Vaultaireには広告SDKが含まれず、IDアカウントも不要だ。アプリの分析、クラッシュ診断、Apple Adsのアトリビューションはデフォルトで有効で、設定の「エラーを匿名で共有」でオフにできる。iCloudバックアップ(デフォルトでオン)、同期、共有、購入では、Appleまたは文書化されたサービスのエンドポイントを使う。プライバシーポリシーはこれらのデータの流れを明記し、保管庫の内容、パターン、リカバリーフレーズ、共有ID、生の保管庫IDを分析の対象から除外している。クラッシュレポートにはファイル名が含まれることがある。
Secret Photo Albumユーザーの不満
App Storeレビューでよくある不満と、Vaultaireの対応策。
"これは文字通りフォルダの前にあるパスコードだと気づいた。写真はまったく暗号化されていない。"
Vaultaireのアプローチ: すべてのファイルは、PBKDF2で導出した保管庫キーでラップされたランダムなマスターキーのもと、AES-256-GCMで暗号化される。保存されるファイルは暗号文であり、ロック画面の奥に置かれた元の写真ではない。
"スマートフォンをラップトップに繋いだら、アプリのフォルダで「秘密の」写真が全部見えた。まったく秘密じゃない。"
Vaultaireのアプローチ: コンピュータに接続してVaultaireのコンテナを閲覧しても、見えるのは読み取り可能なメディアではなく、暗号化されたインデックスとデータファイルだ。ファイル数、ストレージの総使用量、ファイルシステムのメタデータは見えるが、保護された内容を読むには該当する保管庫キーとマスターキーが必要になる。
"あらゆる操作で広告が出る。アルバムを開く:広告。写真を見る:広告。戻る:広告。使い物にならない。"
Vaultaireのアプローチ: いかなるプランでも広告なし。アプリバイナリに広告SDKなし。使用状況データを受け取る広告ネットワークなし。
"新しいiPhoneを手に入れたらSecret Photo Albumが空だった。何百枚もの写真が消えた。バックアップも復元手段もない。"
Vaultaireのアプローチ: 9語のカスタムフレーズから、暗号化されたキーエンベロープを開くリカバリーキーを導出する。デフォルトでオンの暗号化iCloudバックアップには、新しいデバイスでの復元に必要な暗号化ファイルが保存される。
"iPhoneバックアップを知っている人は写真を全部見られる。パスコードは知識のない人を止めるだけだ。"
Vaultaireのアプローチ: セキュリティは攻撃者の無知に依存しない。AES-256-GCM暗号化は攻撃者がどんなツールや知識を持っていても数学的に耐性がある。セキュリティモデルは高度な敵対者を前提とする。
結論
Secret Photo Albumはパスコードでギャラリーをロックするが、ファイルごとの認証付き暗号化については文書化していない。Vaultaireはランダムなマスターキーのもと、AES-256-GCMでファイルの内容を保護するため、ロックされた状態でコピーされたアプリコンテナに含まれるのは、読み取り可能な写真ではなく暗号文だ。ファイルシステムを調べれば、暗号化されたストレージの構造が分かる可能性はあり、検査者はファイルが入っている保管庫の数を推定できる。
Secret Photo Albumの詳細レビューを読む →
隠しフォルダではなく、暗号化ファイル。
Vaultaireはランダムなマスターキーのもと、AES-256-GCMでファイルの内容を暗号化するため、ロックされた状態でコピーされたアプリコンテナから読み取り可能な写真が漏れることはない。ロック解除済みのデバイスや侵害されたデバイスは脅威モデルの範囲内に残る。
Vaultaireをダウンロード