پیوند منقضی‌شونده و تایمر خودتخریبی به دو پرسش متفاوت پاسخ می‌دهند: دعوت‌نامه چه زمانی باید از کار بیفتد و پس از آنکه کسی اولین بار آن را باز کرد، دسترسی تا چه مدت باقی بماند؟ درک این تفاوت به شما کمک می‌کند محدودیت‌های مناسبی انتخاب کنید، بدون آنکه انتظار داشته باشید تایمر بتواند فایلی را که کسی از قبل ذخیره کرده پس بگیرد.

انقضا، دعوت‌نامه را در یک مهلت ثابت می‌بندد

یک اشتراک‌گذاری کنترل‌شده انقضای خود را هنگام ساخته شدن، در هر نقطه‌ای از بازهٔ ۳۰ روز دریافت می‌کند. مهلت چه کسی دعوت‌نامه را باز کند و چه نکند اعمال می‌شود و می‌توانید اشتراک‌گذاری را زودتر لغو کنید.

تصور کنید امروز سندی می‌فرستید که تا فردا عصر لازم است. انقضای ثابت به آن دعوت‌نامه یک نقطهٔ پایان می‌دهد، حتی اگر کسی از آن استفاده نکند. نسخهٔ اصلی را در گاوصندوق خودتان نگه دارید؛ اشتراک‌گذاری با انقضا یک تحویل موقت است، نه پشتیبان. اگر برنامه‌ها تغییر کرد، دعوت‌نامه را لغو کنید و فرض نکنید که حذف سند اصلی دسترسی را قطع می‌کند.

خودتخریبی از اولین نشست صادرشده شروع می‌شود

تایمر اختیاری از لحظه‌ای شروع می‌شود که سرور اولین نشست دسترسی را صادر می‌کند، حتی اگر انتقال یا رمزگشایی بعداً شکست بخورد. هر نشست بعدی همان مهلت را دارد و باز کردن دوباره آن را از نو شروع نمی‌کند.

برای مثال، ممکن است اشتراک‌گذاری فردا منقضی شود اما پس از اولین نشست دسترسی فقط ده دقیقه اجازهٔ استفاده بدهد. گیرنده‌ای که همین حالا شروع کند، همان بازهٔ ده‌دقیقه‌ای را برای همه آغاز می‌کند. گیرنده‌ای که درست پیش از انقضای ثابت فردا برسد، فقط زمان باقی‌مانده را خواهد داشت. رمز محرمانهٔ نادرست نشستی را که سرویس قبلاً صادر کرده است لغو نمی‌کند؛ بنابراین رمز محرمانهٔ درست را پیش از آنکه گیرنده دعوت‌نامه را باز کند تحویل دهید.

یک خط زمانی: انقضا فردا، تایمر ده‌دقیقه‌ای

فرض کنید دوشنبه ساعت ۹:۰۰ اشتراک‌گذاری‌ای می‌سازید با انقضای سه‌شنبه ساعت ۱۸:۰۰ و تایمر ده‌دقیقه‌ای پس از اولین دسترسی. تا وقتی کسی دعوت‌نامه را باز نکند چیزی تغییر نمی‌کند. اگر کسی باز نکند، سه‌شنبه ساعت ۱۸:۰۰ از کار می‌افتد.

اگر گیرنده دوشنبه ساعت ۱۴:۰۰ آن را باز کند، سرور اولین نشست دسترسی را صادر می‌کند و تایمر را شروع می‌کند. دسترسی اکنون دوشنبه ساعت ۱۴:۱۰ به پایان می‌رسد، یعنی زودتر از دو مهلت. بستن و دوباره باز کردن گاوصندوق اشتراکی ساعت را از نو شروع نمی‌کند و هر کس دیگری که از همان دعوت‌نامه استفاده کند در همان ده دقیقه کار می‌کند.

اگر به‌جای آن سه‌شنبه ساعت ۱۷:۵۵ آن را باز کند، فقط پنج دقیقه خواهد داشت، چون انقضای ثابت همچنان اعمال می‌شود. در مهلت پایانی، سرویس خواندن‌های بعدی را رد می‌کند و داده‌های رمزگذاری‌شده را برای حذف در صف می‌گذارد و نمایشگر Revault بسته می‌شود و کلیدهای اشتراک‌گذاری و فایل‌های موقت را رها می‌کند.

شمارش دسترسی، نشست‌ها را می‌سنجد، نه گیرندگان یکتا را

می‌توانید تعداد نشست‌های دسترسی را محدود کنید یا تا زمان انقضا نامحدود بگذارید. سرور نشست‌هایی را که صادر می‌کند می‌شمارد، نه مشاهدهٔ فایل‌ها یا افراد را، و تلاش دوباره با همان توکن نشست معتبر نشست دیگری مصرف نمی‌کند.

محدودیت یک نشست، هویت یک نفر را تضمین نمی‌کند. دعوت‌نامه یک اختیار دسترسی است و هر کسی که پیوند و رمز محرمانه را داشته باشد می‌تواند از آن استفاده کند. یک نشست جدید می‌تواند یکی دیگر از دسترسی‌های مجاز را مصرف کند، حتی برای همان گیرنده. محدودیتی را انتخاب کنید که برای تحویل مورد نظر جا داشته باشد، و وقتی گیرندگان مختلف به مهلت‌ها یا شمارندهٔ مستقل نیاز دارند، دعوت‌نامهٔ جداگانه بسازید.

انتخاب تنظیمات برای تحویل‌های رایج

برای تحویل یک‌باره‌ٔ سند، مانند اجاره‌نامه یا فرم امضاشده، انقضای یک یا دو روزه تعیین کنید و چند نشست دسترسی مجاز کنید تا اگر گیرنده نیاز داشت دوباره آن را باز کند. وقتی گیرنده تأیید کرد هر چه لازم داشته دریافت کرده، دعوت‌نامه را لغو کنید و خروجی گرفتن را فقط وقتی مجاز کنید که باید نسخهٔ رمزگذاری‌شدهٔ خودش را نگه دارد.

برای چند روز عکس، مثلاً عکس‌های یک سفر مشترک، انقضایی تعیین کنید که آن روزها را پوشش دهد و نشست‌ها را نامحدود یا سخاوتمندانه بگذارید تا باز کردن دوبارهٔ گاوصندوق اشتراکی کسی را بیرون نکند. از تایمر اولین دسترسی صرف‌نظر کنید: این تایمر اندکی پس از آنکه اولین نفر اشتراک‌گذاری را باز کند، دسترسی همه را پایان می‌دهد.

برای دسترسی فقط‌مشاهده، خروجی گرفتن را غیرفعال کنید، سقف نشست پایینی بگذارید و تایمر کوتاهی پس از اولین دسترسی اضافه کنید. این تنظیمات آنچه را برنامهٔ رسمی ارائه می‌دهد محدود می‌کنند. آن‌ها نمی‌توانند جلوی اسکرین‌شات یا یک کلاینت دست‌کاری‌شده را بگیرند.

بدانید اشتراک‌گذاری فقط‌مشاهده از چه چیزی محافظت می‌کند

وقتی خروجی گرفتن مجاز است، گیرندگان می‌توانند یک نسخهٔ رمزگذاری‌شدهٔ .qvault ذخیره کنند که با رمز محرمانهٔ اشتراک‌گذاری باز می‌شود و آن نسخه ممکن است پس از انقضای دعوت‌نامه قابل استفاده بماند. وقتی خروجی گرفتن غیرفعال است، کنترل‌های خروجی در برنامه وجود ندارند.

انقضا و لغو دسترسی، دریافت‌های بعدی را از طریق Revault متوقف می‌کنند، اما نمی‌توانند اسکرین‌شات‌ها، فایل‌های خروجی گرفته‌شده یا نسخه‌هایی را که گیرنده نگه داشته است پاک کنند. حتی وقتی خروجی گرفتن غیرفعال است، فقط به کسی اعتماد کنید که مورد اعتماد شماست.

این کنترل‌های زمان‌دار به مسیر اشتراک‌گذاری سروری Revault تعلق دارند. دعوت‌نامهٔ خصوصی جایگزین از طریق CloudKit میان کاربران iOS شمارندهٔ دسترسی یا انقضای خودکار اعمال‌شده توسط سرور ندارد. وقتی این محدودیت‌ها اهمیت دارند، اشتراک‌گذاری کنترل‌شده را انتخاب کنید. رمزگذاری از محتوای فایل‌ها هنگام انتقال و ذخیره‌سازی محافظت می‌کند، در حالی که سیاست‌های دسترسی تعیین می‌کنند سرویس و برنامهٔ رسمی در طول یک نشست اشتراک‌گذاری چه چیزی را مجاز بدانند.

آیا حذف نسخهٔ اصلی، اشتراک‌گذاری را لغو می‌کند؟

خیر. اشتراک‌گذاری یک نسخهٔ لحظه‌ای جداگانه است، بنابراین حذف فایل اصلی از گاوصندوق شما اشتراک‌گذاری را سر جایش باقی می‌گذارد. وقتی می‌خواهید دسترسی پایان یابد، خود دعوت‌نامه را لغو کنید.

آیا تایمر می‌تواند فایلی را که کسی قبلاً ذخیره کرده پس بگیرد؟

خیر. در مهلت پایانی، سرویس دیگر اشتراک‌گذاری را ارائه نمی‌کند و نمایشگر Revault کلیدها و فایل‌های موقت خود را رها می‌کند. پاک‌سازی نمی‌تواند اسکرین‌شات‌ها، داده‌ای که کلاینت دست‌کاری‌شده نگه داشته یا نسخه‌ای را که پیشتر خروجی گرفته شده پاک کند.

منابع