Шифрование в хранилищах фото и zero-knowledge: объяснение
·Автор: разработчик Stash
Это руководство на других языках:Читать на английскомSvenskaDeutschעבריתPortuguês (Brasil)日本語Tiếng ViệtTürkçeEspañolFrançaisPolskiSlovenčinaČeštinaNorsk bokmål
Приложение-хранилище фото, которое шифрует ваши фото, превращает сами файлы в нечитаемые данные, и только правильный ключ превращает их обратно. Хранилище, которое лишь скрывает фото, ставит экран с PIN перед обычными файлами изображений. «Zero-knowledge» добавляет ещё одно обещание: компания, создавшая приложение, никогда не получает ваш ключ, поэтому не может прочитать ваши файлы, даже если захочет. В этом руководстве объясняются термины и приводятся шесть вопросов, которые стоит задать любому приложению-хранилищу. Stash: Calculator Photo Vault, наш выбор (мы его создаём), шифрует каждый элемент на устройстве с помощью AES-256, хранит ключ в связке ключей iOS и не имеет сервера, поэтому по своей конструкции работает по принципу zero-knowledge.
Раскрытие информации: я создаю Stash, приложение-хранилище фото. Там, где на этой странице упоминаются другие приложения, сведения взяты с собственных страниц поставщиков, прочитаны 8 октября 2026, перепроверены 10 октября 2026 и снабжены ссылками. Там, где описывается Stash, сведения взяты с нашей страницы фактов о продукте и политики конфиденциальности.
Сведения о конкурентах проверены в последний раз: 2026-10-10, по собственным страницам каждого поставщика.
Скрытие и шифрование
Скрытие означает, что приложение убирает фото из вашей фотоплёнки и запрашивает PIN, прежде чем их показать. Файлы в памяти телефона при этом могут оставаться обычными фото. Любой, кто пройдёт экран с PIN или прочитает память другим способом, увидит их.
Шифрование означает, что каждый файл перед сохранением перемешивается с помощью ключа. Без ключа файл — просто шум. Тогда экран с PIN — это дверь, а шифрование — сейф за ней.
Полезны оба. Скрытие не даёт кому-то листать ваш телефон. Шифрование защищает и сами файлы. Страница хранилища, где сказано лишь «безопасно» или «защищено», не говорит, что именно вы получаете.
Что означает AES-256
AES — стандарт шифрования, который используют большинство приложений; 256 — длина ключа в битах. 256-битный ключ слишком велик, чтобы подобрать его перебором всех вариантов. Когда хранилище называет «AES-256», оно называет хорошо изученный метод, и это хороший признак.
Некоторые поставщики также называют режим и способ получения ключа из пароля. Например, Obscura сообщает, что использует «AES-256-GCM with 600,000-round PBKDF2 key derivation» (AES-256-GCM с получением ключа PBKDF2 в 600 000 раундов) на obscura-vault.com (сайт поставщика, проверено 2026-10-10), а Vaultaire называет AES-256-GCM на vaultaire.app (сайт поставщика, проверено 2026-10-08). Чем больше называет поставщик, тем больше может проверить эксперт.
От чего AES-256 не защищает:
- Слабый или известный другим PIN. Если кто-то знает ваш PIN, шифрование открывается для него так же, как для вас.
- Разблокированное, открытое хранилище. Пока вы смотрите на фото, оно расшифровано на экране.
- Снимки экрана и копии. Фото, которым вы поделились, сняли на скриншот или оставили в фотоплёнке, находится вне хранилища.
- Оригинал в «Фото». Многие хранилища копируют фото внутрь; оригинал остаётся в «Фото», пока вы его не удалите.
Где хранится ключ
Шифрование приватно настолько, насколько приватен ключ. Есть три распространённых места:
- На вашем устройстве, например в связке ключей iOS, защищённом хранилище Apple для секретов.
- Получается из вашего пароля или графического ключа, поэтому ключ создаётся заново при каждой разблокировке (Vaultaire сообщает, что ключ получается из нарисованного графического ключа).
- На сервере поставщика, а значит, поставщик в принципе мог бы расшифровать ваши файлы.
Первые два варианта могут поддерживать zero-knowledge. Третий — нет.
Что означает «zero-knowledge»
Zero-knowledge означает, что компания, создавшая приложение, не может прочитать ваши файлы, потому что никогда не получает их в читаемом виде и никогда не хранит ключ. Два пути к этому:
- Вообще без сервера. Файлы остаются на вашем телефоне в зашифрованном виде. Obscura, например, сообщает: «There is no server.» (Сервера нет.)
- Шифрование перед загрузкой. Если есть облачная резервная копия, файлы сначала шифруются на устройстве ключом, которого нет у компании. Proton сообщает, что файлы шифруются на вашем устройстве перед загрузкой, «so only you hold the keys» (так что ключи есть только у вас), на proton.me/drive (сайт поставщика, проверено 2026-10-10), а Private Photo Vault сообщает, что его Cloud Vault шифрует файлы перед загрузкой и «Only you hold the key» (ключ есть только у вас) на privatephotovault.com (сайт поставщика, проверено 2026-10-08).
Обратная сторона: если компания не может прочитать ваши файлы, она не может и спасти их. Забудете PIN и потеряете ключ восстановления — файлы останутся заблокированными.
Маркетинговые слова — не спецификация
Некоторые страницы хранилищ описывают своё шифрование ярлыками, заимствующими престиж у армий или банков. Эти ярлыки не являются стандартом и ничего не сообщают такого, что можно проверить. Лучше спросите о двух вещах: об алгоритме (например, AES-256) и о том, у кого ключ.
Как самому проверить приложение-хранилище
Для первой проверки не нужно быть экспертом по безопасности:
- Прочитайте страницу поставщика о безопасности или конфиденциальности. Ищите алгоритм, место хранения ключа и то, покидают ли файлы ваш телефон.
- Прочитайте сведения о конфиденциальности в App Store. Раздел Apple «Конфиденциальность приложения» в каждой карточке показывает, какие данные, по заявлению приложения, оно собирает. Меньше категорий — разумное начало.
- Посмотрите настройки резервного копирования. Включена ли облачная копия по умолчанию? Шифруется ли она перед загрузкой? Идёт ли она в вашу учётную запись или поставщика?
- По желанию, для технически подкованных: с Mac и инструментами проверки файлов можно посмотреть сохранённые файлы приложения и увидеть, читаются ли они как изображения. iOS изолирует приложения в песочнице, поэтому это сложнее, чем кажется, и большинству людей не нужно.
Что, по их заявлению, собирает каждое хранилище (сведения о конфиденциальности в App Store, прочитаны 10 октября 2026)
Сведения о конфиденциальности в App Store — это собственное заявление разработчика о том, какие данные собирает приложение. Мы сначала прочитали страницу каждого приложения в App Store 8 октября 2026 и перепроверили каждую карточку 10 октября 2026. Метод первого прочтения, по заметкам к нашему набору данных: «each page was fetched on 2026-10-08 with WebFetch (page converted to text, fields extracted by a model); nothing is taken from third-party listicles.» (каждая страница получена 2026-10-08 с помощью WebFetch, страница преобразована в текст, поля извлечены моделью; ничего не взято из сторонних подборок). Извлечение выполнялось с помощью модели и не перепроверялось вручную. «n/a (not shown)» означает, что страница не показывала это поле; это не значит, что в приложении нет такой функции. Скрытого альбома Apple и Proton Drive в этом наборе данных нет. Строка Stash скопирована точно так, как её показывает магазин.
| Приложение | Сведения о конфиденциальности как показаны | PIN-приманка | Оповещение о взломе | Облачная резервная копия | Пожизненный вариант |
|---|---|---|---|---|---|
| Private Photo Vault | Данные, используемые для отслеживания: данные об использовании. Связанные с вами: покупки (история покупок); пользовательский контент (фото или видео); идентификаторы (ID пользователя, ID устройства); данные об использовании (взаимодействие с продуктом, данные о рекламе); диагностика (данные о сбоях, данные о производительности) | да: Decoy password (ложный пароль) | да: отчёт о попытке взлома с фото и GPS | да: зашифрованная облачная копия | нет пункта с названием lifetime (пожизненный) |
| Keepsafe | Данные, используемые для отслеживания: данные об использовании. Не связанные с вами: данные об использовании; данные о рекламе | Keepsafe не указывает | страница продуктов: «Track break-in attempts» (отслеживание попыток взлома) (Premium); фото не указано | да: функции Backup / Private Cloud | нет |
| Obscura Photo Vault | Данные не собираются: разработчик не собирает никаких данных из этого приложения | отдельные хранилища (Pro) могут служить приманкой, по ответу разработчика в карточке; режим калькулятора удалён в версии 1.13.3 | н/д (не показано) | нет: в описании сказано «No cloud» (без облака) | да |
| Vaultaire | Связанные с вами: контактная информация (адрес эл. почты); пользовательский контент (служба поддержки клиентов). Не связанные с вами: данные об использовании (взаимодействие с продуктом); диагностика (данные о сбоях, данные о производительности, другие диагностические данные) | да: хранилище-приманка + хранилище под принуждением (Pro) | н/д (не показано) | да: зашифрованная резервная копия iCloud | да |
| Safety Photo+Video | Данные не собираются: разработчик не собирает никаких данных из этого приложения | да: отдельное хранилище-приманка с другим паролем | н/д (не показано) | да: необязательная облачная копия по принципу zero-knowledge | не указано (пункт «iCloud Sync Lifetime» для синхронизации; тип обновления Pro не указан) |
| Calculator# | Данные, используемые для отслеживания: контактная информация. Не связанные с вами: контактная информация (адрес эл. почты); пользовательский контент (фото или видео) | PIN-приманка не показана (Disguise Mode: ложное сообщение об ошибке) | да: Hack Monitor (сообщает о попытках неверного ввода пароля) | да: iCloud, Dropbox, Google Drive, OneDrive | нет |
| LockMyPix | Данные, используемые для отслеживания: идентификаторы. Не связанные с вами: стороннее рекламное: идентификаторы, ID устройства; аналитика: покупки, данные об использовании, диагностика (данные о производительности); функциональность приложения: покупки, данные об использовании, диагностика (данные о сбоях) | да: хранилище-приманка Fake Vault с отдельным кодом | да: селфи нарушителя | да: резервная копия iCloud | да |
| Stash | Связанные с вами: контактная информация (адрес эл. почты). Не связанные с вами: покупки (история покупок); пользовательский контент (электронные письма или текстовые сообщения); идентификаторы (ID пользователя) | да: второй PIN открывает отдельное пустое хранилище | да: фото с фронтальной камеры | да: зашифрованная резервная копия в iCloud или Google Drive | да |
Источники: страница каждого приложения в App Store США (Private Photo Vault, Keepsafe, Obscura, Vaultaire, Safety Photo+Video, Calculator#, LockMyPix, Stash), проверено 2026-10-10. «Пожизненный вариант» означает, что в карточке показана встроенная покупка с названием lifetime (пожизненная) или поставщик указывает разовую цену; цены опущены. Примечание об Obscura: в его карточке сказано «Calculator Mode has been removed to meet App Store requirements» (режим калькулятора удалён ради соответствия требованиям App Store) (версия 1.13.3); на его сайте сказано, что данные хранилища по умолчанию входят в резервную копию iCloud.
Шесть вопросов, которые стоит задать любому хранилищу
| Вопрос | Хороший ответ | Тревожный признак |
|---|---|---|
| Как шифруются файлы? | Называет алгоритм, например AES-256 | Только «безопасно», «защищено» или маркетинговый ярлык |
| Где хранится ключ? | На вашем устройстве или получается из вашего пароля | На сервере поставщика или не указано |
| Покидают ли файлы телефон? | Только если вы включили резервное копирование | Загружаются по умолчанию без подробностей |
| Шифруется ли резервная копия перед загрузкой? | Да, ключом, которого нет у поставщика | Не указано |
| Что, если я забуду PIN? | Ключ или фраза восстановления, которые храните вы | «Свяжитесь с нами, и мы откроем» (значит, поставщик может) |
| Проверено ли заявление независимо? | Называет аудит или тест | Не упоминается, что распространено; взвесьте остальные ответы |
Что заявляет Stash
- Шифрование: каждый элемент перед сохранением шифруется на устройстве с помощью AES-256.
- Ключ: ключ остаётся в связке ключей iOS.
- Zero-knowledge: сервера Stash, получающего файлы хранилища, нет; разработчик не может ни видеть, ни сканировать, ни восстанавливать их.
- Забытый PIN: ключ восстановления показывается один раз при настройке. Без PIN или этого ключа мы не сможем открыть хранилище за вас.
- Резервное копирование: необязательное и зашифрованное, в ваш собственный iCloud Drive или Google Drive, запускается вами и никогда не происходит автоматически (Premium).
- Фото iCloud: файлы хранилища находятся в приложении, а не в медиатеке «Фото», поэтому Фото iCloud их не загружают.
- Без аналитики и рекламы: приложение не использует фреймворки аналитики и не показывает рекламу.
Чего Stash не заявляет: независимого аудита безопасности. А импорт копирует фото, поэтому оригинал остаётся в «Фото», пока вы не удалите его там и не очистите Недавно удалённые.
Stash добавляет второй замок для выбранных вами элементов. Он не заменяет надёжный код-пароль устройства и не защищает от человека, у которого есть ваш разблокированный телефон и который знает ваш PIN.
Частые вопросы
Действительно ли приложения-хранилища фото шифруют фото?
Некоторые шифруют и точно говорят как; другие лишь прячут фото за экраном с PIN. Ищите названный алгоритм, например AES-256, и чёткое заявление о том, где хранится ключ. В нашем сравнении 7 приложений перечислено, что заявляет каждый поставщик.
Что означает zero-knowledge в приложении-хранилище фото?
Компания, создавшая приложение, никогда не получает ваши файлы в читаемом виде и никогда не хранит ваш ключ, поэтому не может их прочитать. Обратная сторона в том, что она не может их восстановить, если вы потеряете PIN и ключ восстановления.
Достаточно ли AES-256, чтобы сохранить мои фото приватными?
Он хорошо защищает сохранённые файлы. Он не защищает от слабого или известного другим PIN, разблокированного хранилища, снимков экрана и оригиналов, оставленных в вашей медиатеке «Фото».
Работает ли Keepsafe по принципу zero-knowledge?
На странице продуктов Keepsafe, прочитанной 10 октября 2026, названо «AES-256, on the device and in your private backup» (AES-256, на устройстве и в вашей частной резервной копии), но не сказано, у кого ключ. Спросите об этом Keepsafe напрямую или сравните варианты в статье альтернативы Keepsafe для iPhone.
Зашифрован ли Скрытый альбом на iPhone?
Страница поддержки Apple о Скрытом альбоме (сайт поставщика, проверено 2026-10-10) сообщает, что альбом по умолчанию заблокирован и открывается с помощью Face ID или Touch ID. Отдельный ключ шифрования или пароль для альбома она не описывает.