iPhone, на котором миниатюра фотографии перемещается из фотопленки в светящийся куб-сейф с замком, иллюстрируя, как приложение-фотосейф перемещает и шифрует снимок.

Как работают приложения-фотосейфы? Что происходит на самом деле

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

Приложение-фотосейф работает так: копия вашей фотографии импортируется в его собственное закрытое хранилище, а затем версия в фотопленке удаляется. Хорошие приложения шифруют каждый файл ключом, который открывается только PIN-кодом, паролем или Face ID, поэтому исходное изображение никогда не хранится на диске в читаемом виде. Более слабые приложения обходятся без настоящего шифрования и просто прячут файлы за экраном блокировки, а значит, фотографии остаются открытыми для любого, кто получит доступ к файловой системе. Именно эта разница определяет, будете ли вы защищены, если телефон потеряется или его проверят.

Что на самом деле делает приложение-фотосейф

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

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

Как работает шифрование и когда оно не работает

Настоящий сейф шифрует каждый импортированный файл до того, как он попадет на диск. Большинство использует AES-256 — тот же стандарт, на который полагаются банки и государственные органы; он превращает изображение в нечитаемые данные. Ключ к этим данным выводится из секрета, который задаете вы, обычно PIN-кода или пароля, с помощью функции формирования ключа, которая делает из короткого кода надежный ключ. Поскольку файл хранится в виде шифротекста, тот, кто скопирует его с вашего телефона, получит только шум, а не фотографию. Именно это имеют в виду, когда говорят, что приложение работает по принципу нулевого разглашения (zero-knowledge) или использует сквозное шифрование.

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

Как Face ID и PIN-код разблокируют сейф

Когда вы открываете защищенный сейф, разблокировка по сути сводится к восстановлению ключа шифрования. Вы вводите PIN-код или пароль, приложение выводит из него ключ и только после этого может расшифровать и показать ваши фотографии. Face ID и Touch ID обычно работают как быстрый пропуск перед этим процессом: они открывают сохраненный секрет из Secure Enclave iPhone, чтобы вам не приходилось каждый раз вводить код вручную. Secure Enclave — это отдельный аппаратный модуль, изолированный от остальной системы, который защищает ключи и биометрические данные.

Вот почему разница между пропуском и ключом так важна. В грамотно построенном сейфе ваш пароль входит в реальный ключ шифрования, поэтому даже разработчик не может открыть ваши файлы без него. В более слабом приложении Face ID просто убирает экран с надписью «заблокировано», а исходные фотографии все это время лежат на диске в расшифрованном виде. Задайте любому сейфу, который вы рассматриваете, простой вопрос: если вы забудете пароль, сможет ли служба поддержки восстановить ваши фотографии? Если честный ответ «нет», шифрование, скорее всего, настоящее.

Что остается в фотопленке и iCloud

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

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

Похожие руководства

Источники

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

Все ли приложения-фотосейфы шифруют данные?

Нет. Некоторые приложения-сейфы шифруют каждый файл с помощью AES-256 и ключа, привязанного к вашему паролю, но многие лишь прячут фотографии за PIN-кодом, оставляя их обычными читаемыми файлами. Прежде чем доверить приложению личные снимки, проверьте, упоминаются ли в описании шифрование, сквозное шифрование или принцип нулевого разглашения (zero-knowledge).

Хранят ли приложения-фотосейфы мои фотографии в интернете?

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

Может ли кто-то восстановить фотографии из приложения-сейфа?

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

Альбом «Скрытые» на iPhone и приложение-сейф: это одно и то же?

Нет. Альбом «Скрытые» оставляет фотографии в обычной медиатеке Фото и лишь переносит их в отдельную папку, которую можно заблокировать. Отдельно он не шифруется, а снимки по-прежнему синхронизируются через Фото iCloud. Приложение-сейф полностью выносит файлы из медиатеки и, если это хорошее приложение, шифрует их так, что вне приложения их нельзя прочитать.