Хранилища-калькуляторы: как они работают и зачем существуют

Хранилища-калькуляторы: как они работают и зачем существуют

Большинство хранилищ-калькуляторов скрывают фотографии за маскировкой, но хранят файлы незашифрованными.

Хранилище-калькулятор — это мобильное приложение, которое маскируется под стандартный калькулятор на домашнем экране, но при вводе определённого кода открывает скрытую область хранения фотографий и файлов. Маскировка служит единственной цели: любой, кто взглянет на телефон, увидит калькулятор, а не хранилище. Эта концепция обеспечила сотни миллионов загрузок на iOS и Android.

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

Это руководство объясняет, как работают хранилища-калькуляторы, почему они стали популярными, от чего они на самом деле защищают и где модель безопасности ломается.


Как работают хранилища-калькуляторы

Хранилища-калькуляторы следуют последовательному паттерну. Иконка приложения и экран запуска отображают функциональный калькулятор. Когда пользователь вводит предопределённый PIN-код или пароль и нажимает кнопку равенства, приложение раскрывает скрытую область хранения фотографий, видео и файлов.

Общий механизм:

  1. Маскировка на домашнем экране. Иконка приложения имитирует стандартный калькулятор iOS или Android.
  2. Доступ на основе PIN-кода. Числовой код (обычно 4-8 цифр) разблокирует скрытую область. Некоторые приложения поддерживают несколько PIN-кодов, открывающих разные альбомы.
  3. Скрытое хранилище. Фотографии и видео, импортированные в приложение, хранятся в его песочнице, отдельно от библиотеки фотографий устройства.
  4. Функциональный калькулятор. Часть калькулятора фактически работает для базовой арифметики, поддерживая маскировку, даже если кто-то откроет приложение.

Популярные примеры включают Calculator# (также известный как Calculator+), Calculator Lock, Secret Calculator и HideX. Большинство бесплатны с рекламой и предлагают премиум-уровни для дополнительных функций.

Что происходит с вашими файлами внутри

Здесь всё становится важным. В большинстве хранилищ-калькуляторов файлы, хранящиеся внутри, не зашифрованы. Они перемещаются из ленты камеры в локальный каталог хранения приложения. На iOS это означает, что файлы находятся в папке песочницы приложения в стандартном формате изображения (JPEG, PNG, HEIC).

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


Почему хранилища-калькуляторы стали популярными

Популярность хранилищ-калькуляторов объясняется тремя пересекающимися потребностями:

1. Социальная конфиденциальность

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

2. Правдоподобное отрицание (воспринимаемое)

Пользователи считают, что маскировка под калькулятор обеспечивает возможность отрицания. Если кто-то спрашивает «у тебя есть хранилище?», ответ может быть «нет, это просто мой калькулятор». Это работает только против людей, которые не смотрят внимательно.

3. Не требует технических знаний

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


Разрыв в безопасности: от чего хранилища-калькуляторы не защищают

Угроза Хранилище-калькулятор Зашифрованное хранилище (AES-256)
Случайные взгляды через плечо Защищено (маскировка работает) Защищено (приложение требует аутентификации)
Тот, кто знает о наличии хранилища Не защищено (маскировка раскрыта) Защищено (шифрование всё равно применяется)
Телефон, подключённый к компьютеру Не защищено (файлы видны в файловой системе) Защищено (файлы — зашифрованные блобы)
Криминалистическая экспертиза Не защищено (стандартное восстановление файлов) Защищено (данные неотличимы от шума)
Приложение удалено или данные экспортированы Не защищено (файлы в открытом виде) Защищено (зашифрованные данные нечитаемы)
Пересечение границы / принудительный доступ Не защищено (можно потребовать PIN) Зависит от архитектуры

Основное ограничение: хранилище-калькулятор защищает от глаз, а не от инструментов. Любой с USB-кабелем, криминалистическим инструментарием или даже базовыми знаниями об извлечении резервной копии iPhone может найти файлы.

Проблема рекламы и сбора данных

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


Функция «Несколько PIN-кодов»: реальная или театральная?

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

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

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


Кому следует (и не следует) использовать хранилище-калькулятор

Хранилища-калькуляторы имеют смысл если:

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

Хранилища-калькуляторы недостаточны если:

  • Вы сталкиваетесь с потенциальным обыском устройства (пересечение границ, правовые ситуации, рабочее место)
  • Кто-то с техническими знаниями может попытаться получить доступ к вашим файлам
  • Файлы причинят реальный вред при раскрытии (интимные фотографии, конфиденциальные документы, медицинские записи)
  • Вам нужна защита, выдерживающая криминалистическую экспертизу
  • Вы хотите реальной конфиденциальности от разработчика приложения и его рекламных партнёров

Как зашифрованные хранилища справляются с этим иначе

Альтернативой скрытию на основе маскировки является защита на основе шифрования. Зашифрованное хранилище не полагается на сокрытие своего существования. Оно полагается на математику.

С шифрованием AES-256-GCM каждый файл зашифровывается 256-битным ключом перед тем, как коснуться хранилища. Зашифрованный результат неотличим от случайных данных. Без правильного ключа нечего смотреть — не скрытые файлы в папке, а настоящий криптографический шум.

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

  • Каждый паттерн открывает другое хранилище. Нет главного индекса. Нет счётчика хранилищ. Нет реестра, раскрывающего, сколько хранилищ существует.
  • Заполнение хранилища поддерживает постоянное общее использование диска независимо от количества хранилищ или файлов, что лишает смысла анализ на основе изменений хранилища.
  • Режим принуждения уничтожает криптографические соли для всех других хранилищ при рисовании специального паттерна без визуального индикатора и без восстанавливаемых доказательств.
  • Нет флагов конфигурации. В отличие от хранилищ-калькуляторов с настройками «ложного PIN», которые криминалистические инструменты могут найти, у Vaultaire нет булевого значения скрытого режима, потому что каждое хранилище архитектурно идентично.

Что искать вместо

Критерий Что проверять Почему это важно
Стандарт шифрования Минимум AES-256-GCM или AES-256-CBC Без шифрования файлы доступны любому с доступом к файловой системе
Деривация ключа PBKDF2, Argon2 или scrypt с большим числом итераций Предотвращает атаки методом перебора на ваш пароль/паттерн
Сбор данных Проверьте метки конфиденциальности в App Store Многие хранилища собирают и продают данные об использовании
Архитектура нулевого знания Разработчик не может получить доступ к вашим файлам Если разработчик имеет доступ, то и тот, кто его скомпрометирует
Механизм восстановления Фраза восстановления или ключ против сброса по email Сброс по email означает, что разработчик может дешифровать ваши данные

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


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

Безопасны ли хранилища-калькуляторы?

Хранилища-калькуляторы защищают от случайного наблюдения, но не от технической экспертизы. Большинство не шифруют хранящиеся файлы, что означает: любой с доступом к файловой системе (через USB, извлечение резервной копии или криминалистические инструменты) может просматривать фотографии без знания PIN-кода. Они также, как правило, содержат рекламные SDK. Для социальной конфиденциальности они работают. Для подлинной безопасности — нет.

Может ли кто-то найти фотографии в хранилище-калькуляторе?

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

В чём разница между хранилищем-калькулятором и зашифрованным хранилищем?

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


Итог

Хранилища-калькуляторы решают реальную проблему. Не всем нужно шифрование AES-256. Иногда нужно просто убрать фотографии подальше от любопытного соседа по комнате.

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

Вопрос не в том, «как мне скрыть это приложение?» Вопрос в том, «что произойдёт, если кто-то его найдёт?»

Если ответ на этот второй вопрос важен для вас, смотрите за пределы маскировки. Смотрите на шифрование.


Связанные руководства: Лучшие приложения-хранилища для iPhone | Как скрыть фотографии на iPhone | Приложение для скрытия фотографий: 5 подходов в рейтинге | Что такое шифрование с нулевым знанием?