Spektar tko može čitati vaše podatke
Svaki proizvod za pohranu nalazi se negdje na jednoj liniji: tko, osim vas, bi ovo mogao pročitati? Na jednom kraju stoji obična pohrana u oblaku — šifrirana „u prijenosu i u mirovanju”, ali s ključevima koje drži pružatelj, pa pružatelj (i svatko tko ga prisili ili kompromitira) može čitati sve. U sredini stoji nulto znanje: vaš uređaj šifrira prije prijenosa, pružatelj pohranjuje šifrirani tekst koji ne može otvoriti. Na drugom kraju stoji local-first: podaci nikad ne postanu kopija pružatelja.
Što nulto znanje zapravo obećava
U dizajnu s nultim znanjem vaša lozinka nikad ne napušta uređaj; ključevi se izvode lokalno, sadržaj se šifrira na strani klijenta, a server vidi samo šifrirani tekst. Pošteno izvedeno, ovo je stvarno i značajno jamstvo: proboj pružatelja otkriva besmislicu, a pružatelj ne može biti prisiljen proizvesti čitljiv tekst koji ne može stvoriti.
Ali primijetite što preživljava: pružatelj još zna o vama — vaš račun, vaš e-mail, vaše tragove plaćanja — i još zna da pohranjujete podatke, otprilike koliko i kada se mijenjaju. Šifrirani tekst plus identitet nije ništa; to je karta gdje su tajne, s vašim imenom na njoj.
Test puta oporavka
Jedno pitanje probija većinu marketinga: „Što se događa ako zaboravim lozinku?” Ako je odgovor „možemo vam pomoći da vratite pristup”, tada postoji put do vaših podataka koji ne prolazi kroz vas — i kakav god bio, može se upotrijebiti, probiti ili prisiliti. Ako je odgovor „ne možemo pomoći; samo vaša fraza za oporavak može”, gledate pravu stvar. Neugodni odgovori su način na koji prepoznajete poštenu kriptografiju.
Korak dalje: nikakav pružatelj
Odgovor Sealbyja na „što pružatelj može vidjeti?” je strukturalan: nema pružatelja u procesu. Nijedan račun vas ne identificira, nijedan server ne pohranjuje vaš šifrirani tekst, a enkripcija se odvija na vašem iPhoneu s ključevima u Secure Enclaveu. Ako omogućite sigurnosno kopiranje, blob ide u vaš iCloud — i dalje nečitljiv za Apple i za nas. Svaki trezor ima vlastitu frazu za oporavak, a njezin gubitak znači da nitko ne može pomoći — što je upravo svojstvo oko kojeg se sve ovdje vrtjelo.