iPhone と Android 電話の間で機密ファイルを送信することは、金庫全体の鍵を渡すことを意味するべきではありません。 Revault は、共有スナップショットを個人用保管庫から分離します。このガイドでは、小さなファイル セットの選択から、受信者がファイルを非公開で開くのを支援するまで、ハンドオフを段階的に説明します。

有用な最小のスナップショットから開始する

送信側の携帯電話でボールトのロックを解除し、送信する内容を正確に確認します。関連するファイルを選択するか、ボールトのスナップショットを作成します。共有する前に、ドキュメントのスキャンや写真の内容を確認してください。暗号化では、含めるつもりのなかった住所、口座番号、顔を削除することはできません。共有するコピーをインポートする前に、不要な詳細を編集してください。

受信者は、共有の作成時にキャプチャされたファイルを受け取ります。ソースボールトに対する後からの編集は同期されません。フォルダーのメンバーシップ、タグ、およびお気に入りのステータスは、共有ファイルのメタデータから省略されます。元のファイルを削除しても、別の共有は取り消されません。招待状自体を管理します。

受信者のアクセスウィンドウを設定する

制御された共有は、アクセス制限や有効期限が必要な場合の iPhone 間を含め、両方のプラットフォームで Revault のサーバーを使用します。 iOS は、Apple アカウント間の非公開の読み取り専用 CloudKit 招待も提供します。これらの CloudKit 招待では、アクセス数や自動有効期限は強制されません。

iPhone から Android または Android から Android へのハンドオフの場合は、制御されたサーバーの招待を使用します。有効期限を 30 日以内に設定し、適切なアクセス セッションの数を決定し、受信者が暗号化されたコピーをエクスポートできるかどうかを選択します。ファイルを開いた後短時間だけ必要な場合は、初回アクセス タイマーも追加します。現在のサーバー共有サービスは、最大 1 GiB のファイル コンテンツを含むスナップショットを受け入れます。この容量はローカル Vault ファイルを制限しません。

リンクとシークレットを別々に配信する

招待リンクにより、暗号化されたパッケージへのアクセスが提供されます。共有シークレットによってコンテンツのロックが解除されます。通常のチャネルを通じてリンクを送信し、誰がシークレットを受信するかを確認し、そのシークレットに対して別のプライベート チャネルを使用します。たとえば、同じ転送メッセージに両方の部分を入れるのではなく、通話の受信者を確認します。両方の部分を持っている人は誰でも、その制限内で共有にアクセスできる可能性があります。

ボールト パターン、回復キー、ボールト マスター キーが共有に含まれることはありません。このサービスは、暗号化されたファイル データと、サイズ、チェックサム、タイムスタンプ、アクセス セッション数などの運用メタデータを受け取ります。個別の復号化シークレットはアップロードされません。

共有ボールトを開いてハンドオフを閉じる

受信者には Revault がインストールされている必要があります。招待状を開くと、送信者の別のシークレットを要求する専用のフローが開始されます。個人用のボールト パターンを要求したり、Revault アカウントを作成したりする必要はありません。共有ファイルは、分離された読み取り専用のボールトに表示されます。受信者の個人保管庫はロックされたままになります。共有コンテナーを閉じるかバックグラウンドにすると、アクティブな復号化キーと一時プレビューがクリアされます。

期限切れと取り消しにより、Revault を介した今後の取得が停止されます。受信者が保持しているスクリーンショット、エクスポートされたファイル、またはコピーを消去することはできません。エクスポートが無効になっている場合でも、信頼できる人を選択してください。

参考資料