Cryptile

Що таке шифрування з нульовим розголошенням? Просто

Оновлено

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

Це маркетинговий термін, а не стандарт. Тож корисне питання — не «чи пише там zero-knowledge», а «хто може розблокувати мої дані».

Завантажити Cryptile з App Store

Що мені треба знати?

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

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

Наскрізне шифрування стосується даних, що рухаються між пристроями. Apple формулює так: «End-to-end encrypted data can be decrypted only on your trusted devices where you're signed in to your Apple Account» — наскрізно зашифровані дані можна розшифрувати лише на ваших довірених пристроях, де виконано вхід в обліковий запис Apple.

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

Чи iCloud — це нульове розголошення?

Типово — ні. За стандартного захисту даних Apple каже, що ваші ключі «are secured in Apple data centers, so Apple can decrypt your data on your behalf whenever you need it» — захищені в центрах обробки даних Apple, тож Apple може розшифрувати ваші дані від вашого імені. Це стосується Фото в iCloud і резервної копії iCloud.

Деякі категорії інакші. Apple каже, що 15 категорій даних, зокрема Здоров'я й паролі у Зв'язці ключів iCloud, типово шифруються наскрізно. З Розширеним захистом даних, доступним з iOS 16.2, до списку додаються Фото й резервна копія. Джерело — огляд безпеки даних iCloud від Apple.

Чому сервіс із нульовим розголошенням не може скинути мій пароль?

Бо в нього немає вашого ключа. Apple каже, що з увімкненим Розширеним захистом даних вона «doesn't have the encryption keys needed to help you recover your end-to-end encrypted data» — не має ключів, щоб допомогти відновити наскрізно зашифровані дані. Тому вона просить спершу налаштувати контакт для відновлення чи ключ відновлення. Сторінка Apple про Розширений захист даних пояснює обидва.

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

Як перевірити, чи застосунок справді з нульовим розголошенням?

Поставте ці п'ять питань.

  1. Чи потрібен обліковий запис? Обліковий запис сам собою не доводить проблеми, але спитайте, що він може розблокувати.
  2. Що буде, якщо я забуду пароль? Скидання через пошту означає, що компанія може зайти.
  3. Де створюється ключ? «На вашому пристрої, з вашого пароля чи візерунка» — ось потрібна відповідь.
  4. Чи опубліковано конструкцію? Публічний опис чи вихідний код дозволяє іншим перевірити твердження.
  5. Що, за його словами, він не може захистити? Чесний застосунок перелічує свої обмеження.

Чи означає нульове розголошення, що ніхто не зайде?

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

Від чого це не захищає

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

Зробіть це з Cryptile

У Cryptile немає облікового запису й сервера, і розробник ніколи не тримає ваших ключів. Ключі виводяться на вашому iPhone з намальованого вами візерунка, і кожен файл шифрується AES-256-GCM. Ядро опубліковане для аудиту разом із моделлю загроз, а сторінка безпеки перелічує обмеження.

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

Cryptile безкоштовна для до 2 сховищ, 100 фото й 10 відео. Plus знімає обмеження за $19.99 на рік (7-денний безкоштовний пробний період) або $39.99 одноразово.

Завантажити Cryptile з App Store