コンテンツへ移動

デバイスとメンバー

bae アカウントはありません。デバイスの身元は、そのデバイス自身が生成して OS のキーリングに保持する鍵ペアです。ライブラリは鍵でデバイスを認識します。デバイスを追加するとは、既存デバイスが新しいデバイスを暗号学的に保証することです。間に誰も入りません。

状況に応じて、入口は 2 つあります。

  • Joining: ライブラリをすでに持っているデバイスが新しいデバイスを承認します。スマートフォンや別の人のデバイスを追加するときに使います。
  • Restoring: 自分の新しいデバイス、または再インストールしたデバイスが、復元コードを使ってクラウドホームから直接ライブラリを復元します。承認者は関与しません。

新しいデバイスで Join a library を選びます。短いコードが QR としても表示されます。これは参加リクエストで、デバイスの公開鍵と、声に出して確認できるフィンガープリントを含みます。

ライブラリをすでに持っているデバイスでは、所有者が Settings、Devices、Add a device を開き、そのリクエストをスキャンまたは貼り付けます。bae は参加するデバイスのフィンガープリントを表示します。新しいデバイスに表示されているものと一致することを確認してください。承認すると招待コードが作成されます。それを新しいデバイスに渡すと(QR をスキャンするか貼り付けます)、新しいデバイスがライブラリをダウンロードして同期を開始します。

この手順の裏側では、承認するデバイスが新しいデバイスにクラウドホームへのアクセスを与え(一般向けクラウドではフォルダーを新しいデバイスのアカウントに共有し、S3 では招待に認証情報を埋め込みます)、ライブラリの暗号化鍵を新しいデバイスの公開鍵で封印します。招待は他のデバイスには使えません。詳細は 身元とメンバーシップ にあります。

メンバーとロール

このセクションへのリンク

Settings、Devices にはすべてのメンバーが表示されます。フィンガープリント、ロール、どれがこのデバイスかです。最初のデバイスは owner です。そのデバイスが承認したデバイスは members として参加します。どちらもライブラリを読み書きできますが、デバイスを承認および削除できるのは所有者だけです。

所有者は任意のメンバーを削除できます。削除は単に入口を閉じるだけではありません。ライブラリの暗号化鍵がローテーションされ、削除されたデバイスは新しい鍵を受け取りません。そのデバイスがすでにコピーしたものは残ります。データを送信後に取り戻すことはできません。ただし、その時点以降にライブラリが書き込むものは、そのデバイスには読めません。

復元コードは、自分のライブラリ用のベアラーシークレットです。クラウドホームの座標と暗号化鍵を 1 つの文字列にまとめたものです。Settings の Show recovery code で表示できます。パスワードマネージャーなど、安全な場所に保管してください。新しいデバイスで Restore from cloud にコードを使うと、承認者なしでライブラリが再構築されます。

Apple プラットフォームでは、このコードも自動的に iCloud Keychain に保存されるため、Apple ID にサインインした新しい Mac や iPhone はワンタップで復元できます。

コードを持つ人はライブラリを持つのと同じなので、鍵として扱ってください。

Lock Library は、デバイスのキーリングから暗号化鍵を削除します。ライブラリはディスク上に残りますが、誰かが再び鍵を入力するまでは読めません。bae は受け入れる前に、保存済みフィンガープリントと照合します。家の外に持ち出すラップトップで使います。

iOS と Android は、この方法で参加と復元を行います。オンボーディング全体がこれです。スマートフォンは、自分のライブラリコピーを削除することもできます(Settings、remove from this device)。これはローカルファイルを削除するだけで、クラウドには何も触れません。