Защищённая камера: снимок внутри хранилища
Большинство фотохранилищ требуют снимать в приложении Камера, импортировать результат и удалять оригинал. Vaultaire вычёркивает два средних шага. Камера лежит внутри хранилища, и кадр шифруется там же, куда попадает.
Защищённая камера это встроенная в Vaultaire съёмка фото и видео. Она использует переднюю или заднюю линзу, касание для фокуса, вспышку или фонарь и звук, если он вам нужен. Каждый кадр проходит проверку, а оставленный кадр шифруется в открытое хранилище. Vaultaire никогда не кладёт его в плёнку iPhone.
Почему импорт и удаление оставляют след
У обычного пути приватного фото четыре подвижные части: приложение Камера пишет в медиатеку, приложение-хранилище импортирует копию, вы удаляете оригинал и надеетесь, что на этом всё. Каждый из этих шагов что-то оставляет.
Удаление тут самое слабое место. В iOS удалённое фото уходит в «Недавно удалённые» и лежит там 30 дней, прежде чем система его уберёт. Кто может открыть ваше приложение Фото, тот может открыть и этот альбом. Если Фото iCloud включены, оригинал уже был отправлен и разослан на каждое устройство этой учётной записи ещё до того, как вы что-то удалили. Общие альбомы, Воспоминания, виджет Фото и Mac с той же медиатекой читают из одного и того же запаса.
Даже тот, кто действует быстро, оставляет открытое окно. Фото лежит в медиатеке от затвора до конца удаления, и это окно закрывает ровно то время, когда вы скорее всего протянете телефон кому-то, чтобы показать, что только что сняли.
Защищённая камера закрывает это окно тем, что никогда его не открывает. Оригинала в Фото нет, значит, нет удаления, о котором надо помнить, нет строки в «Недавно удалённых» и нет гонки с отправкой.
Как сделать приватное фото на iPhone
1. Запустите камеру в открытом хранилище
Вы рисуете паттерн, хранилище открывается, и кнопка камеры лежит внутри этого хранилища. С экрана блокировки или из пункта управления камера недоступна, потому что кадру нужно зашифрованное место. На iPad камера открывается на весь экран, а не панелью.
2. Постройте кадр обычными органами управления
Переключайтесь между передней и задней линзой. Коснитесь предпросмотра, чтобы поставить фокус и экспозицию в эту точку. Поставьте вспышку для фото на авто, включено или выключено, либо включите фонарь для видео, если он есть у задней камеры. Предпросмотр и съёмка следуют за ориентацией устройства, поэтому горизонтальный кадр сохраняется правильной стороной вверх.
3. Проверьте, затем оставьте или переснимите
После затвора Vaultaire показывает вам кадр с двумя вариантами. «Переснять» его отбрасывает. «Сохранить в хранилище» его шифрует. Пока вы не выбрали, в хранилище ничего не пишется, а в Фото не пишется ничего в любом случае.
Что происходит с фото
Vaultaire снимает JPEG в самом большом разрешении, о котором сообщает сенсор, и ставит качество выше скорости. Эти байты остаются в памяти всё время проверки. Переснимете кадр, и буфер очищается. Оставите кадр, и те же байты идут прямо в шифрование и в хранилище, а Vaultaire создаёт миниатюру, чтобы файлу было что показать в сетке.
Фото никогда не касается диска в читаемом виде. Нет промежуточного файла, который можно найти, нет записи в кеше, которую надо чистить, и нет элемента в медиатеке, который надо убирать.
Как запись видео обходится со своим временным файлом
Видеозаписывающий механизм Apple пишет в файл. Запись видео не может остаться в памяти, как фото, и утверждать обратное было бы ложью. Вместо этого Vaultaire делает следующее.
Запись идёт в файл MP4 со случайным именем UUID, в папку в собственном временном хранилище Vaultaire, которую не может прочитать никакое другое приложение. Папка и готовый файл стоят на уровне защиты данных iOS «полная», который держит их нечитаемыми при заблокированном устройстве, и оба исключены из резервных копий устройства. Прежде чем принять видео, Vaultaire проверяет, что файл действительно начинается с заголовка MP4, а не с чего-то другого, что туда подложили.
Как только вы оставляете видео, Vaultaire шифрует его в хранилище, а затем уничтожает временный файл: три прохода перезаписи нулями, потом единицами, потом случайными байтами, затем удаление. Та же уборка идёт при пересъёмке, при отмене, когда запись не стартовала и когда импорт отклонён. Если приложение завершат посреди записи, проход при следующем запуске убирает всё, что осталось в этой папке.
Перезапись файла говорит файловой системе заменить эти байты. На флеш-памяти выравнивание износа приводит к тому, что контроллер может положить новые записи на другие физические ячейки, а старые оставить нетронутыми, пока они снова не понадобятся. Считайте перезапись крепкой уборкой, а не доказательством того, что каждый физический блок исчез. Опереться можно на шифрование: видео в вашем хранилище нечитаемо без вашего паттерна, а временный файл всю свою короткую жизнь стоял на уровне защиты «полная».
Доступ к камере и к микрофону разделены
Доступ к камере нужен, и iOS просит его, когда вы первый раз открываете Защищённую камеру. Доступ к микрофону это второй, отдельный вопрос, и он приходит только тогда, когда вы снимаете видео. Откажете, и съёмка продолжит работать: вы получите немое видео и знак выключенного звука на экране, чтобы результат вас потом не удивил.
В режиме фото Vaultaire вообще не поднимает общую аудиосессию. Музыка в наушниках продолжает играть, пока вы снимаете. Vaultaire добавляет вход микрофона только после вашего разрешения и только на время записи видео, а потом убирает его.
Куда кадр уходит дальше
Оставленный кадр это обычный файл в этом хранилище, и он наследует каждую настройку, которая у хранилища уже есть. Если зашифрованная копия iCloud включена, файл уходит наверх уже зашифрованным. Если включена синхронизация устройств, он появится на других ваших устройствах Apple после следующего прохода. Если хранилище это скрытое хранилище, кадр лежит в нём и делит его отрицаемость. Если вы запустите режим принуждения, он уйдёт вместе со всем остальным.
В какое хранилище вы снимаете, поэтому решение настоящее. Фото в повседневном хранилище ведёт себя как ваше повседневное хранилище. Фото в хранилище без резервной копии и без синхронизации остаётся на этом одном устройстве, пока вы его не перенесёте.
Чем Защищённая камера не является
Это не продукт для наблюдения и не камера охраны. Она не следит за комнатой, не транслирует на другое устройство и не пишет по движению. Это путь съёмки в зашифрованное хранилище, и только.
Она не скрывает, что Vaultaire установлен. Кто держит ваш телефон, тот видит приложение. Чего этот человек не может: открыть хранилище без паттерна или найти ваши кадры в Фото.
Она также не защитит вас от того, кто смотрит через плечо, пока вы снимаете. Шифрование начинается, когда вы оставляете кадр. Всё, что до этого, тот же физический мир, что и у любой другой камеры.
Импорт фото, которые вы уже сняли
Защищённая камера закрывает всё начиная со следующего кадра. Для того, что уже лежит в медиатеке, Vaultaire импортирует из выбора фото и принимает файлы из меню «Поделиться» в iOS. Импорт копирует файл в хранилище и шифрует его там. Убрать оригинал из Фото, вместе с альбомом «Недавно удалённые», это ваш шаг, и он окупается в тот же день, а не позже.
Часто задаваемые вопросы
Есть ли фотохранилище, в котором можно снимать прямо в приложении?
Да. Защищённая камера Vaultaire открывается в разблокированном хранилище. Вы снимаете, проверяете и оставляете кадр, и он шифруется в это хранилище. В плёнку он не попадает, поэтому и оригинала для удаления нет.
Сохраняет ли Защищённая камера в Фото Apple?
Нет. Vaultaire никогда не вызывает функцию сохранения Фото для снятого кадра. Ничего не появляется в вашей плёнке, в «Недавно удалённых» или в Фото iCloud.
Можно снимать видео без доступа к микрофону?
Да. Доступ к камере нужен, доступ к микрофону нет. Откажете, и вы снимете немое видео и увидите на экране знак выключенного звука.
Шифруется ли видео прямо во время записи?
Нет, и любое приложение, которое утверждает обратное на iOS, стоит второго взгляда. Запись идёт во временный файл MP4 в собственном хранилище приложения, с уровнем защиты «полная» и без резервного копирования. Vaultaire шифрует видео в хранилище после того, как вы его оставили, а затем перезаписывает и удаляет временный файл.
Можно перенести в хранилище фото, которые уже лежат в плёнке?
Да, через выбор фото или меню «Поделиться». Импорт копирует файл внутрь и шифрует его. Удалить оригинал в Фото это ваш шаг, а «Недавно удалённые» держат его 30 дней, если не очистить этот альбом.
Появляются ли кадры Защищённой камеры на моём iPad?
Только при включённой синхронизации устройств для этого хранилища. Без неё кадр остаётся на устройстве, которое его сняло.
Работает ли Защищённая камера без интернета?
Да. Съёмка, проверка и шифрование происходят на устройстве. Сеть нужна только для зашифрованной копии iCloud, которая необязательна, и для синхронизации устройств.
Снимайте туда, где файлу и место
Сделайте снимок в том хранилище, которое его удержит. Ни копии в плёнке, ни удаления, о котором надо помнить.
Скачать Vaultaire бесплатно