Як працює безпека Cryptile?
Ваш візерунок стає ключем шифрування на телефоні. Кожен файл шифрується за допомогою AES-256-GCM, а ключів ми не маємо.
Завантажити Cryptile з App Store
Які головні факти?
- Ключі залишаються на вашому пристрої. Облікового запису й сервера немає. Розробник ніколи не має ключів.
- Зашифровано все. Фото, відео, документи, мініатюри та індекс використовують AES-256-GCM. Цей шифр також виявляє підміну даних.
- Інший візерунок відкриває інше сховище. Списку сховищ немає. Розміри вирівняно, а запасні слоти-приманки приховують кількість сховищ.
- Резервну копію спершу шифрують. Apple зберігає лише шифротекст. Відновлює її фраза з 9 слів. Скидання немає.
- Код можна перевірити. Ядро шифрування опубліковане для аудиту (з доступним кодом), разом із моделлю загроз і тестовими векторами: github.com/jasonbrelsford/cryptile-core.
Як візерунок відкриває сховище?
Візерунок проходить повільний стандартний метод, який робить кожну спробу підбору дорогою. Його поєднано з секретом у зв'язці ключів (Keychain) вашого телефона. Цього секрету немає в резервній копії iCloud, тож скопійовані файли самі не дають змоги підбирати візерунок.
Що таке панічний візерунок?
Це додатковий візерунок, частина Plus. Коли ви його малюєте, секрет пристрою знищується, а приманки створюються наново. Тоді жодне сховище на цьому телефоні не відкривається. Кожне сховище можна відновити за його фразою відновлення.
Від кого це захищає?
- Від того, хто має ваш розблокований телефон. Він бачить лише те сховище, чий візерунок знає.
- Від того, хто має ваш заблокований телефон. Файли там є шифротекстом.
- Від того, хто копіює файли застосунку. Він не дізнається ні розмірів, ні кількості сховищ.
- Від Apple або витоку в Apple. iCloud зберігає шифротекст, а не ключі.
- Від нас. Ми нічого не зберігаємо.
Від чого це не захищає?
- Короткі візерунки. Візерунок із 6 клітинок на сітці 4×4 має близько 5,7 мільйона варіантів. Маючи ваші файли й Keychain, зловмисник перебере їх офлайн за хвилини. Використовуйте 8 або більше клітинок, це близько 2 мільярдів варіантів, або більшу сітку.
- Скомпрометований телефон. Шкідлива програма, що читає пам'ять, поки сховище відкрите, лежить поза можливостями будь-якого застосунку.
- Той, хто дивиться, як ви малюєте. Слід приховано, але вашу руку видно.
- Втрата всього. Якщо втратите візерунок і фразу відновлення, ніхто не відновить сховище.
- Знімки екрана. Вони обходять одноразовий перегляд і термін дії.
Експерт також може побачити приблизний загальний розмір контейнера. Слоти індексу показують верхню межу кількості сховищ, а не справжню кількість.
Завантажити Cryptile з App Store
Хочете спробувати до випуску? Приєднайтеся до бета-тестування.