Синхронизация устройств: один сейф на iPhone и iPad

Добавьте фото на iPhone и откройте его на iPad, и по сети не пройдёт ни одной читаемой копии. Vaultaire шифрует каждое изменение на том устройстве, которое его сделало, а второе устройство сливает зашифрованный результат.

Vaultaire Pro

Синхронизация устройств держит один сейф Vaultaire доступным на всех устройствах Apple, вошедших в одну учётную запись iCloud. Она использует зашифрованную резервную копию iCloud как транспорт, держит всю служебную бухгалтерию синхронизации внутри зашифрованного сейфа и никогда не превращает ваш узор в пароль от аккаунта.

Чем это отличается от синхронизации фото через iCloud

Фото iCloud синхронизирует вашу медиатеку. Это быстро и работает, но единицей служит вся медиатека: что есть на одном устройстве, то есть на каждом устройстве с этой учётной записью, а содержимое доступно для чтения службе, которая его хранит.

Синхронизация устройств синхронизирует сейф, а не медиатеку. Единица тут один сейф, и вы сами выбираете, какие сейфы участвуют. По сети идут записи, защищённые отдельным резервным ключом, выведенным из вашего узора. Фото в синхронизированном сейфе не появляется ни на одном устройстве в приложении «Фото», ни в «Воспоминаниях», ни в общих альбомах, ни в медиатеке, которую может пролистать член семьи с доступом к вашему Mac.

Обе системы работают рядом. Включение синхронизации для одного сейфа ничего не меняет в Фото iCloud, а выключение Фото iCloud не останавливает синхронизацию ни одного сейфа.

Как синхронизировать сейф для фото между iPhone и iPad

1. Включите зашифрованную копию iCloud для этого сейфа

Синхронизация устройств идёт поверх зашифрованной резервной копии iCloud, поэтому этот переключатель должен быть включён для нужного сейфа. Он действует на каждый сейф отдельно, а не глобально. Сейф, для которого вы не включите копию, остаётся на одном устройстве и не создаёт ни одной облачной записи.

2. Откройте тот же сейф на втором устройстве

Войдите на втором устройстве в ту же учётную запись iCloud, установите Vaultaire и нарисуйте тот же узор. Из этого узора выводится независимый от устройства резервный ключ, который открывает зашифрованный конверт доступа по узору в CloudKit. Конверт содержит существующий ключ сейфа и обёрнутый главный ключ; второе устройство не пересоздаёт ключ сейфа первого устройства из его локальной соли. В службу учётных записей Vaultaire ничего не отправляется.

3. Дайте устройствам сойтись

Синхронизация идёт, когда приложение выходит на передний план и когда iCloud сообщает об изменении. Каждое устройство забирает новые зашифрованные записи, сливает историю изменений и записывает состояние сейфа локально. Файл, добавленный на одном устройстве, появляется на другом после такого прохода.

iPhone
Фото положено в открытый сейф
→
Зашифрованная запись
Случайное имя, один тип, дополненный размер
→
Приватный iCloud
Одна зона, непрозрачные блобы
→
iPad
Расшифровывает и сливает локально

Что делает слияние, когда оба устройства что-то изменили

Системы синхронизации ломаются в том зазоре, где два устройства действуют одновременно. Vaultaire закрывает этот зазор внутри зашифрованного сейфа, по правилам, выбранным для сейфа с фото.

Добавление побеждает удаление, которое этого файла не видело. Если iPad удаляет файл, пока iPhone без сети добавляет другой, обе воли выживают: удаление действует на то, что iPad действительно видел, а новый файл с iPhone не утаскивается вместе с ним. Удаление убирает файл с другого устройства только тогда, когда история этого устройства показывает, что оно тот файл видело.

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

Слияние не зависит от порядка. Запущенное дважды или применённое к изменениям в другом порядке, оно даёт тот же сейф. Именно поэтому оба устройства приходят к одному состоянию без сервера, который решал бы, кто победил.

Одна учётная запись, без доступа для других людей

Синхронизация устройств действует только на устройства вашей собственной учётной записи iCloud. Чтобы дать доступ другому человеку, используйте Безопасный обмен. Он передаёт копию только для чтения через одноразовую фразу и идёт полностью отдельным путём. Превратить синхронизацию устройств в общий сейф нельзя, и не может появиться чужое устройство, которое вы сами не подключили.

Что iCloud хранит на самом деле

Каждая запись синхронизации — это запись в одной зоне вашей личной базы данных iCloud. У каждой записи случайное имя UUID, тот же тип, что и у всех остальных записей Vaultaire, и дополненный размер. Состав файлов, сведения о том, какое устройство что добавило, счётчики изменений и отметки удаления хранятся внутри зашифрованных данных.

Такая структура не помещает в схему CloudKit открытые имена сейфов, имена файлов, имена устройств и сведения о составе. Но облачный след от этого не становится постоянным. Число записей, их дополненные размеры, время обновления и общий объём по-прежнему могут выдавать структуру, и Vaultaire не утверждает, что один сейф с резервной копией неотличим от произвольного числа сейфов.

Apple видит, что записи CloudKit были записаны, какого размера дополненные записи, когда они меняются и сколько записей в личной базе данных. Узор, резервный ключ и читаемое содержимое файлов Apple от Vaultaire не получает. Это граница поставщика, а не утверждение, что все служебные метаданные исчезают.

Для каждого сейфа
Вы выбираете, что синхронизируется
Зашифровано
До отправки
Добавление сильнее
Офлайн-изменения выживают

Когда фото не синхронизируются между iPhone и iPad

У застрявшей синхронизации почти всегда причина из короткого списка. Пройдите его по порядку.

Резервная копия выключена для этого сейфа. Синхронизации устройств нужна зашифрованная копия iCloud именно для этого сейфа, на обоих устройствах. Включённая для одного сейфа, она не помогает остальным.

Сейф не открыт. Работа синхронизации для сейфа требует активного сеанса, подтверждённого узором. Заблокированное устройство этот сейф не синхронизирует, и так задумано.

Учётные записи разные. Оба устройства должны быть в одной учётной записи iCloud и иметь доступный iCloud Drive. Вторая учётная запись Apple даёт два отдельных сейфа, которые никогда не встретятся, каким бы одинаковым ни был узор.

iOS не дала приложению времени. Синхронизация идёт на переднем плане и по push. Если на принимающем устройстве приложение было закрыто, откройте его и дайте ему время при работающем соединении.

Устройство было отключено. Если использовали «Отключить это устройство», устройство сохраняет локальную копию и больше не обменивается изменениями, пока вы снова не включите синхронизацию.

Устройство было стёрто в режиме принуждения. После экстренной разблокировки Vaultaire намеренно выводит это устройство из синхронизации, чтобы стирание никогда не ушло на другие ваши устройства как обычное удаление. Возврат делается явно и требует фразу восстановления.

Контроль, изоляция и восстановление

Изоляция при принуждении — правило, которое защищает остальные ваши устройства. Режим принуждения работает только локально: он удаляет с этой установки индексы и привязки восстановления всех сейфов, кроме ложного, оставляет нетронутыми зашифрованную резервную копию iCloud и копии на других устройствах и выводит это устройство из синхронизации. После этого он сам не возвращает состояние скрытых сейфов. Вы восстанавливаете по одному сейфу, осознанно, с помощью фразы восстановления этого сейфа.

«Отключить это устройство» действует локально. Эта функция останавливает отправку и загрузку для устройства в ваших руках, оставляет на нём сейф, не отключает другие устройства и не удаляет облачные резервные копии. Удаление локальных данных — отдельное осознанное действие. Устройство, на котором сработал режим принуждения, возвращается в синхронизацию только явно, с помощью фразы восстановления.

В открытом сейфе настройки показывают число вида «Это устройство + ещё 1 устройство». Они никогда не показывают имена устройств, идентификаторы или что-либо о других ваших сейфах, а до открытия сейфа не показывают ничего. Число участвующих устройств вам полезно; список имён устройств был бы утечкой, которая ждёт своего часа.

Храните фразу восстановления отдельно от устройств. Если вы потеряете и узор, и фразу, ни одна часть этой системы не восстановит ключ, в том числе мы.

Чего синхронизация устройств не делает

Это не совместная работа в реальном времени. Два человека, редактирующих один сейф в одну и ту же секунду, не та задача, которую она решает, и слияние идёт проходами, а не на каждое нажатие.

Она не синхронизирует между учётными записями Apple и не идёт в Android, Windows или веб. Транспорт — это ваша приватная база iCloud, поэтому синхронизация устройств кончается там, где кончается ваша учётная запись.

Она не заменяет резервную копию, которой вы управляете сами. Зашифрованная копия iCloud закрывает потерю устройства. Синхронизация устройств закрывает работу с двух устройств. Они пересекаются, но всё остальное закрывает фраза восстановления.

Часто задаваемые вопросы

Как синхронизировать приватные фото между iPhone и iPad?

Включите зашифрованную копию iCloud для сейфа и откройте тот же сейф тем же узором на втором устройстве, вошедшем в ту же учётную запись iCloud. Первое устройство отправляет зашифрованные записи, второе их сливает.

Почему мои фото не синхронизируются между iPhone и iPad?

Проверьте по порядку: зашифрованная копия iCloud включена для этого сейфа на обоих устройствах, сейф открыт на том устройстве, где вы ждёте файлы, та же учётная запись iCloud, работающее соединение, и не было ли устройство отключено или стёрто в режиме принуждения и ещё не вернулось.

Даёт ли синхронизация устройств доступ к сейфу другому человеку?

Нет. Она связывает ваши собственные устройства через одну учётную запись iCloud. Безопасный обмен — это отдельный путь только для чтения, предназначенный для другого человека.

Может ли Apple прочитать синхронизированный сейф?

Vaultaire шифрует сейф до отправки. Apple хранит непрозрачные записи со случайными именами и видит служебные данные вроде размера и времени, но не получает читаемых файлов сейфа и вашего узора.

Синхронизация мгновенная?

Нет. Она в конечном счёте согласованная и идёт на переднем плане приложения и по push от iCloud. Соединение, доступность iCloud и фоновое время, которое iOS даёт приложению, решают, когда изменение дойдёт.

Что будет, если я добавлю фото офлайн на обоих устройствах?

Оба набора переживут слияние. Добавление побеждает удаление с устройства, которое нового файла ещё не видело, а один и тот же файл, добавленный дважды, сходится в одну запись.

Как остановить синхронизацию на одном устройстве?

Используйте «Отключить это устройство» в настройках синхронизации сейфа. Это работает локально: сейф остаётся на устройстве, а другие ваши устройства и облачные копии остаются нетронутыми.

Держите сейф под рукой

Пользуйтесь одним зашифрованным сейфом на устройствах Apple, не отдавая ключ.

Скачать Vaultaire бесплатно