Šifrirana iCloud sigurnosna kopija: pohrana u oblaku bez povjerenja
Vaš trezor može biti u iCloudu, a da Apple nema čitljiv pristup njegovu sadržaju. Vaultaire sve šifrira na vašem uređaju prije prijenosa ijednog zapisa. Do Appleovih poslužitelja stiže ispunjeni, autentificirani šifrirani tekst. Za vraćanje su potrebni vaš uzorak ili fraza za oporavak.
Vaultaireova iCloud sigurnosna kopija šifrira podatke trezora na uređaju algoritmom AES-256-GCM prije nego što ispunjene zapise fiksne veličine prenese u korisnikovu privatnu CloudKit bazu podataka. Apple pohranjuje šifrirani tekst, ali ne prima ključ sigurnosne kopije u čitljivom obliku.
Što je šifrirana iCloud sigurnosna kopija?
Telefoni se kvare. Telefoni se gube. Telefoni se kradu. Ako vaše najprivatnije datoteke postoje samo na jednom uređaju, dijeli ih samo jedna nezgoda od trajnog gubitka. Sigurnosna kopija to rješava — ali uobičajena sigurnosna kopija u oblaku stvara drugi problem: sada tvrtka koju ne kontrolirate ima čitljivu kopiju vaših datoteka.
Vaultaire bira treći put. Prema zadanim postavkama sprema sigurnosnu kopiju trezora u iCloud, a to možete isključiti, no podaci se šifriraju lokalno prije nego što napuste vaš telefon. Vaultaire iz vašeg uzorka izvodi prenosivi ključ sigurnosne kopije i njime štiti dijelove fiksne veličine, šifrirane oznake zapisa, direktorije verzija i podatke za oporavak. Appleu se prenosi šifrirani tekst, a ne čitljive fotografije, nazivi datoteka ili strukturne oznake. CloudKit i dalje može otkriti metapodatke računa i usluge, broj zapisa, ispunjene veličine i vrijeme pristupa.
Šifriranje se odvija prije prijenosa, ne tijekom njega i ne nakon njega. To je ključna razlika. Mnoge usluge u oblaku šifriraju podatke “u prijenosu” dok putuju i “u mirovanju” dok stoje na njihovim poslužiteljima, a usluga ipak može držati ključ za dešifriranje. Vaultaire CloudKitu šalje šifrirane zapise sigurnosne kopije i šifriranu omotnicu za oporavak. Ni jedno ni drugo samo po sebi ne daje Appleu čitljiv ključ sigurnosne kopije.
Apple na iCloud primjenjuje vlastite zaštite platforme. Vaultaire dodaje šifriranje na strani klijenta zasebnim ključem sigurnosne kopije izvedenim iz vašeg uzorka. Taj se ključ koristi u memoriji aplikacije tijekom izrade i vraćanja sigurnosne kopije, dok CloudKit prima samo šifrirane zapise i materijal za oporavak omotan frazom. Ovaj dodatni sloj osmišljen je da sadržaj trezora ostane nečitljiv pružatelju pohrane.
Kako funkcionira, korak po korak
Mehanizam slijedi jasan redoslijed: lokalno izvesti vjerodajnicu sigurnosne kopije, šifrirati i ispuniti svaku komponentu, a zatim prenijeti samo dobivene zapise i šifrirani materijal za oporavak.
Korak 1: vaš se trezor šifrira lokalno
Za iCloud sigurnosnu kopiju Vaultaire iz vašeg uzorka izvodi zaseban ključ sigurnosne kopije neovisan o uređaju, uz 600.000 iteracija algoritma PBKDF2-HMAC-SHA512. To nije ključ trezora vezan uz uređaj niti nasumični glavni ključ za lokalno šifriranje datoteka. Aplikacija ključem sigurnosne kopije i algoritmom AES-256-GCM štiti komponente potrebne za ponovnu izgradnju trezora.
Korak 2: šifrirani blob odlazi u iCloud
Aplikacija dijeli sigurnosnu kopiju na dijelove fiksne veličine, svaki šifrirani dio ispunjava do 10 MB, šifrira strukturne oznake i dodaje lažne zapise. Ti se neprozirni zapisi prenose u namjensku zonu vaše privatne CloudKit baze podataka i ulaze u vašu iCloud pohranu. Raspored zapisa ne otkriva CloudKitu čitljive nazive datoteka, vrste datoteka, sažetke sadržaja ni logičke uloge.
Korak 3: pristup za oporavak omotan je zasebno
Čitljiv ključ sigurnosne kopije ne prenosi se kao CloudKit polje niti se sprema uz šifrirani tekst. Vraćanje uzorkom ponovno ga izvodi na novom uređaju. Vraćanje frazom koristi zaseban ključ za oporavak, izveden iz fraze za oporavak, kojim otvara šifrirani manifest s ključem trezora i ključem sigurnosne kopije. Ovaj omot omogućuje oporavak, a da ni Apple ni Vaultaire ne dobiju ključ za dešifriranje u otvorenom obliku.
Zašto Apple ne može izravno dešifrirati Vaultaireove zapise sigurnosne kopije
Ta granica proizlazi iz šifriranja na strani klijenta i čuvanja ključeva, a ne samo iz obećanja u pravilima. Vaultaire prenosi šifrirani tekst, a vjerodajnice i ključevi potrebni za dešifriranje sadržaja trezora ostaju kod klijenta i njegova materijala za oporavak.
Uz ispravno rukovanje ključem i nonceom AES-256-GCM daje šifrirani tekst koji ne otkriva zaštićeni otvoreni tekst, a izravno pogađanje nasumičnog 256-bitnog ključa računski je neizvedivo. To ne znači da je cijeli sustav bez slabosti: entropija vjerodajnice, materijal za oporavak, krajnji uređaji, integritet softvera i pogreške u implementaciji ostaju dio modela prijetnji. Standard AES daje primitiv; okolni dizajn određuje kako su njegovi ključevi zaštićeni.
Apple ne prima čitljiv ključ sigurnosne kopije. Aplikacija taj ključ izvodi iz vašeg uzorka pri vraćanju uzorkom ili ga dohvaća iz manifesta šifriranog frazom pri vraćanju frazom. CloudKit pohranjuje šifrirani izlaz i operativne zapise potrebne za njegovo dohvaćanje, ali ne i čitljiv sadržaj trezora.
Čak i uz sudski nalog
Kada Apple primi valjan pravni zahtjev za iCloud podatke, može predati zapise i metapodatke dostupne u okviru primjenjivog modela zaštite iClouda. Vaultaire prenosi CloudKit zapise šifrirane na strani klijenta, a ne čitljive datoteke trezora ni ključ sigurnosne kopije u otvorenom obliku. Apple može predati te šifrirane zapise i povezane metapodatke usluge, ali nema ključ sigurnosne kopije potreban da zaštićeni sadržaj trezora pretvori u otvoreni tekst.
To je arhitektonska posljedica šifriranja na strani klijenta. Apple može predati CloudKit zapise koje ima. Za čitanje sadržaja trezora i dalje je potreban ključ sigurnosne kopije izveden iz uzorka ili fraza za oporavak koja otvara šifrirani manifest za oporavak.
Model povjerenja: vjerujte matematici, ne tvrtkama
Uobičajena pohrana u oblaku traži da vjerujete pružatelju. Vjerujete da pravilno šifrira vaše podatke. Vjerujete da ne zaviruje u vaše datoteke. Vjerujete da će se oduprijeti pritisku vlasti. Vjerujete da njegovi zaposlenici neće zloupotrijebiti pristup. To je mnogo povjerenja u organizaciju koju nikada niste upoznali.
Vaultaireova šifrirana iCloud sigurnosna kopija smanjuje ono što Apple mora čuvati povjerljivim da biste mu vjerovali. Zaštita sadržaja ovisi o tome da aplikacija izvede ispravne ključeve, ispravno koristi AES-GCM i da vaš uzorak i fraza za oporavak ne dođu do pružatelja. I dalje vjerujete Vaultaire klijentu, iOS-u, svom otključanom uređaju i Appleu da će pohranjene zapise održati dostupnima.
Ako netko provali u Appleove poslužitelje, vaši su podaci sigurni — jer napadač dobiva šifrirani šum. Ako nesavjestan Appleov zaposlenik pristupi vašim datotekama, vaši su podaci sigurni — jer vidi šifrirani šum. Ako Apple sutra promijeni pravila privatnosti, vaši su podaci sigurni — jer pravila ne nadjačavaju matematiku. Šifriranje vas štiti bez obzira na to tko pohranjuje podatke, kako ih pohranjuje i što radi sa svojim pristupom.
Nijedna šifrirana aplikacija ne uklanja potrebu za povjerenjem. Vaultaireov dizajn sužava Appleovu ulogu na pohranu i prijenos šifriranih zapisa, dok je klijent odgovoran za ispravnu kriptografiju, a vaš uređaj za zaštitu ključeva i otvorenog teksta tijekom uporabe.
Vraćanje trezora na novom uređaju
Ovdje šifrirana sigurnosna kopija pokazuje svoju vrijednost. Vašeg telefona više nema — izgubljen je, pokvaren, ukraden ili zamijenjen novim. Vaš je trezor bio spremljen u iCloud. Evo što slijedi.
Korak 1: instalirajte Vaultaire na novi uređaj
Preuzmite Vaultaire iz App Storea na novi iPhone ili iPad. Aplikacija prepoznaje da u vašem iCloud računu postoji šifrirana sigurnosna kopija.
Korak 2: nacrtajte svoj uzorak
Vaultaire prikazuje poznatu mrežu 5×5. Nacrtate isti uzorak koji ste koristili pri izradi sigurnosne kopije. Budući da izvođenje ključa sigurnosne kopije ne ovisi o uređaju, isti uzorak i ista veličina mreže daju isti ključ sigurnosne kopije na novom uređaju. Lokalna sol uređaja nije dio tog izvođenja za sigurnosnu kopiju u oblaku.
Korak 3: vaš se trezor dešifrira
Šifrirana sigurnosna kopija preuzima se iz iClouda i dešifrira lokalno na novom uređaju. Vaše se fotografije, videozapisi i dokumenti vraćaju točno onakvi kakve ste ih ostavili. Cijeli postupak traje nekoliko sekundi za male trezore i nekoliko minuta za velike. Ni u jednom trenutku tog postupka Apple ni itko drugi nije imao pristup vašim nešifriranim podacima.
Umjesto uzorka možete koristiti frazu za oporavak. Ona ne stvara isti ključ izravno. Vaultaire iz fraze izvodi ključ za oporavak, dohvaća šifrirani manifest za oporavak adresiran frazom i otpakira pohranjeni ključ trezora i ključ sigurnosne kopije prije vraćanja šifriranih dijelova. Oba puta vode do iste sigurnosne kopije kroz različite hijerarhije ključeva.
Ako izgubite i uzorak i frazu za oporavak, a nijedan dostupan uređaj, izvezeni ključni materijal ni druga kopija za oporavak ne čuva potrebne ključeve, ni Vaultaire, ni Apple, ni Wraxle nemaju ključ za poništavanje te šifrirane sigurnosne kopije. To je cijena čuvanja ključeva na strani klijenta: gubitak svih ispravnih puteva do ključa uklanja i vaš vlastiti put do oporavka. Spremite frazu za oporavak izvan telefona čim je Vaultaire stvori.
Uključeno prema zadanim postavkama, isključeno po izboru
Šifrirana iCloud sigurnosna kopija uključena je prema zadanim postavkama, u besplatnoj verziji i u verziji Pro. Pokreće se svaka 24 sata, samo preko Wi-Fi mreže, osim ako ne promijenite mrežnu postavku. Telefon se izgubi ili pokvari češće nego što se probije šifrirana sigurnosna kopija, pa novi trezor odmah ima kopiju iz koje se može vratiti.
Neki ne žele da Vaultaire prenosi zapise trezora preko CloudKita. Ako isključite Vaultaireovu sigurnosnu kopiju i ne koristite sinkronizaciju ni dijeljenje, aplikacija ne pokreće te prijenose podataka trezora. To je odvojeno od sigurnosnog kopiranja operacijskog sustava: ovisno o postavkama iOS-a i Apple računa, iCloud sigurnosna kopija uređaja ili sigurnosna kopija na računalu može uključivati podatke iz spremnika aplikacije. Pregledajte i kontrolirajte te sistemske sigurnosne kopije ako vaš model prijetnji traži da telefon bude jedina kopija.
Ako ostavite sigurnosnu kopiju uključenom, šifrirana kopija vaših podataka stoji na Appleovim poslužiteljima, a zauzvrat možete vratiti trezor ako izgubite uređaj. Kopija je šifrirana, čitljive vjerodajnice za dešifriranje ostaju pod vašom kontrolom, a Apple ne prima čitljiv sadržaj trezora. Ali kopija postoji i netko tko dođe do CloudKit podataka može izvanmrežno isprobavati uzorke na njoj. Ako vaš model prijetnji traži da telefon bude jedina kopija, isključite sigurnosnu kopiju.
Vaultaireovu CloudKit sigurnosnu kopiju možete isključiti u bilo kojem trenutku. Tada Vaultaire uklanja tu šifriranu sigurnosnu kopiju iz svoje privatne CloudKit baze podataka. Time se ne pregledavaju niti brišu zasebne iOS sigurnosne kopije uređaja, sigurnosne kopije na računalu, izvezene datoteke, dijeljene kopije ni podaci na povezanim uređajima.
Sigurnosna kopija, ne sinkronizacija
Važno je razumjeti što šifrirana iCloud sigurnosna kopija nije. Nije sinkronizacija između uređaja u stvarnom vremenu. Nije živa zrcalna kopija trezora koja se ažurira svaki put kad dodate fotografiju.
Šifrirana iCloud sigurnosna kopija čuva verzije koje se mogu vratiti. Kada pokrenete sigurnosnu kopiju ili je Vaultaire pokrene nakon otključavanja zbog 24-satne provjere, aplikacija priprema trenutačno stanje trezora i prenosi šifrirane zapise. Nepromijenjene komponente mogu se deduplicirati s nedavnim verzijama, a prekinuti prijenosi mogu se nastaviti. Datoteke dodane kasnije pojavljuju se kad se dovrši neka kasnija verzija.
To je razdvajanje namjerno. Sigurnosna kopija čuva verzije namijenjene oporavku; Vaultaireova značajka sinkronizacije uređaja brine se za stalno usklađivanje među uređajima. Proces sigurnosne kopije i dalje mora upravljati pripremom, deduplikacijom, prijenosom dijelova, ponovnim pokušajima, direktorijima verzija i transakcijama vraćanja, pa njegova sigurnost ovisi o tim mehanizmima jednako kao o šifri.
Zamislite to kao trezor u banci. Ne prenosite dokumente stalno amo-tamo. U trezor stavite kopiju važnih datoteka, a ako vam kuća izgori, odete u banku i uzmete ih. Izvornici ostaju kod vas. Sigurnosna kopija mirno čeka dok vam ne zatreba.
Često postavljana pitanja
Ulazi li iCloud sigurnosna kopija u moju iCloud pohranu?
Da. Vaultaire pohranjuje šifrirane zapise sigurnosne kopije u vašu privatnu iCloud bazu podataka, pa ulaze u vašu iCloud pohranu. Ukupna veličina veća je od sirovog sadržaja trezora jer Vaultaire koristi ispunjene dijelove fiksne veličine i dodaje lažne zapise kako bi smanjio ono što veličine zapisa otkrivaju.
Koliko često Vaultaire izrađuje sigurnosnu kopiju u iCloudu?
Sigurnosnu kopiju možete pokrenuti ručno. Kada je sigurnosna kopija uključena, Vaultaire nakon otključavanja provjerava i stvara novu verziju ako je prošlo barem 24 sata i odabrana mrežna postavka to dopušta. Priprema sigurnosne kopije može ponovno iskoristiti nepromijenjene šifrirane komponente, a prekinuti prijenosi mogu se nastaviti.
Mogu li ovu sigurnosnu kopiju koristiti s drugim Apple ID-jem?
Sigurnosna kopija nalazi se u privatnoj CloudKit bazi podataka Apple računa koji ju je stvorio. Drugi uređaj prijavljen na isti račun može pronaći sigurnosnu kopiju i vratiti je ispravnim uzorkom ili frazom za oporavak. Vaultaire ne nudi prenosivu datoteku sigurnosne kopije za premještanje privatne CloudKit sigurnosne kopije između Apple računa.
Što ako Apple izbriše moje iCloud podatke?
Ako Apple ukloni vaše iCloud podatke (zbog ukidanja računa, neplaćene pohrane ili bilo kojeg drugog razloga), sigurnosne kopije više nema. Trezor na vašem uređaju ostaje netaknut. Zato je iCloud sigurnosna kopija zaštitna mreža, a ne zamjena za lokalni trezor. Primarna kopija uvijek je na vašem uređaju.
Je li sigurnosna kopija šifrirana drugim ključem nego trezor na uređaju?
Da. Vaultaire iz vašeg uzorka algoritmom PBKDF2-HMAC-SHA512 izvodi zaseban ključ sigurnosne kopije neovisan o uređaju. Taj ključ šifrira ispunjene CloudKit zapise sigurnosne kopije; razlikuje se od lokalnog ključa trezora i nasumičnog glavnog ključa koji šifrira vaše datoteke. I dalje koristite isti uzorak, pa nema druge lozinke za sigurnosnu kopiju.
Mogu li Vaultaireovi razvojni programeri pristupiti mojoj iCloud sigurnosnoj kopiji?
Vaultaire nema poslužitelj koji prima vaš čitljiv uzorak, ključ sigurnosne kopije ili sadržaj trezora. Šifriranje i dešifriranje odvijaju se u aplikaciji, a CloudKit prima šifrirani tekst i zapise potrebne za njegovu pohranu i oporavak. To štiti sadržaj od pružatelja pohrane, ali ne uklanja potrebu da vjerujete Vaultaire klijentu, iOS-u i sigurnosti svog uređaja dok je trezor otvoren.
Sigurnosna kopija bez odricanja od privatnosti
Ostavite šifriranu iCloud sigurnosnu kopiju uključenom i ne brinite o gubitku trezora — ni o gubitku kontrole nad podacima.
Preuzmite Vaultaire besplatno