安全な共有: 暗号化された保管庫を共有する
信頼できる相手のために、1回限りの共有フレーズを作成します。Vaultaireは共有するファイルをデバイスから送る前に暗号化し、暗号化したデータをiCloud経由で送り、受信者のデバイスで復号します。書き込めるのは所有者だけで、所有者は今後のアクセスを取り消せます。
安全な共有により、受信者1人に保管庫の暗号化されたコピーへの読み取り専用アクセスが与えられます。受信者には、Vaultaire、iCloudサインイン、および未使用の共有フレーズが必要です。このフレーズは、パターンやリカバリフレーズとは別のものです。
安全な共有とは何ですか?
安全な共有は、読み取り可能なコピーをクラウドストレージに配置せずに、プライベートファイルのコレクションを送信するためのものです。Vaultaireは、所有者のデバイス上の共有ペイロードを暗号化します。CloudKitは、暗号化されたペイロードと、共有の要求、更新、取り消しに必要なレコードを保存します。受信者のデバイスはファイルをローカルで復号化します。
共有フレーズは、共有を1回だけ受け取るための認証情報です。どの共有かを特定し、それを開くのに必要な情報を渡します。受信者が1人共有を受け取ると、同じフレーズでもう一度受け取ることはできません。相手ごとに別の共有を作成してください。
Vaultaireでは、別のアカウントや電子メールアドレスは必要ありません。安全な共有ではAppleのCloudKitを使用するため、両方のデバイスがiCloudにサインインする必要があり、共有を作成または要求するにはネットワーク接続が必要です。
共有の仕組み、ステップバイステップ
各シェアは4つの明確なステップを経て移行します。
ステップ1: 共有フレーズを生成する
自分が所有する保管庫の中で「共有」をタップします。Vaultaireは、ロック解除のパターンやリカバリーフレーズとは別のフレーズを生成します。有効期限、開封回数の上限、アプリ内でのエクスポートとスクリーンショットのポリシーも設定できます。
ステップ2: フレーズを伝える
直接、電話、またはエンドツーエンドの暗号化メッセージなど、信頼できるチャネルを通じてフレーズを送信します。未使用のフレーズを入手した人は誰でもシェアを請求できる可能性があります。
ステップ3: 受信者がフレーズを入力する
受信者はVaultaireを開き、「共有保管庫に参加」を選んでフレーズを入力します。VaultaireはCloudKitを通じて共有を受け取り、暗号化されたペイロードをダウンロードしてデバイス上で復号します。受け取りに成功した時点で、そのフレーズは使用済みになります。
ステップ4: 受信者は読み取り専用の更新を取得します
書き込めるのは所有者だけです。所有者が保管庫を変更すると、VaultaireはCloudKit経由で暗号化した更新を送れます。受信者は現在の共有内容を見られますが、所有者の保管庫にファイルを追加することはできません。
あなたが維持するコントロール
Vaultaireは、通常の使用に対して実際的な制限を設けています。これらのポリシーはアプリによって適用されます。これらはデジタル著作権管理ではないため、Vaultaireから流出したデータを管理することはできません。
有効期限
Vaultaireが共有保管庫を開けなくなる日付を設定します。受信者側のVaultaireがポリシーを適用します。有効期限、開封回数の制限、スクリーンショットとエクスポートのブロックはアプリのルールであり、暗号ではありません。デバイスの時計、キャッシュされたデータ、Vaultaire以外のソフトウェアがあるため、有効期限の管理で保証できる範囲には限りがあります。
オープンリミット
Vaultaireが許可する成功したオープンの数を設定します。このカウントは、通常のアプリの再起動および再入力後も存続します。これは依然としてクライアントによって強制される制限であり、受信者がすでに閲覧した情報を保持していないことを証明するものではありません。
輸出防止
エクスポートを無効にすると、Vaultaireは受信者側の通常の保存と共有の操作を取り除きます。スクリーンショット保護はアプリで使える仕組みを利用し、画面の取り込みを検出すると共有保管庫をロックできます。ただし、別のカメラ、改造されたデバイス、OSの動作、すでにVaultaireの外に保存された内容までは防げません。
アクセスの取り消し
「アクセスを取り消す」をタップすると、取り消しがCloudKitに記録されます。所有者のデバイスがオフラインの場合、Vaultaireは再試行の記録を保持します。受信側のデバイスは、次にCloudKitに接続したときに取り消しを知ります。取り消し後はアプリからアクセスできなくなりますが、受信者がすでにVaultaireの外に移したファイルや情報は消せません。
自動同期
安全な共有は、1回限りのエクスポートではありません。所有者は暗号化した変更を公開でき、受信者は次にVaultaireがオンラインで共有を確認したときにそれを受け取ります。CloudKitの配信は結果整合性のため、更新や取り消しがすぐに反映されないことがあります。
所有者は依然として真実の情報源です。受信者には読み取り専用アクセスがあり、ファイルを提供したり、所有者の保管庫を編集したりすることはできません。
共有コンテナーは意図的に一方向です。所有者が変更を公開します。受信者は、選択したアプリポリシーに基づいてそれらを表示します。
共有の背後にあるセキュリティ
安全な共有は、ファイルの暗号化を、共有の配信に必要な操作記録から分離します。
エンドツーエンドの暗号化
Vaultaireは、所有者のデバイス上のファイルの内容を暗号化し、受信者のデバイス上で復号化します。共有フレーズはCloudKitには保存されません。CloudKitは暗号化されたペイロードを受け取りますが、必要なキー素材がなければ読み取り可能なファイルに変換できません。
個別のキー階層
共有フレーズでは、パターンや回復フレーズとは別のキーパスを使用します。誰かに共有フレーズを与えても、個人の資格が明らかになることはありません。
ワンタイムクレーム
フレーズで共有を受け取れるのは1回だけです。受け取りに成功した後は、Vaultaireは共有ごとに別の同期用素材を使って更新します。フレーズのコピーを保存しておいても、別のデバイスで同じ共有を受け取ることはできません。
雲の境界線
CloudKitには、要求状態、ポリシー、更新、取り消しに関する運用記録が必要です。Appleは、サイズやタイムスタンプなどのレコードのメタデータを観察できます。共有フレーズや読み取り可能なファイルの内容は受信しません。
共有レコードはCloudKitの公開データベースにあり、各レコードの名前はフレーズから導出されます。レコード名を入手した人はフレーズの推測をオフラインで試せるため、フレーズはパスワードと同じように扱い、漏れたと思う共有は取り消してください。CloudKitは各公開レコードに作成者のiCloudアカウントIDを記録するため、レコードを観察できる人はどの共有が同じアカウントから来たかわかります。
よくある質問
共有フレーズと復元フレーズは同じですか?
いいえ。回復フレーズを使用すると、自分の保管庫が復元されます。共有フレーズは、1つの共有コンテナーを要求するために使用される個別の1回限りの資格情報です。あなたのパターンや回復フレーズは明らかになりません。
共有フレーズが傍受された場合はどうなりますか?
未使用の共有フレーズを手に入れた人は、その共有を受け取れてしまいます。フレーズは信頼できる経路で送ってください。漏れたと思う場合は共有を取り消してください。取り消しは、受信側のデバイスがオンラインでCloudKitを確認したときに届きます。
1つの保管庫を複数の人と共有できますか?
はい。受信者ごとに個別の共有とワンタイムフレーズを作成します。各共有には独自のポリシーがあり、個別に取り消すことができます。
受信者はサインインする必要がありますか?
Vaultaireには個別のアカウントのサインアップはありませんが、共有にはCloudKitを使用します。受信者にはVaultaireが必要で、デバイス上でiCloudにサインインする必要があります。
共有を取り消すとどうなりますか?
Vaultaireは所有者の取り消しをCloudKitに記録し、ネットワークが使えない場合は再試行します。受信側のデバイスは、オンラインになって共有を確認するまで取り消しを知りません。取り消しても、すでにVaultaireの外に保存された内容は消せません。
Vaultaireは私が共有したものを見ることができますか?
共有ファイルは所有者のデバイスで暗号化され、受信者のデバイスで復号化されます。CloudKitは、暗号化されたペイロードと、共有の要求、同期、取り消しに必要な操作記録を保存します。Appleはサイズやタイムスタンプなどのレコードのメタデータを確認できますが、ファイルの内容や共有フレーズは確認できません。レコード名はフレーズから導出されるため、フレーズの推測をオフラインで試すことができ、同じiCloudアカウントからの共有は互いに結び付けられます。