Сховища-калькулятори: як вони працюють і навіщо потрібні

Сховища-калькулятори: як вони працюють і навіщо потрібні

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

Сховище-калькулятор — це мобільний застосунок, який на Початковому екрані має вигляд звичайного калькулятора, але після введення певного коду відкриває приховане сховище фото й файлів. Маскування має одну мету: той, хто мимохідь гляне на телефон, побачить калькулятор, а не сховище. Ця ідея принесла сотні мільйонів завантажень на iOS та Android.

Але є проблема, над якою більшість користувачів не замислюється. Маскування ховає застосунок від випадкових спостерігачів. Воно не ховає ваших файлів від людини з технічними знаннями. Ця різниця важливіша, ніж думає більшість.

У цьому посібнику пояснено, як працюють сховища-калькулятори, чому вони стали популярними, від чого вони насправді захищають і де їхня модель безпеки ламається.


Найкраще загалом: Vaultaire

Маскування під калькулятор ховає застосунок, а не файли. Vaultaire захищає вміст імпортованих файлів за допомогою AES-256-GCM під випадковим майстер-ключем, тому в скопійованому сховищі заблокованого застосунку лежить шифротекст, а не звичайні фото. Намальований візерунок формує окремий ключ сховища, який відкриває індекс і розгортає цей майстер-ключ. Обліковий запис не потрібен; зашифрована резервна копія в CloudKit увімкнена за замовчуванням і її можна вимкнути, а синхронізація та спільний доступ працюють, лише якщо ви їх налаштуєте. Стан пристрою, облікові дані, метадані, системні резервні копії та якість реалізації однаково важливі. Безплатно до 3 сховищ.

Як працюють сховища-калькулятори

Сховища-калькулятори влаштовані однаково. Значок і екран запуску показують робочий калькулятор. Коли користувач вводить заданий 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 знайде файли.

На Android ситуація гірша. Багато сховищ-калькуляторів зберігають файли на SD-картці або в доступних папках. На iOS пісочниця застосунку дає певну ізоляцію, але резервні копії iTunes/Finder можуть містити дані застосунків, а криміналістичні інструменти на кшталт Cellebrite і GrayKey регулярно вилучають вміст пісочниць.

Проблема реклами й збору даних

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

У нашому огляді 20 популярних сховищ-калькуляторів в iOS App Store за 2023 рік ми виявили, що 14 із них містили щонайменше три сторонні SDK для відстеження. Кілька передавали дані на сервери в юрисдикціях зі слабким захистом приватності.

Люди, які встановлюють ці застосунки заради приватності, у плані цифрового сліду часто отримують протилежне.


Функція «Кілька PIN-кодів»: справжній захист чи театр?

Деякі сховища-калькулятори рекламують функцію, за якої різні PIN-коди відкривають різні фотоальбоми. Введіть 1234 — побачите фото з відпустки. Введіть 5678 — побачите особисті файли. Це схоже на правдоподібне заперечення.

Це не так.

Справжнє правдоподібне заперечення вимагає, щоб існування прихованих даних не можна було довести. Сховища-калькулятори з кількома PIN-кодами зберігають файл конфігурації, де перелічено, скільки пар «PIN-код — альбом» існує. Криміналіст може прочитати цю конфігурацію. Він побачить, що альбомів два, навіть не знаючи другого PIN-коду. Самі дані не зашифровані, тому він може відкрити файли безпосередньо взагалі без PIN-коду.

Порівняйте це з архітектурою, де кожні облікові дані відкривають окремий зашифрований простір, а видиме сховище не показує, скільки таких просторів існує. Така сильніша конструкція може підтримувати правдоподібне заперечення перед криміналістом. Поточний інтерфейс Vaultaire з розділенням за візерунками шифрує кожне сховище й зберігає файли всіх сховищ в одній спільній папці з випадковими назвами, але дослідник однаково може оцінити, скільки сховищ містять файли, тому його не слід плутати зі сховищем сталої форми, що допускає заперечення.


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

Сховища-калькулятори розв'язують вузьке, але реальне завдання. Ось чесна оцінка:

Сховище-калькулятор має сенс, якщо:

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

Сховища-калькулятора недостатньо, якщо:

  • Ваш пристрій можуть оглянути (перетин кордону, юридичні ситуації, робота)
  • Людина з технічними знаннями може спробувати дістатися до ваших файлів
  • Розкриття файлів завдасть реальної шкоди (інтимні фото, конфіденційні документи, медичні записи)
  • Вам потрібні зашифровані файли, а не маскування інтерфейсу, на випадок копіювання чи огляду сховища
  • Вам потрібна справжня приватність від розробника застосунку та його рекламних партнерів

Різниця — між побутовою приватністю (сховатися від випадкових спостерігачів) і безпекою (захистити дані від цілеспрямованого супротивника). Сховища-калькулятори дають перше. Другого вони не дають.


Чим відрізняються зашифровані сховища

Альтернатива приховуванню через маскування — захист через шифрування. Зашифроване сховище не покладається на те, щоб приховати своє існування. Воно покладається на математику.

Під час шифрування AES-256-GCM кожен файл шифрується 256-бітним ключем до того, як потрапить у сховище. Скопійований шифротекст не розкриває читабельного фото без потрібного ключа, хоча імена файлів, розміри, кількість, облікові дані, кінцеві пристрої та деталі реалізації однаково можуть мати значення. Це криптографічний захист вмісту, а не обіцянка, що в сховищі не залишиться жодних артефактів.

Vaultaire розв'язує завдання, яке сховища-калькулятори намагаються розв'язати маскуванням, через розділення за візерунками:

  • Кожен налаштований візерунок може відкрити окреме зашифроване сховище. Неналаштований візерунок показує порожній стан, а інтерфейс не показує списку сховищ.
  • Зашифровані індекси й записи файлів захищають імена, метадані, мініатюри й вміст за допомогою AES-256-GCM. Поточний локальний формат не тримає обсяг зайнятого місця сталим: файли сховищ лежать в одній спільній папці з випадковими назвами, але дослідник із доступом до контейнера застосунку однаково може оцінити кількість сховищ.
  • Режим примусу (Pro) видаляє інші сховища на цьому пристрої разом з їхніми збереженими файлами й зіставленнями відновлення та від'єднує цей пристрій від синхронізації без екрана підтвердження. Він не видаляє хмарних резервних копій і копій на пристроях інших учасників.
  • Межа пристрою важлива. Пісочниця iOS, Keychain і Data Protection обмежують звичайний доступ, поки телефон заблокований. Привілейований дослідник, що отримав дані контейнера застосунку, бачить більше структурної інформації, ніж людина, яка дивиться на розблокований інтерфейс.

Результат — корисне розділення інтерфейсу й зашифроване сховище, а не теоретико-інформаційний доказ того, що іншого сховища немає. Різниця важлива, коли модель загроз охоплює вилучення файлової системи або повторні криміналістичні знімки.

У цьому й полягає різниця між твердженням про інтерфейс і твердженням про сховище. Vaultaire може не розкривати сховищ під час звичайної навігації й водночас документувати, що поточний формат сховища розкриває під час глибшого огляду.


На що дивитися натомість

Якщо ви оцінюєте альтернативи сховищам-калькуляторам, ось критерії, які мають значення:

Критерій Що перевірити Чому це важливо
Стандарт шифрування Щонайменше AES-256-GCM або AES-256-CBC Без шифрування файли доступні будь-кому з доступом до файлової системи
Формування ключа PBKDF2, Argon2 або scrypt із задокументованою вартістю Робить кожну офлайн-спробу підбору пароля чи візерунка дорожчою; ентропії слабким обліковим даним не додає
Збір даних Перевірте ярлики конфіденційності в App Store Багато застосунків-сховищ збирають і продають дані про використання
Доступ постачальника до ключа Чи отримує постачальник ключ вмісту у відкритому вигляді й чи пропонує скидання на боці сервера Постачальник, який може розшифрувати ваші файли, стає ще однією стороною, чиї системи чи юридичні зобов'язання можуть їх розкрити
Механізм відновлення Фраза або ключ відновлення проти скидання електронною поштою Скидання електронною поштою означає, що розробник може розшифрувати ваші дані
Стан відкритого аудиту Чи перевірено шифрування незалежно? Заявлене самим розробником шифрування може бути реалізоване неправильно

Детальне порівняння конкретних застосунків є в нашому посібнику з найкращих фотосховищ для iPhone. Якщо вам потрібні покрокові інструкції з приховування фото, почніть із нашого посібника з приховування фото на iPhone.


Часті запитання

Чи безпечні сховища-калькулятори?

Сховища-калькулятори захищають від випадкового погляду, але не від технічної експертизи. Більшість із них не шифрує збережених файлів, тому будь-хто з доступом до файлової системи (через USB, вилучення резервної копії або криміналістичні інструменти) може переглянути фото, не знаючи PIN-коду. Зазвичай у них також вбудовано рекламні SDK, які збирають дані про пристрій і його використання. Для побутової приватності вони підходять. Для справжньої безпеки — ні.

Чи можна знайти фото, сховані в сховищі-калькуляторі?

Так. Файли в більшості сховищ-калькуляторів не зашифровані. Це звичайні файли зображень у папці сховища застосунку. Під'єднання телефона до комп'ютера, вилучення резервної копії iTunes або криміналістичні інструменти відкривають файли без PIN-коду застосунку. На Android деякі застосунки зберігають файли на SD-картці, що робить їх ще доступнішими.

Чим сховище-калькулятор відрізняється від зашифрованого сховища?

Сховище-калькулятор ховається за маскуванням під калькулятор і зберігає файли в прихованій, але незашифрованій папці. Зашифроване сховище зберігає вміст файлів як автентифікований шифротекст, а не як звичайні зображення. Підхід із калькулятором захищає здебільшого від випадкових спостерігачів. Шифрування може захистити скопійоване сховище, якщо дослідник не має ключа, але результат однаково залежить від стійкості облікових даних, стану пристрою, витоку метаданих, резервних копій і якості реалізації.

Чи шифрують сховища-калькулятори фото?

Більшість — ні. Основний захист більшості сховищ-калькуляторів — маскування, а файли лежать у пісочниці застосунку відкритим текстом. Деякі нові сховища-калькулятори заявляють про шифрування, але без незалежної перевірки реалізації надійність такого шифрування невідома. Застосунки, для яких шифрування — головна функція (а не маскування), у цьому питанні зазвичай заслуговують на більшу довіру.

Чи може поліція отримати доступ до сховищ-калькуляторів?

Криміналістичні інструменти можуть вилучати дані пісочниць застосунків із пристроїв iOS та Android залежно від пристрою, версії операційної системи та його стану. Якщо сховище-калькулятор зберігає звичайні файли зображень, вилучення його пісочниці може розкрити їх без PIN-коду застосунку. Правильно спроєктоване зашифроване сховище натомість віддає шифротекст, але дослідник однаково може атакувати облікові дані офлайн, вилучити ключі із запущеного чи скомпрометованого пристрою, вивчити метадані й кількість записів або отримати іншу копію.


Підсумок

Сховища-калькулятори розв'язують реальну проблему. Не всім потрібне шифрування AES-256. Іноді треба просто вберегти фото від цікавого сусіда по квартирі.

Але розумійте, що ви отримуєте. Маскування під калькулятор — це соціальний інструмент, а не інструмент безпеки. Воно працює, поки хтось не зазирне глибше. Якщо розкриття ваших фото завдасть справжньої шкоди, маскування недостатньо.

Питання не в тому, «як приховати цей застосунок?». Питання в тому, «що буде, якщо його знайдуть?».

Якщо відповідь на друге питання для вас важлива, дивіться не на маскування. Дивіться на шифрування.

Пов'язані посібники: Найкраще безплатне фотосховище для iPhone | Як приховати фото на iPhone | Застосунок для приховування фото: 5 підходів | Що таке шифрування з нульовим розголошенням?