Varnost in arhitektura
Kako Revault ščiti Vaše datoteke in kje zaščita preneha.
Revault temelji na nativnih aplikacijah za iOS in Android. Trezorji so šifrirani v vašem telefonu in privzeto ostanejo lokalni, brez računa Revault. Sinhronizacija in deljenje sta ločeni izbiri, ne zahtevi za uporabo trezorja.
Mobilne aplikacije brez računaAES-256-GCMiCloud v iOS, Google Drive v AndroiduMobilne aplikacije brez računa
Izvorne aplikacije ne zahtevajo računa Revault, e-poštnega naslova, gesla ali spletne prijave. Trezorji se ustvarijo in šifrirajo v napravi. Lokalna uporaba trezorja ne nalaga Vaših datotek na strežnike Revault.
Nativni aplikaciji ne potrebujeta računa Revault. Neobvezna sinhronizacija v oblaku uporablja vaš račun Apple ali Google; nakupi v trgovini uporabljajo plačilni račun platforme.
Zasebni trezorji brez računaVzorec trezorja
Vsak trezor ima naključen 256-bitni glavni ključ. Vaš vzorec naprave 5 × 5 se združi z naključno 256-bitno lokalno skrivnostjo; PBKDF2-HMAC-SHA-256 s 600.000 ponovitvami in svežo 128-bitno soljo izpelje ključ, ki glavni ključ zavije z AES-256-GCM.
Vzorec narišite na mreži 5 × 5 in odprite njegov trezor. Drugi trezorji in njihova imena ostanejo skriti. Vzorci morajo biti različni pri vseh trezorjih, vpisanih v isti napravi; izbira vzorca ne razkrije, kateri drugi trezorji obstajajo.
Ta vzorec odklene samo to napravo. Obnovitveni ključ shranite, da boste lahko nastavili drugo napravo.
Zaščita ključev samo v napravi
V iOS je lokalna skrivnost za odklepanje shranjena v elementu Keychain, ki se ne sinhronizira in je dostopen le, ko je naprava odklenjena. V Androidu je gradivo za odklepanje naprave šifrirano z neizvozljivim ključem Android Keystore, ki zahteva odklenjeno napravo.
Lokalne skrivnosti za odklepanje niso vključene v nativno sinhronizacijo v oblaku ali prenosljive varnostne kopije. Skrivnost v iOS ni ključ Secure Enclave, strojna podpora v Androidu pa je odvisna od naprave. Zaščita naprave ne naredi predvidljivega vzorca varnega, ko je lokalna skrivnost ogrožena.
Šifrirano pred nalaganjem
Vsebina datotek, imena datotek, predogledi, imena trezorjev in struktura map so šifrirani v napravi. AES-256-GCM overja metapodatke in ovoje ključev; datoteke uporabljajo pretočni format AES-GCM-HKDF, tako da šifriranje obdeluje velike datoteke v omejenih segmentih.
Lokalni trezorji hranijo šifrirane datoteke v zasebni shrambi aplikacije. Fotografiranje ali snemanje videa v trezorju pred šifriranjem uporablja zasebno vmesno shrambo, namesto da bi samodejno shranilo kopijo v galerijo. Uvoz obstoječe datoteke njenega izvirnika v Fotografijah ali pri drugem ponudniku ne odstrani.
Zasebna kamera in uvoz datotekNeobvezna zasebna sinhronizacija v oblaku
iOS uporablja zasebno zbirko podatkov CloudKit v iCloudu. Android uporablja zasebno shrambo aplikacij Google Drive. Datoteke, imena in predogledi so pred prenosom šifrirani. Ponudnik oblaka lahko še vedno opazuje operativne podatke, kot so velikosti, identifikatorji in časovni žigi.
Sinhronizacija je privzeto izklopljena in se izbere ločeno za vsak trezor v vsaki napravi. Z izklopom se nadaljnji prenosi iz te naprave ustavijo; obstoječih šifriranih kopij v oblaku ne izbriše. Drugo napravo iste platforme povežite z istim nativnim računom v oblaku in obnovitvenim ključem trezorja.
Sinhronizacija iCloud in Google Drive ostane znotraj lastnih platform. Izberite Revault Cloud za sinhronizacijo v živo med iOS in Androidom ali uporabite šifriran prenos med telefoni.
Shramba Pro za šifrirane trezorje v iOS in Androidu. Revault prejme samo šifrirano besedilo, nikoli vašega ključa trezorja ali obnovitvene fraze. Zamenjava ponudnika pusti prejšnje kopije v oblaku nedotaknjene.
Neobvezna zasebna sinhronizacija v oblakuSamodejno zaklepanje trezorja
Privzeta časovna omejitev je 60 sekund. V nastavitvah trezorja izberite 30 sekund, 1 minuto, 2 minuti, 5 minut ali 10 minut. Deljeni trezorji uporabljajo privzetih 60 sekund; zaklepanje v ozadju velja ne glede na izbrano časovno omejitev.
Mobilna aplikacija se takoj zaklene, ko jo prestavite v ozadje. Zaklep prekliče delo s trezorjem, izbriše dešifrirane podatke o datotekah in stanje iskanja, počisti začasne predoglede in prepiše medpomnilnike ključev v lasti. iOS prekrije tudi posnetke preklopnika aplikacij; Android uporablja zastavico varnega okna operacijskega sistema.
Upravljani pomnilnik in shramba v napravi ne morejo zagotoviti takojšnjega forenzičnega izbrisa vsake kopije. Samodejno zaklepanje tudi ne more preklicati datoteke, ki ste jo izrecno izvozili v drugo aplikacijo.
Samodejno zaklepanje trezorjaŠifrirane varnostne kopije in obnovitev
Obnovitveni ključ odklene šifrirani ključni material trezorja; ne vsebuje vaših datotek. Varnostna kopija vsebuje šifrirane datoteke; ni nadomestilo za hrambo obnovitvenega ključa. Hranite ju ločeno in oba zaščitite pred izgubo.
Obnovitveno frazo shranite med nastavitvijo. Revault ustvari 18 naključnih besed, lahko pa izberete in potrdite lastno frazo. Z njo lahko vpišete drugo napravo ali obnovite varnostno kopijo brez lokalnega vzorca za odklepanje. Zamenjate jo lahko v nastavitvah trezorja; starejše varnostne kopije lahko še vedno zahtevajo izvirni ključ. Obstoječi šestnajstiški ključi ostanejo veljavni. Revault ne hrani kopije in je ne more ponastaviti namesto vas.
Prenosi med telefoni ustvarijo svežo šifrirano kopijo in ločen prenosni ključ, tudi med iPhonom in Androidom. Izvirnik ostane v starem telefonu. Preden odstranite stare datoteke, preverite sprejemni trezor, in hranite neodvisne varnostne kopije, ker lahko sinhronizacija razširi izbrise.
Varni prenosi med iPhonom in AndroidomVarno deljenje
Vzorec za odklepanje trezorja, obnovitveni ključ in glavni ključ trezorja nikoli niso vključeni v deljenje. Storitev prejme šifrirane podatke datotek in operativne metapodatke, kot so velikosti, kontrolne vsote, časovni žigi in število dostopnih sej. Ločena skrivna koda za dešifriranje se ne naloži.
Nadzorovana deljenja uporabljajo potek veljavnosti, ki ga uveljavlja strežnik, ter neobvezne omejitve dostopnih sej, omejitve izvoza in časovnik po prvem dostopu. iOS podpira tudi zasebna povabila CloudKit, ki teh nadzorov strežnika ne uveljavljajo. Prejemniki odprejo izoliran deljeni trezor z ločeno skrivno kodo, brez vašega osebnega vzorca.
Potek veljavnosti in preklic preprečita prihodnje pridobivanje vsebine prek Revaulta. Ne moreta pa izbrisati posnetkov zaslona, izvoženih datotek ali kopij, ki jih je obdržal prejemnik. Izberite osebo, ki ji zaupate, tudi če je izvoz onemogočen.
Varno deljenjeNeobvezni varnostni nadzori trezorja
Varen izhod ob odprtju določenega trezorja odstrani lokalni dostop do drugih trezorjev in njihove podatke. Kopije v oblaku ostanejo, trezorji samo brez povezave pa se lahko brez ločene varnostne kopije izgubijo. Ni zagotovljen forenzični izbris.
Zgodovina dejavnosti in opozorila s fotografijo ob vdoru so neobvezna za vsak trezor. Zgodovina in fotografije v napravi ostanejo lokalne in šifrirane; nadzorovana deljenja lahko ločeno beležijo časovne žige dostopnih sej. Zajemi ob vdoru zahtevajo dovoljenje za kamero in običajne sistemske kazalnike. Zajem v zaklenjenem stanju uporablja javni šifrirni ključ; ogled fotografij še vedno zahteva odklepanje trezorja.
Varen izhodOpomba o varnosti
Uporaba lokalnega trezorja ne nalaga datotek v Revault. Neobvezna nativna sinhronizacija Applu ali Googlu razkrije operativne metapodatke. Nadzorovano deljenje Revaultu pošlje šifrirane kopije in metapodatke o dostopu, ne pa tudi ločene skrivne kode za dešifriranje.
Zlonamerna programska oprema, ogrožen operacijski sistem ali aplikacija in nekdo, ki gleda odklenjen zaslon, lahko razkrijejo nešifrirane podatke. Sprememba vzorca ne prekliče druge naprave, ne razveljavi starih varnostnih kopij in ne zavrti glavnega ključa trezorja. Če je ključ trezorja ali obnovitvena skrivnost ogrožena, datoteke prestavite v nov trezor z novimi ključi.
Revault ni prestal neodvisne varnostne revizije. To so opisi izvedene kriptografske zasnove, ne certifikat ali zagotovilo proti vsakemu vdoru.
Analitika uporabe
Privzeto vklopljeno. Mixpanel prejema dogodke uporabe funkcij z naključnim analitičnim ID-jem. Vsebina trezorja, imena, vzorci za odklepanje, ključi in skrivne kode za deljenje so izključeni. Analitiko lahko kadar koli izklopite za ta brskalnik ali napravo.