Šifriranje na uređaju

Sigurnost i arhitektura

Kako Revault štiti vaše datoteke i gdje zaštita završava.

Revault je izgrađen oko izvornih iOS i Android aplikacija. Trezori se šifriraju na vašem telefonu i prema zadanim postavkama ostaju lokalni, bez Revault računa. Sinkronizacija i dijeljenje zasebni su izbori, a ne uvjeti za korištenje trezora.

Sigurnosni model
Vaš uređajMobilne aplikacije bez računa
Šifriraj lokalnoAES-256-GCM
Neobavezna privatna sinkronizacija u oblakuiCloud na iOS-u, Google Drive na Androidu

Mobilne aplikacije bez računa

Izvorne aplikacije ne zahtijevaju Revault račun, adresu e-pošte, lozinku ni prijavu na web. Trezori se izrađuju i šifriraju na uređaju. Lokalna uporaba trezora ne prenosi vaše datoteke na Revaultove poslužitelje.

Izvorne aplikacije ne trebaju Revault račun. Neobavezna sinkronizacija u oblaku koristi vaš Apple ili Google račun, a kupnje u trgovini koriste račun za naplatu platforme.

Privatni trezori bez računa

Uzorak trezora

Svaki trezor ima slučajni 256-bitni glavni ključ. Vaš uzorak uređaja 5 × 5 kombinira se sa slučajnim 256-bitnim lokalnim tajnim kodom; PBKDF2-HMAC-SHA-256 sa 600.000 iteracija i novom 128-bitnom soli izvodi ključ koji omata taj glavni ključ algoritmom AES-256-GCM.

Nacrtajte uzorak na rešetki 5 × 5 da biste otvorili njegov trezor. Ostali trezori i njihovi nazivi ostaju skriveni. Uzorci moraju biti različiti za sve trezore upisane na istom uređaju; odabirom uzorka ne otkriva se koji drugi trezori postoje.

Ovaj uzorak otključava samo ovaj uređaj. Zadržite ključ za oporavak kako biste mogli postaviti drugi uređaj.

Zaštita ključeva samo na uređaju

Na iOS-u lokalni tajni kod za otključavanje pohranjen je u Keychain stavci koja se ne sinkronizira i dostupna je samo dok je uređaj otključan. Na Androidu se materijal za otključavanje uređaja šifrira neizvozivim ključem Android Keystorea koji zahtijeva otključan uređaj.

Lokalni tajni kodovi za otključavanje nisu uključeni u izvornu sinkronizaciju u oblaku ni prenosive sigurnosne kopije. Tajni kod na iOS-u nije ključ Secure Enclavea, a hardverska podrška na Androidu ovisi o uređaju. Zaštita uređaja ne čini predvidljiv uzorak sigurnim nakon što je lokalni tajni kod ugrožen.

Šifrirano prije prijenosa

Sadržaj datoteka, nazivi datoteka, pretpregledi, nazivi trezora i struktura mapa šifriraju se na uređaju. AES-256-GCM autentificira metapodatke i omotače ključeva; datoteke koriste strujni format AES-GCM-HKDF kako bi šifriranje moglo obrađivati velike datoteke u ograničenim segmentima.

Lokalni trezori drže šifrirane datoteke u privatnoj pohrani aplikacije. Snimanje fotografije ili videozapisa unutar trezora koristi privatni međuspremnik prije šifriranja, umjesto automatskog spremanja kopije u galeriju. Uvoz postojeće datoteke ne uklanja njezin original iz Fotografija ni od drugog pružatelja.

Privatna kamera i uvoz datoteka

Neobavezna privatna sinkronizacija u oblaku

iOS koristi privatnu CloudKit bazu podataka u iCloudu. Android koristi privatnu pohranu aplikacija na Google Driveu. Datoteke, nazivi i pretpregledi šifriraju se prije prijenosa. Vaš pružatelj usluga u oblaku i dalje može vidjeti operativne informacije kao što su veličine, identifikatori i vremenske oznake.

Sinkronizacija je prema zadanim postavkama isključena i bira se zasebno za svaki trezor na svakom uređaju. Njezinim isključivanjem zaustavljaju se daljnji prijenosi s tog uređaja; ne brišu se postojeće šifrirane kopije u oblaku. Drugi uređaj na istoj platformi povežite istim izvornim računom u oblaku i ključem za oporavak trezora.

Sinkronizacija putem iClouda i Google Drivea ostaje unutar vlastitih platformi. Odaberite Revault Cloud za sinkronizaciju uživo između iOS-a i Androida ili upotrijebite šifrirani prijenos između telefona.

Pro pohrana za šifrirane trezore na iOS-u i Androidu. Revault prima šifrirani tekst, nikad vaš ključ trezora ni frazu za oporavak. Promjenom pružatelja prethodne kopije u oblaku ostaju na mjestu.

Neobavezna privatna sinkronizacija u oblaku

Automatsko zaključavanje trezora

Zadano vremensko ograničenje iznosi 60 sekundi. U postavkama tog trezora odaberite 30 sekundi, 1 minutu, 2 minute, 5 minuta ili 10 minuta. Dijeljeni trezori koriste zadanih 60 sekundi; zaključavanje u pozadini primjenjuje se bez obzira na odabrano ograničenje.

Mobilna aplikacija zaključava se odmah kada ode u pozadinu. Zaključavanje otkazuje rad trezora, briše dešifrirane podatke o datotekama i stanje pretraživanja, čisti privremene pretpreglede i briše međuspremnike ključeva u vlasništvu aplikacije. iOS prekriva i snimke izbornika aplikacija; Android koristi zastavicu sigurnog prozora operacijskog sustava.

Upravljana memorija i pohrana uređaja ne mogu jamčiti trenutačno forenzičko brisanje svake kopije. Automatsko zaključavanje također ne može povući datoteku koju ste izričito izvezli u drugu aplikaciju.

Automatsko zaključavanje trezora

Šifrirane sigurnosne kopije i oporavak

Ključ za oporavak otključava šifrirani materijal ključeva trezora; ne sadrži vaše datoteke. Sigurnosna kopija sadrži šifrirane datoteke; ne zamjenjuje čuvanje ključa za oporavak. Pohranite ih zasebno i zaštitite oboje od gubitka.

Spremite frazu za oporavak tijekom postavljanja. Revault generira 18 nasumičnih riječi, a možete i odabrati te potvrditi vlastitu frazu. Ona vam omogućuje dodavanje drugog uređaja ili vraćanje sigurnosne kopije bez lokalnog uzorka. Možete je zamijeniti u postavkama trezora; starije sigurnosne kopije i dalje mogu zahtijevati svoj izvorni ključ. Postojeći heksadecimalni ključevi ostaju valjani. Revault ne čuva kopiju i ne može je resetirati umjesto vas.

Prijenosi s telefona na telefon izrađuju novu šifriranu kopiju i zasebni ključ za prijenos, i između iPhonea i Androida. Original ostaje na starom telefonu. Provjerite trezor primatelj prije uklanjanja starih datoteka i čuvajte neovisne sigurnosne kopije jer sinkronizacija može širiti brisanja.

Sigurni prijenosi između iPhonea i Androida

Sigurno dijeljenje

Uzorak vašeg trezora, ključ za oporavak i glavni ključ trezora nikada se ne uključuju u dijeljenje. Usluga prima šifrirane podatke datoteka i operativne metapodatke kao što su veličine, kontrolni zbrojevi, vremenske oznake i broj pristupnih sesija. Zasebni tajni kod za dešifriranje ne prenosi se na poslužitelj.

Kontrolirana dijeljenja koriste istek koji provodi poslužitelj te neobavezna ograničenja pristupnih sesija, ograničenja izvoza i mjerač nakon prvog pristupa. iOS podržava i privatne CloudKit pozive, koji ne provode te kontrole poslužitelja. Primatelji otvaraju izolirani dijeljeni trezor zasebnim tajnim kodom, bez vašeg osobnog uzorka.

Istek i opoziv zaustavljaju buduće dohvaćanje putem Revaulta. Ne mogu izbrisati snimke zaslona, izvezene datoteke ni kopije koje je primatelj zadržao. Odaberite nekoga kome vjerujete, čak i kada je izvoz onemogućen.

Sigurno dijeljenje

Neobavezne sigurnosne kontrole trezora

Siguran izlaz uklanja lokalni pristup i podatke ostalih trezora kada se otvori određeni trezor. Kopije u oblaku ostaju, a trezori koji postoje samo izvan mreže mogu se izgubiti bez zasebne sigurnosne kopije. Nije zajamčeno forenzičko brisanje.

Povijest aktivnosti i upozorenja o provali s fotografijom neobavezni su po trezoru. Povijest uređaja i fotografije ostaju lokalni i šifrirani; kontrolirana dijeljenja mogu zasebno bilježiti vremenske oznake pristupnih sesija. Snimke provale zahtijevaju dopuštenje za kameru i uobičajene pokazatelje sustava. Zaključano snimanje koristi javni ključ za šifriranje; za pregled fotografija i dalje je potrebno otključati trezor.

Siguran izlaz

Napomena o sigurnosti

Korištenje lokalnog trezora ne prenosi datoteke na Revault. Neobavezna izvorna sinkronizacija Appleu ili Googleu otkriva operativne metapodatke. Kontrolirano dijeljenje šalje Revaultu šifrirane kopije i metapodatke pristupa, ali ne prenosi zasebni tajni kod za dešifriranje.

Zlonamjerni softver, ugroženi operacijski sustav ili aplikacija te netko tko gleda otključani zaslon mogu otkriti obični tekst. Promjena uzorka ne opoziva drugi uređaj, ne poništava stare sigurnosne kopije niti rotira glavni ključ trezora. Ako je ključ trezora ili tajni kod za oporavak ugrožen, premjestite datoteke u novi trezor s novim ključevima.

Revault nije prošao neovisnu sigurnosnu reviziju. Ovo su opisi implementiranog kriptografskog dizajna, a ne certifikacija ni jamstvo protiv svakog upada.

Analitika korištenja

Prema zadanim je postavkama uključena. Mixpanel prima događaje korištenja značajki s nasumičnim analitičkim ID-om. Sadržaj trezora, nazivi, uzorci, ključevi i tajne dijeljenja su isključeni. Analitiku možete u bilo kojem trenutku isključiti za ovaj preglednik ili uređaj.