有効期限切れのリンクと自己消滅タイマーは、さまざまな質問に答えます。招待状はいつ機能を停止する必要があるのか​​、誰かが最初に招待を開いてからどのくらいの期間アクセスを維持する必要があるのか​​、などです。この違いを理解すると、誰かがすでに保存したファイルをタイマーが呼び出すことを期待せずに、有用な制限を選択することができます。

Expiry は、固定の期限で招待を終了します。

管理された共有の有効期限は作成時に設定し、30 日以内の任意の時点を指定できます。誰かが招待を開いたかどうかに関係なく期限は有効で、それより早く共有を取り消すこともできます。

明日の夕方まで必要な書類を今日送ることを想像してみてください。固定有効期限により、誰も使用しない場合でも、その招待にエンドポイントが与えられます。オリジナルは自分の保管庫に保管してください。有効期限が切れた共有は一時的なハンドオフであり、バックアップではありません。計画が変更された場合は、ソース文書を削除するとアクセスがキャンセルされるとは考えず、招待を取り消してください。

自己破壊は最初に許可されたセッションで開始されます

オプションのタイマーは、サーバーが最初のアクセスセッションを付与した時点で始まります。その後に転送や復号が失敗しても同じです。以降のセッションはすべて同じ期限を共有し、開き直してもリセットされません。

たとえば、共有は明日期限切れになりますが、最初のアクセス セッションから 10 分しか許可されない場合があります。今から開始する受信者は、全員に対して同じ 10 分間のウィンドウを開始します。明日の定められた有効期限の直前に到着した受信者には、残りの時間のみが与えられます。復号化シークレットが間違っていても、サービスによってすでに許可されているセッションは取り消されないため、受信者が招待状を開く前に正しいシークレットを配信してください。

タイムラインの例:有効期限は明日、タイマーは 10 分

たとえば、月曜日の 9:00 に、有効期限を火曜日の 18:00、初回アクセス後のタイマーを 10 分に設定して共有を作成したとします。誰かが招待を開くまでは何も変わりません。誰も開かなければ、火曜日の 18:00 に使えなくなります。

受信者が月曜日の 14:00 に開くと、サーバーが最初のアクセスセッションを付与し、タイマーが始まります。この場合、アクセスは 2 つの期限のうち早いほう、つまり月曜日の 14:10 に終了します。共有ボールトを閉じて開き直しても時間はリセットされず、同じ招待を使うほかの人も、同じ 10 分の範囲内で利用することになります。

一方、受信者が火曜日の 17:55 に開いた場合は、固定の有効期限が引き続き適用されるため、使えるのは 5 分だけです。期限になると、サービスはそれ以降の読み取りを拒否して暗号化データを削除待ちにし、Revault のビューアーは閉じて、共有キーと一時ファイルを解放します。

アクセス数は一意の受信者ではなくセッションを測定します

アクセスセッションの回数に上限を設けることも、有効期限まで無制限にすることもできます。サーバーが数えるのは付与したセッションの数であり、ファイルの閲覧回数や人数ではありません。同じ有効なセッショントークンで再試行しても、追加のセッションは消費されません。

1 セッションの制限では、1 人の個人の身元が確立されるわけではありません。招待は機能であり、リンクとシークレットを保持している人は誰でもそれを使用できます。新しいセッションは、同じ受信者であっても、許可された別のアクセスを消費する可能性があります。意図したハンドオフの余地を残す制限を選択し、異なる受信者が独立した期限やカウンターを必要とする場合は、別の招待状を使用します。

よくある受け渡しに合わせた設定の選び方

賃貸契約書や署名済みの書類など、1 回限りの書類の受け渡しには、有効期限を 1〜2 日に設定し、受信者が開き直す場合に備えてアクセスセッションを数回分許可します。必要なものを受け取ったと確認できたら招待を取り消し、エクスポートは相手が自分用の暗号化コピーを保管すべき場合にのみ許可してください。

一緒に行った旅行の写真など、数日分の写真には、その期間をカバーする有効期限を設定し、共有ボールトを開き直しても誰も締め出されないよう、セッションは無制限か多めにしておきます。初回アクセス後のタイマーは使わないでください。最初の人が共有を開いた直後に、全員のアクセスが終了してしまいます。

閲覧のみのアクセスにするには、エクスポートを無効にし、セッションの上限を低く設定し、短い初回アクセス後のタイマーを追加します。これらの設定で制限できるのは公式アプリの機能です。スクリーンショットや改変されたクライアントを防ぐことはできません。

表示専用共有で何が保護できるのかを理解する

エクスポートが許可されている場合、受信者は共有の秘密値で開ける暗号化された .qvault コピーを保存でき、そのコピーは招待の期限が切れた後も使える場合があります。エクスポートが無効の場合、アプリにエクスポートの操作は表示されません。

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

これらの時間制限付きコントロールは、Revault のサーバー共有ルートに属します。 iOS ユーザー間の代替プライベート CloudKit 招待には、サーバーによるアクセス カウンタや自動有効期限はありません。これらの制限が重要な場合は、管理された共有を選択してください。暗号化により、転送中および保管中のファイル コンテンツが保護されますが、アクセス ポリシーは、共有セッション中にサービスと公式アプリが許可する内容を制御します。

元のファイルを削除すると共有は取り消されますか?

いいえ。共有は独立したスナップショットなので、ボールトから元のファイルを削除しても共有は残ります。アクセスを終了したいときは、招待そのものを取り消してください。

相手がすでに保存したファイルを、タイマーで取り戻せますか?

いいえ。期限になると、サービスは共有の提供を停止し、Revault のビューアーはキーと一時ファイルを解放します。ただし、スクリーンショット、改変されたクライアントが保持しているデータ、以前にエクスポートされたコピーまでは消去できません。

参考資料