Cryptile

Можно ли взломать приложение-хранилище фото? Что на самом деле атакуют

Обновлено

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

Скачать Cryptile в App Store

Что нужно знать?

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

Как атакуют хранилище фото?

Есть три распространённых пути. У каждого своя защита.

  1. Украсть файлы. Злоумышленник копирует данные приложения с телефона или из резервной копии. При сильном шифровании копия без ключа бесполезна.
  2. Подобрать блокировку. Злоумышленник перебирает множество кодов или узоров офлайн. Чем длиннее узор, тем медленнее перебор.
  3. Следить за вами. Он смотрит через плечо или читает ваш экран вредоносной программой. Никакое шифрование от этого не спасает.

Делает ли шифрование хранилище безопасным?

Оно усложняет первый путь, а он самый важный. У приложения, которое лишь прячет фото за экраном, такой защиты нет. Разницу объясняет наш материал о том, как работают приложения-хранилища.

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

Насколько надёжен нарисованный узор?

Узор слабее парольной фразы. Модель угроз Cryptile даёт примерное время подбора для злоумышленника, у которого есть файлы, ключ устройства и мощная GPU-ферма:

  • 4 клетки: секунды.
  • 6 клеток: минуты.
  • 8 клеток: часы.
  • 10 клеток: около недели.
  • 12 клеток и больше: годы.

Этот случай предполагает, что злоумышленник сначала обошёл защиту самого телефона. Используйте 8 клеток или больше. Сравнение вариантов смотрите в материале узор, PIN или Face ID.

Как Cryptile снижает риск?

  • AES-256-GCM для каждого файла, миниатюры и индекса.
  • Ключи создаются на вашем устройстве из узора. Нет ни учётной записи, ни сервера, и разработчик никогда не владеет вашими ключами.
  • Дополненные размеры и ложные слоты, чтобы копия данных не показывала ни размеры файлов, ни число ваших хранилищ.

Ядро опубликовано для аудита по лицензии с открытым исходным кодом, вместе с моделью угроз и тестовыми векторами. Cryptile новое приложение, и длинной истории у неё пока нет.

Что это не защищает

Узор слабее парольной фразы, поэтому короткие узоры поддаются офлайн-подбору, если у злоумышленника есть файлы и связка ключей вашего телефона. Телефон с джейлбрейком или заражённый может прочитать открытое хранилище. Тот, кто видел, как вы рисуете узор, может его повторить. Если вы потеряете и узор, и фразу восстановления из 9 слов, хранилище пропадёт, потому что сброса нет.

Как это делается в Cryptile

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

Cryptile бесплатна для 2 хранилищ, 100 фото и 10 видео. Файлы, заметки и папки не ограничены, зашифрованная резервная копия iCloud включена. Plus снимает ограничения и добавляет узор паники и поиск внутри хранилища. Он стоит $19.99 в год (пробный период 7 дней) или $39.99 один раз. Цена одинакова каждый день.

Скачать Cryptile в App Store