Как работает разблокировка узором в Cryptile?
Чтобы открыть хранилище, вы рисуете узор на сетке. Это не экранная блокировка поверх читаемых файлов. Телефон превращает узор в ключ, который расшифровывает всё.
Как задать узор?
- Откройте Cryptile и выберите создание хранилища.
- Нарисуйте узор на сетке. Используйте 8 ячеек или больше.
- Нарисуйте его ещё раз для подтверждения.
- Запишите фразу восстановления из 9 слов и храните её в надёжном месте.
- Добавьте фото, видео, файлы или заметки.
Чтобы позже открыть хранилище, нарисуйте тот же узор. По умолчанию след узора при рисовании скрыт.
Что происходит, когда я рисую узор?
Телефон объединяет узор с секретом, который хранится в его Keychain. Затем медленный стандартный метод превращает их в ключ шифрования. Каждый файл, миниатюра и индекс шифруются алгоритмом AES-256-GCM.
Ключ создаётся на вашем устройстве. Аккаунта и сервера нет, а разработчик никогда не хранит ключи.
Открывает ли другой узор другое хранилище?
Да. Каждый узор открывает своё хранилище. Узор, который ни одному хранилищу не соответствует, открывает пустое, поэтому списка хранилищ, который можно найти, нет.
Размеры выровнены, а запасные ложные слоты скрывают, сколько хранилищ существует.
От чего защищает разблокировка узором?
- От того, у кого ваш разблокированный телефон. Он видит только хранилище, узор которого ему известен.
- От того, у кого ваш заблокированный телефон. Файлы зашифрованы.
- От того, кто копирует файлы приложения. Без секрета из Keychain он не может перебирать варианты.
От чего разблокировка узором не защищает?
- Короткие узоры. Узор слабее парольной фразы. У узора из 6 ячеек на сетке 4×4 около 5,7 миллиона вариантов. Если у атакующего есть ваши файлы и Keychain, он переберёт их офлайн за минуты. Используйте 8 ячеек или больше либо большую сетку.
- Того, кто смотрит, как вы рисуете. След скрыт, а рука нет.
- Взломанный телефон. Вредоносная программа, читающая память при открытом хранилище, не по силам ни одному приложению.
- Потерю всего. Если вы потеряете и узор, и фразу восстановления, хранилище будет утрачено. Сброса нет.
Модель угроз описана на странице о безопасности.