Спектр того, хто може читати ваші дані
Кожен продукт для зберігання даних розташований десь на одній осі: хто, крім вас, міг би це прочитати? На одному кінці — звичайне хмарне сховище — зашифроване «під час передачі й у спокої», але з ключами в провайдера, тож провайдер (і будь-хто, хто його примусить або скомпрометує) може читати все. Посередині — нульове знання: ваш пристрій шифрує перед завантаженням, провайдер зберігає шифротекст, який не може відкрити. На дальньому кінці — local-first: дані ніколи не стають копією провайдера.
Що нульове знання насправді обіцяє
У дизайні з нульовим знанням ваш пароль ніколи не покидає пристрій; ключі виводяться локально, вміст шифрується на стороні клієнта, і сервер бачить лише шифротекст. Реалізоване чесно — це справжня й значуща гарантія: витік даних провайдера розкриває нісенітницю, і провайдера не можна примусити видати відкритий текст, який він не може створити.
Але зверніть увагу, що залишається: провайдер все ще знає про вас — ваш обліковий запис, вашу електронну пошту, ваші платіжні сліди — і все ще знає, що ви зберігаєте дані, приблизно скільки й коли вони змінюються. Шифротекст плюс ідентичність — це не нуль; це карта, де знаходяться секрети, з вашим ім'ям на ній.
Тест шляху відновлення
Одне питання прорізає більшість маркетингу: «Що станеться, якщо я забуду пароль?» Якщо відповідь — «ми допоможемо вам повернути доступ», тоді до ваших даних існує шлях, який не проходить через вас — і яким би він не був, його можна використати, зламати або примусити. Якщо відповідь — «ми не можемо допомогти; лише ваша фраза відновлення може», ви дивитесь на справжню річ. Незручні відповіді — ось як ви розпізнаєте чесну криптографію.
На крок далі: жодного провайдера
Відповідь Sealby на «що може бачити провайдер?» — структурна: у процесі немає провайдера. Жоден обліковий запис вас не ідентифікує, жоден сервер не зберігає ваш шифротекст, а шифрування відбувається на вашому iPhone з ключами в Secure Enclave. Якщо ви увімкнете резервне копіювання, blob потрапляє до вашого iCloud — все ще нечитабельний для Apple і для нас. Кожне сховище має власну фразу відновлення, і її втрата означає, що ніхто не може допомогти — що є саме тією властивістю, навколо якої все інше тут оберталося.