过期链接和自毁计时器回答了不同的问题:邀请何时应停止工作,以及在某人首次打开邀请后应保留多长时间的访问权限?了解这种差异可以帮助您选择有用的限制,而不必指望计时器会调用某人已经保存的文件。

到期将在固定期限内关闭邀请

受控共享在创建时就会设定到期时间,可以是 30 天内的任意时间点。无论是否有人打开邀请,这个截止时间都有效,您也可以提前撤销共享。

想象一下今天发送一份明晚之前需要的文档。即使没有人使用,固定的到期日也会为该邀请提供一个端点。将原件保存在您自己的保管库中;过期共享是临时移交,而不是备份。如果计划发生变化,请撤销邀请,而不是假设删除源文档将取消访问权限。

自毁从第一个授予的会话开始

可选计时器会在服务器授予第一次访问会话时开始计时,即使之后的传输或解密失败也是如此。之后的每次会话都共用这一截止时间,重新打开也绝不会重置它。

例如,共享可能明天到期,但在首次访问会话后仅允许十分钟。现在开始的接收者为每个人开始相同的十分钟窗口。在明天的固定到期日之前到达的收件人只能获得剩余的时间。错误的解密密钥不会撤消服务已授予的会话,因此请在收件人打开邀请之前传递正确的密钥。

时间线示例:明天到期,十分钟计时器

假设您在周一 9:00 创建了一个共享,到期时间为周二 18:00,并设置了首次访问后十分钟的计时器。在有人打开邀请之前,一切保持不变。如果始终无人打开,它将在周二 18:00 失效。

如果接收方在周一 14:00 打开,服务器会授予第一次访问会话并启动计时器。访问将在周一 14:10 结束,即两个截止时间中较早的那个。关闭再重新打开共享保管库不会重置计时,任何使用同一邀请的其他人也都在同样的十分钟内。

如果对方改在周二 17:55 打开,则只有五分钟,因为固定的到期时间仍然有效。到达截止时间后,服务会拒绝进一步读取,并将加密数据排入删除队列;Revault 查看器也会关闭,并释放其共享密钥和临时文件。

访问计数衡量的是会话,而不是唯一的收件人

您可以限制访问会话次数,也可以在到期前不设上限。服务器统计的是它授予的会话次数,而不是文件查看次数或人数;使用同一个有效会话令牌重试不会额外消耗次数。

一次会话限制并不能确定一个人的身份。邀请是一种能力,任何持有链接和秘密的人都可以使用它。新会话可以使用另一个允许的访问,即使对于同一接收者也是如此。选择一个限制,为预期的交接留出空间,并在不同的收件人需要独立的截止日期或计数器时使用单独的邀请。

为常见交接场景选择设置

对于一次性的文件交接,例如租约或已签署的表格,请将到期时间设为一两天,并允许几次访问会话,以防接收方需要再次打开。在对方确认已拿到所需内容后撤销邀请,并仅在对方应保留自己的加密副本时允许导出。

对于几天内的照片,例如一起旅行时拍的照片,请将到期时间设为覆盖这几天,并将会话次数设为无限或宽松一些,这样重新打开共享保管库时不会有人被拒之门外。不要使用首次访问后计时器:它会在第一个人打开共享后不久就终止所有人的访问。

如需仅供查看的访问,请禁用导出、设置较低的会话次数上限,并添加较短的首次访问后计时器。这些设置会限制官方应用提供的功能,但无法阻止截图或经过修改的客户端。

了解仅供查看的共享可以保护哪些内容

允许导出时,接收方可以保存一份用共享密钥打开的加密 .qvault 副本,该副本在邀请过期后仍可使用。禁用导出时,应用中将不会出现导出选项。

到期和撤销将停止通过 Revault 进行将来的检索。他们无法删除收件人保留的屏幕截图、导出的文件或副本。选择您信任的人,即使导出已禁用。

这些定时控制属于Revault的服务器共享路由。 iOS 用户之间的替代私人 CloudKit 邀请没有服务器强制的访问计数器或自动过期。当这些限制很重要时,选择受控份额。加密可以保护传输和存储过程中的文件内容,而访问策略则可以控制共享会话期间服务和官方应用程序允许的内容。

删除原文件会撤销共享吗?

不会。共享是一份独立的快照,因此从保管库中删除原始文件并不会影响共享。如果希望结束访问,请直接撤销邀请。

计时器能收回对方已保存的文件吗?

不能。到达截止时间后,服务会停止提供该共享,Revault 查看器也会释放其密钥和临时文件。清理无法删除截图、经过修改的客户端所保留的数据,或之前导出的副本。

参考来源