Що таке шифрування з нульовим розголошенням? Просто
Шифрування з нульовим розголошенням (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 про Розширений захист даних пояснює обидва.
Для будь-якого застосунку, що справді не тримає ключа, правило те саме. Він попросить вас зберегти код відновлення в безпечному місці.
Як перевірити, чи застосунок справді з нульовим розголошенням?
Поставте ці п'ять питань.
- Чи потрібен обліковий запис? Обліковий запис сам собою не доводить проблеми, але спитайте, що він може розблокувати.
- Що буде, якщо я забуду пароль? Скидання через пошту означає, що компанія може зайти.
- Де створюється ключ? «На вашому пристрої, з вашого пароля чи візерунка» — ось потрібна відповідь.
- Чи опубліковано конструкцію? Публічний опис чи вихідний код дозволяє іншим перевірити твердження.
- Що, за його словами, він не може захистити? Чесний застосунок перелічує свої обмеження.
Чи означає нульове розголошення, що ніхто не зайде?
Ні. Воно прибирає один ризик: що компанія прочитає ваші дані чи передасть їх комусь. Ваші дані все одно захищені рівно настільки, наскільки ваш пароль і ваш розблокований телефон. Короткий пароль можна вгадати.
Від чого це не захищає
Шифрування з нульовим розголошенням захищає збережені дані від компанії, що їх зберігає. Воно не захищає розблокований телефон у чужих руках, знімок екрана чи шкідливе ПЗ на вашому пристрої. Якщо втратите і пароль, і код відновлення, ваших даних більше немає назавжди.
Зробіть це з Cryptile
У Cryptile немає облікового запису й сервера, і розробник ніколи не тримає ваших ключів. Ключі виводяться на вашому iPhone з намальованого вами візерунка, і кожен файл шифрується AES-256-GCM. Ядро опубліковане для аудиту разом із моделлю загроз, а сторінка безпеки перелічує обмеження.
Якщо ви забудете візерунок, фраза відновлення з 9 слів відновить сховище з його зашифрованої резервної копії в iCloud. Скидання немає. Використовуйте у візерунку 8 або більше точок.
Cryptile безкоштовна для до 2 сховищ, 100 фото й 10 відео. Plus знімає обмеження за $19.99 на рік (7-денний безкоштовний пробний період) або $39.99 одноразово.