問いに答えられるようになる前に、「安全」が何を意味しなければならないか
「安全」は、いくつもの異なる約束を1つの言葉に押し込めます。保管庫アプリは、保存したファイルを暗号化するという意味では安全でありながら、読めるサムネイルのキャッシュを保つ、ファイル名を漏らす、あるいは認証情報を忘れたときに復旧経路がない、という意味では安全でない、ということがあり得ます。
答える前に問いを分けてください。何が暗号化されるのか、何が復号を承認するのか、保管庫が開いている間に何が読める状態のまま残るのか、そしてアプリが削除されたり会社がなくなったりしたらデータはどうなるのか。その4つの答えが、本当のリスクのほとんどを描きます。
暗号方式の名前が教えてくれないこと
ストアの掲載情報に「AES-256」を見ても、ほとんど何も立証されません。同じアルゴリズムが、よく設計された保管庫から、ノンスを再利用する、ソルトのない PIN から鍵を導出する、あるいはその鍵を、守る暗号文のそばに保存するものまで、あらゆるものを守っています。
重要な設計の問いは、暗号方式の中ではなく、その周囲にあります。入力したものから鍵をどう導出するか、導出した鍵はアプリが閉じている間どこに存在するか、ファイル名とプレビューがファイルと並んで暗号化されるか、そして改変されたデータが黙って復号されるのではなく検出されるか。
保管庫が開くとリスクは移る
保存時の暗号化は、ロックされた保管庫を表します。ロック解除されたものについては何も語りません。写真を閲覧している間、それは平文でメモリ、画面、そして場合によってはスクリーンショット、画面録画、オペレーティングシステムが生成したプレビューの中に存在します。
だからこそ、自動ロックと短いセッションは見た目以上に重要であり、侵害された端末はアルゴリズムにかかわらず保管庫を打ち負かします。保管庫は時間の窓を狭めますが、なくすわけではありません。
ロック画面ではなく、ライフサイクル全体をテストする
ほとんどの評価は、アプリが正しい認証情報で開くかどうかで止まります。データを失う失敗は、別の場所——インポート、エクスポート、バックアップ、復元——で起きます。
- インストールの前に、技術文書と記載された限界を読みます。
- 機微でないテストファイルをインポートし、アプリを完全にロックし、コールドスタートから開き直します。
- そのファイルを書き出し、保管庫の外で無傷で開くことを確認します。
- バックアップを作成し、2台目の端末で、または再インストールの後に復元し、サムネイルだけでなく実際のコンテンツを開きます。
- ストアのプライバシー開示と、アプリが実際に求める権限を見直します。
権限と開示は、確認できる証拠
連絡先、位置情報、広いネットワークアクセスを求める保管庫は、説明に値します。アプリが求めるものを、その述べられた機能が必要とするものと比較し、その隔たりを、断定ではなく質問として扱ってください。
ストアのプライバシー開示は自己申告なので、証拠ではなく出発点です。それでも有用です。「データを収集しない」という宣言されたラベルは、観測されたネットワークの挙動と照合できる、公の約束です。
確信を下げるべき合図
- 文書化された設計の代わりに立つ「軍事レベル」のような宣伝の言葉。
- 公開された限界のページがない、あるいはアプリがあらゆるものから守るという主張。
- 復旧の文書がない、あるいは復旧が完全に提供元に依存すること。
- 実際に手を動かしてテストした形跡のないレビューで、高く評価されているアプリ。
- その後ストレージや権限のモデルを変えたプラットフォームで、更新履歴に長い空白があること。
どの保管庫アプリも約束できないこと
どの保管庫も、すでに他の場所に存在する写真を守りません。クラウドライブラリ、メッセージのスレッド、ダウンロードフォルダ、システムのバックアップにあるコピーは、その境界の外にあり、別々に扱う必要があります。
どの保管庫も、すでに侵害された端末を守らず、フラッシュストレージに書き込まれたデータが物理的に消去されたと約束できるものもありません。そうでないと主張するアプリは、工学ではなく宣伝を語っています。
Eli はまず、機微でないデータでテストします。「技術文書と限界を読む」。次に Eli は2つ目の確認手順に従います。「インポート、ロック、エクスポート、バックアップ、復元をサンプルでテストする」。この架空のシナリオは判断の流れを示すものであり、製品テストの報告ではありません。
- 文書化された設計なしに『軍事レベル』を信頼すること
- 現在の実地テストなしにアプリを評価すること
電卓への偽装は安全性を証明しますか?
いいえ。偽装と暗号化は別々の性質です。
「写真保管庫アプリは安全か」に頼る前に何を確認すべきですか?
「写真保管庫アプリは安全か」については、完全にロックした後に保護された項目を検証し、残っているすべてのコピーを特定し、代替不可能な原本を削除する前に復旧を確認してください。正確な制御は、このガイドで説明する端末、オペレーティングシステムのバージョン、ストレージのモデルによります。
「写真保管庫アプリは安全か」は他のすべてのコピーを取り除きますか?
いいえ。「写真保管庫アプリは安全か」を検討する際は、エクスポート、クラウドライブラリ、メッセージ、ダウンロード、受信者、バックアップ、削除済み項目のフォルダを、それぞれ独自の見直しを要する別個のコピーやストレージの境界として扱ってください。