Надсилання конфіденційного файлу між iPhone та телефоном Android не повинно означати передавання ключів від усього вашого сховища. Revault відокремлює спільний знімок від вашого особистого сховища. Цей посібник проводить через передавання: від вибору невеликого набору файлів до допомоги отримувачу відкрити їх приватно.

Який спосіб спільного доступу обрати?

У Revault є три способи ділитися файлами. Який обрати, залежить від того, чим користується отримувач і чи потрібні обмеження.

Між двома iPhone, коли обмеження не потрібні, iOS пропонує приватне запрошення CloudKit лише для читання між обліковими записами Apple. Воно не застосовує лічильників доступу чи автоматичного завершення терміну дії, тож доступ триває, доки ви не припините спільний доступ.

Між будь-якими двома телефонами, коли важливі обмеження, скористайтеся контрольованим серверним спільним доступом. Він працює з iPhone на Android, між телефонами Android і між iPhone. Ви задаєте термін дії до 30 днів і можете додати максимальну кількість сеансів доступу, дозвіл на експорт і таймер після першого відкриття. Отримувачу потрібні застосунок Revault і ваш окремий секретний код, але не обліковий запис Revault.

Для того, хто має лише браузер, поділіться одним файлом за допомогою вебпосилання для доступу. Воно працює для завершених завантажень у хмару Revault, і кожен, хто має повне посилання, може завантажити цей файл без облікового запису. Вебпосилання діють одну годину, один день або сім днів. Застосунки для iOS і Android ще недоступні в App Store або Google Play, тож вебпосилання — простіший шлях, коли в отримувача ще немає Revault.

Почніть із найменшого корисного знімка

Розблокуйте сховище на телефоні-відправнику й уважно перегляньте, що саме ви збираєтеся надіслати. Виберіть потрібні файли або створіть знімок сховища. Перевірте вміст сканів документів і фото перед спільним доступом: шифрування не може видалити адресу, номер рахунку чи обличчя, які ви не збиралися включати. Приховуйте непотрібні відомості, перш ніж імпортувати копію, якою ділитиметеся.

Спільний доступ містить файли такими, якими вони були на момент його створення. Пізніші зміни у вашому сховищі до отримувача не потрапляють, а ваші папки, теги й обране залишаються приватними.

Задайте отримувачу вікно доступу

Для передавання з iPhone на Android або з Android на Android використовуйте контрольоване серверне запрошення. Встановіть термін дії до 30 днів, вирішіть, скільки сеансів доступу доречно, і оберіть, чи може отримувач експортувати зашифровану копію. Якщо файли потрібні лише ненадовго після відкриття, додайте також таймер першого доступу. Поточний сервіс серверного спільного доступу приймає знімки з вмістом файлів до 1 GiB; цей обсяг не обмежує файли у вашому локальному сховищі.

Приклад із практики: надсилання договору оренди з iPhone на телефон Android

Припустімо, ваш партнер чи партнерка користується телефоном Android і кілька днів потребує вашого підписаного договору оренди для оформлення страховки. Розблокуйте сховище на своєму iPhone та виберіть лише договір оренди, а не всю папку з документами про житло.

Створіть контрольований серверний спільний доступ, адже запрошення CloudKit працює лише між обліковими записами Apple. Установіть термін дії на тиждень і дозвольте кілька сеансів доступу. Кожен сеанс триває щонайбільше 15 хвилин, тож кількох сеансів вистачить, щоб партнер чи партнерка могли знову відкрити договір. Дозволяйте експорт лише тоді, коли їм потрібна власна зашифрована копія.

Надішліть посилання-запрошення повідомленням, а секретний код прочитайте по телефону. Партнер чи партнерка відкриває посилання в Revault на своєму телефоні Android, вводить секретний код і бачить договір оренди в ізольованому спільному сховищі лише для читання. Їхні власні сховища залишаються заблокованими, а ваш графічний ключ чи ключ відновлення вони ніколи не бачать.

Коли з паперами покінчено, скасуйте запрошення, не чекаючи завершення терміну дії. Видалення договору з вашого сховища не скасовує спільного доступу.

Передайте посилання та секретний код окремо

Посилання-запрошення відкриває доступ до зашифрованого пакета, а секретний код розблоковує його вміст. Надішліть посилання звичним каналом, переконайтеся, хто отримає секретний код, і передайте цей код окремим приватним каналом. Наприклад, підтвердьте особу отримувача під час дзвінка, а не вставляйте обидва елементи в одне пересилане повідомлення. Той, хто має обидва елементи, потенційно може отримати доступ у межах встановлених обмежень.

Що сервер бачить під час спільного доступу

Міжплатформні спільні доступи передаються через сервер Revault обмеженими зашифрованими частинами, кожна з контрольною сумою SHA-256. Сервіс фіксує службові метадані: розміри файлів, контрольні суми, позначки часу та кількість наданих сеансів доступу.

Він ніколи не отримує графічного ключа вашого сховища, ключа відновлення чи головного ключа сховища, адже жоден із них не входить до спільного доступу. Секретний код для розшифрування, який ви передаєте отримувачу, ніколи не завантажується. Права читання й керування запрошенням зберігаються на сервері лише у вигляді хешів.

Відкрийте спільне сховище й завершіть передачу

На пристрої отримувача має бути встановлено Revault. Відкриття запрошення запускає окремий сценарій, у якому запитується секретний код від відправника. Він не просить графічний ключ особистого сховища і не вимагає створювати обліковий запис Revault. Спільні файли відображаються в ізольованому сховищі лише для читання, а особисті сховища отримувача залишаються заблокованими. Закриття або згортання спільного сховища очищає його активні ключі розшифрування та тимчасові перегляди.

Чого спільний доступ не може скасувати

Закінчення терміну дії та скасування доступу припиняють подальше отримання файлів через Revault. Вони не можуть стерти знімки екрана, експортовані файли чи копії, які зберіг отримувач. Обирайте тих, кому довіряєте, навіть якщо експорт вимкнено.

Джерела