主となるコピーがどこに存在するかについての主張

ローカル優先とは、通常の利用のために提供者のアカウントやサーバー側のコピーを必要とせず、動作中のライブラリが端末上で動く、という意味です。ネットワーク機能はあってもよいですが、必須ではなく任意です。

これはアーキテクチャについての言明であって、美徳についてのものではありません。どんな失敗があり得て、どんな失敗があり得ないかを教えてくれます——そして、それ自身のいくつかの失敗を持ち込みます。

脅威モデルから取り除くもの

必須のアカウントがなければ、フィッシングされる認証情報も、侵害されるサーバー側のライブラリも、決して保持しなかったコンテンツを差し出すよう強制され得る提供者もありません。

それらは本当の削減であり、このモデルを選ぶ価値がある理由です。それらは同時に、対応する責任の移転を伴って現れます。

悪化させるもの

動作中のライブラリが端末だけにあるなら、端末を失えばライブラリを失います。置き換え用の端末からサインインできるアカウントも、復元できる提供者側のコピーもありません。

これがトレードオフを率直に述べたものです。リモートのリスクは少なく、ローカルの喪失はより重大。これは、暗号化バックアップを意図的に作成して守る場合にのみ、良いトレードオフです——そしてそれこそ、ストレージがすでに暗号化されているからと人々が省く手順です。

ローカル優先は匿名性ではない

データを端末に保つことは、あなたの活動が観測されうるかどうかについて何も語りません。プラットフォームは依然としてアプリがインストールされていることを知り、ネットワークは有効にした任意の機能からの通信を依然として見て、端末そのものも標的であり続けます。

ローカル優先を匿名と混同すると、依然として当てはまる予防策を人々が省いてしまいます。

主張を受け入れるのではなく検証する

  • ローカルの保管庫を使うのに、そもそもアカウントの作成が必要かを確認します。
  • すべてのネットワーク機能を特定し、それぞれが本当に任意であることを確認します。
  • エクスポートとバックアップを、自分が管理する保存先に対応づけます。
  • 端末の紛失、初期化、アンインストール、鍵の無効化について復旧を計画します。
  • 任意の機能を何も有効にしていないとき、アプリがネットワーク通信を行うかを観察します。

避けるべき誤読

  • ローカル優先を匿名や追跡不能と同一視すること。
  • ネットワークがなければ端末レベルのリスクもないと思い込むこと。
  • ローカルのストレージが暗号化されているからとバックアップを省くこと。
  • 任意のクラウドバックアップを、同じアーキテクチャであるかのように扱うこと。

Eli はまず、機微でないデータでテストします。「ローカルでの利用にアカウントの作成が必要かを確認する」。次に Eli は2つ目の確認手順に従います。「すべてのネットワーク機能と、それが任意かどうかを特定する」。この架空のシナリオは判断の流れを示すものであり、製品テストの報告ではありません。

  • ローカル優先を匿名と同一視すること
  • ネットワークがなければ端末リスクもないと思い込むこと
  • ストレージが暗号化されているからとバックアップを省くこと

NullVault はローカルの保管庫にアカウントを必要としますか?

Android での価値提案は、ローカルの保管庫を作成・使用するのにアカウントは不要だと述べています。

ローカル優先はクラウドストレージを使えますか?

はい。境界が明確に説明されている限り、利用者が指示する暗号化バックアップやエクスポートに使えます。

このガイドの一次情報源