Vaultaire vs Secret Photo Vault
Secret Photo Vault закрывает фотогалерею кодом доступа. Vaultaire с помощью PBKDF2 выводит ключ сейфа, который расшифровывает отдельный случайный главный ключ для шифрования файлов AES-256-GCM в процессе приложения.
Сравнение функций
| Функция | Vaultaire | Secret Photo Vault |
|---|---|---|
| AES-256-GCM шифрование Шифрование с проверкой подлинности каждого файла | ✓ | ✕ |
| Защита iOS Keychain Элементы привязаны к устройству; AES работает в приложении | ✓ | ✕ |
| Блокировка узором (не PIN-кодом) Из узора выводится ключ сейфа, который расшифровывает ключ файла | ✓ | ✕ |
| Несколько независимых сейфов У каждого сейфа свои ключи | ✓ | ✕ |
| Сейф принуждения (очистка локального доступа) Правдоподобное отрицание при принуждении | ✓ | ✕ |
| Архитектура с нулевым разглашением У разработчика нет ключа для расшифровки сейфа | ✓ | ✕ |
| Зашифрованная резервная копия iCloud Резервная копия остается зашифрованной в состоянии покоя | ✓ | ✕ |
| Зашифрованный общий доступ к сейфам Делитесь сейфами, не раскрывая открытые данные | ✓ | ✕ |
| Фраза восстановления Собственная фраза из девяти слов и зашифрованный конверт ключа | ✓ | ✕ |
| Без биометрии (по замыслу) Невозможно принудительно выполнить с помощью FaceID/TouchID. | ✓ | ✕ |
| Фотографии, видео & Поддержка файлов Храните файлы любого типа, а не только фотографии. | ✓ | ✓ |
| Оптимизация носителя (HEIC/HEVC) Эффективное хранение медиаформатов Apple | ✓ | ✕ |
| Доступен бесплатный уровень Можно использовать без какой-либо оплаты. | ✓ | ✓ |
| На бесплатном уровне рекламы нет. Бесплатная версия без рекламы | ✓ | ✕ |
| Импорт общего листа Импортируйте файлы из любого приложения через общий лист iOS. | ✓ | ✓ |
| Захват камеры Съемка прямо в зашифрованный сейф | ✓ | ✓ |
| Локальная работа с сейфом без сети Аналитика и зашифрованное резервное копирование включены по умолчанию; оба можно отключить | ✓ | ✕ |
Vaultaire: 17/17 функций. Secret Photo Vault: 4/17 функций.
Сравнение цен
Vaultaire
- До 3 сейфов, всего 100 фото и 10 видео
- Блокировка узором, шифрование AES-256
- Импорт камеры/фото
- Нет рекламы
- Зашифрованная резервная копия в iCloud
- Неограниченное число сейфов и файлов
- Сейф принуждения
- Синхронизация между устройствами и общий доступ к сейфам
- Альтернативные значки, плитка на экране «Домой» и слайд-шоу
- Все функции Pro, экономия 72 %
- 7 дней бесплатно для новых подписчиков
- Все функции Pro навсегда
- Все Pro-функции для вашей семьи Apple через Семейный доступ
- Продаётся на странице приложения в App Store, не в приложении
Secret Photo Vault
- Основные функции с рекламой
- Доступ на основе пароля
- Единоразовая покупка, без подписки
- Удаление рекламы
- Дополнительные возможности
Код доступа vs. Ключ шифрования
Secret Photo Vault просит задать код доступа. Этот код открывает доступ к интерфейсу приложения. Он ничего не шифрует. Код доступа — это механизм контроля доступа, а не криптографический примитив. Файлы за ним остаются в исходном формате и хранятся в каталоге песочницы приложения. Разница важна: контроль доступа можно обойти, добравшись до данных другим путем. Ключ шифрования обойти нельзя, потому что без него данных в читаемом виде просто нет.
Блокировка узором в Vaultaire — часть криптографического пути доступа, а не просто экран интерфейса. PBKDF2-HMAC-SHA512 объединяет узор с общей для устройства солью и выводит 256-битный ключ сейфа. Этот ключ проверяет подлинность зашифрованного индекса и расшифровывает отдельный случайный главный ключ, которым файлы шифруются по AES-256-GCM. Без действительного пути разблокировки или восстановления данные остаются шифротекстом.
Видимость файловой системы
Если приложение-сейф хранит файлы без шифрования, их видит любой инструмент, способный читать файловую систему iOS. Подключите устройство к Mac, откройте iTunes или Finder и просмотрите каталог документов приложения. Фотографии лежат прямо там: файлы JPEG, PNG, MOV с нетронутым исходным содержимым. Криминалисту не нужно подбирать код доступа; он просто читает файлы из резервной копии или прямо с устройства.
Vaultaire записывает в свой контейнер зашифрованные индексы, заголовки файлов, миниатюры и содержимое. Каждое значение AES-256-GCM содержит одноразовое число (nonce) и тег аутентификации. При просмотре файловой системы не видно читаемых заголовков изображений, видео или пользовательских метаданных, но количество файлов, временные метки и занятое место все же могут раскрыть структуру.
Предотвращение потери данных
Secret Photo Vault не предоставляет механизма резервного копирования скрытых фотографий. Потеря устройства, сбои обновления iOS или сброс настроек к заводским настройкам приводят к безвозвратной потере данных. Это структурная проблема: без шифрования не существует безопасного способа резервного копирования данных в облачную службу, поскольку резервная копия откроет незашифрованные фотографии поставщику облачных услуг. Приложение застряло в парадоксе: оно не может защитить данные на диске и безопасно выполнить резервное копирование за пределами устройства.
Vaultaire снижает этот риск, шифруя данные до резервного копирования. CloudKit получает шифротекст, а не читаемые фотографии, хотя Apple по-прежнему видит число записей, их размеры, время и метаданные аккаунта. Собственная фраза восстановления открывает зашифрованный манифест восстановления. Для восстановления все равно нужны соответствующие записи CloudKit, поэтому резервная копия снижает риск потери данных при утрате устройства, но не гарантирует восстановления.
Ограничения восстановления пароля
Забудьте свой пароль Secret Photo Vault, и вы столкнетесь с двоичным исходом: либо приложение имеет механизм восстановления (что означает, что разработчик может получить доступ к вашим данным, что противоречит цели), либо его нет (что означает, что ваши данные безвозвратно потеряны). Большинство приложений на основе пароля выбирают последнее, не оставляя пользователям возможности обратиться за помощью. Это не выбор дизайна, основанный на усиленной безопасности, а следствие отсутствия надлежащей системы управления ключами.
При создании сейфа Vaultaire генерирует собственную фразу восстановления из девяти слов. Это не BIP-39, и она не кодирует 256-битный ключ сейфа. PBKDF2-HMAC-SHA512 обрабатывает нормализованную фразу в 800 000 итераций и выводит ключ восстановления, который открывает конверт ключа, зашифрованный AES-GCM. Для восстановления на новом устройстве также нужны соответствующие зашифрованные резервные записи CloudKit.
Что говорят пользователи Secret Photo Vault
«Просто пароль на папку».
Подход Vaultaire: Vaultaire не просто закрывает папки паролем. Он шифрует данные файлов с помощью AES-256-GCM случайным главным ключом. Из узора выводится отдельный ключ сейфа, который проверяет подлинность зашифрованного индекса и расшифровывает этот главный ключ.
«Файлы, видимые через iTunes».
Подход Vaultaire: Файлы на диске представляют собой зашифрованный текст AES-256-GCM. Подключение к iTunes или любому файловому браузеру открывает зашифрованные объекты. Никаких заголовков изображений и читаемого контента, хотя общий объём хранилища остаётся виден, а эксперт может оценить, во скольких сейфах есть файлы.
«Реклама постоянно».
Подход Vaultaire: нет рекламы ни на каком уровне, а также нет стороннего рекламного SDK. Атрибуция Apple Ads включена по умолчанию, и ее можно отключить с помощью «Анонимно делиться ошибками» в настройках. Приложение не отправляет никаких событий конверсии рекламы при открытии.
«Нет резервной копии, все потеряно».
Подход Vaultaire: Резервное копирование в CloudKit с шифрованием на стороне клиента выручает при смене или сбросе устройства. Собственная фраза из девяти слов открывает зашифрованный манифест восстановления, без которого эти резервные записи не использовать.
«Забыл пароль, восстановить невозможно».
Подход Vaultaire: Из собственной фразы из девяти слов выводится ключ восстановления для зашифрованного конверта ключа. Фразу можно посмотреть позже в защищенных локальных данных восстановления, и самих файлов она не содержит.
Итог
Secret Photo Vault закрывает фотогалерею кодом доступа. Vaultaire выводит из нарисованного узора ключ сейфа, который проверяет подлинность зашифрованного индекса и расшифровывает случайный главный ключ для шифрования файлов AES-256-GCM. Это защищает скопированное хранилище, но на разблокированном или взломанном устройстве все еще могут быть доступны ввод, ключи, превью или экспортированные файлы.
Прочитать полный обзор Secret Photo Vault →
Ключи шифрования, а не пароли
Код доступа может закрыть экран, не шифруя файлы за ним. Vaultaire использует AES-256-GCM с раздельными ключами сейфа и главными ключами, поэтому скопированное содержимое файлов остается под защитой аутентифицированного шифрования.
Скачать Vaultaire