Laitteella tapahtuva salaus

Tietoturva ja arkkitehtuuri

Näin Revault suojaa tiedostosi ja missä suojaus päättyy.

Revault on rakennettu natiivien iOS- ja Android-sovellusten ympärille. Holvit salataan puhelimellasi ja pysyvät oletuksena paikallisina ilman Revault-tiliä. Synkronointi ja jakaminen ovat erillisiä valintoja, eivät holvin käytön edellytyksiä.

Tietoturvamalli
LaitteesiTiliä vaatimattomat mobiilisovellukset
Salaa paikallisestiAES-256-GCM
Valinnainen yksityinen pilvisynkronointiiCloud iOS:ssä, Google Drive Androidissa

Tiliä vaatimattomat mobiilisovellukset

Natiivisovellukset eivät vaadi Revault-tiliä, sähköpostiosoitetta, salasanaa tai verkkokirjautumista. Holvit luodaan ja salataan laitteella. Paikallinen holvin käyttö ei lähetä tiedostojasi Revaultin palvelimille.

Natiivisovellukset eivät tarvitse Revault-tiliä. Valinnainen pilvisynkronointi käyttää Apple- tai Google-tiliäsi; kauppaostot käyttävät alustan laskutustiliä.

Yksityiset holvit ilman tiliä

Holvin kuvio

Jokaisella holvilla on satunnainen 256-bittinen pääavain. 5 × 5 -laitekuviosi yhdistyy satunnaiseen 256-bittiseen paikalliseen salaisuuteen; PBKDF2-HMAC-SHA-256 600 000 iteraatiolla ja tuoreella 128-bittisellä suolalla johtaa avaimen, joka käärii kyseisen pääavaimen AES-256-GCM:llä.

Piirrä kuviosi 5 × 5 -ruudukkoon avataksesi sen holvin. Muut holvit ja niiden nimet pysyvät piilossa. Samalle laitteelle otettujen holvien kuvioiden on oltava erilaiset; kuvion valitseminen ei paljasta, mitä muita holveja on olemassa.

Tämä kuvio avaa vain tämän laitteen. Säilytä palautusavaimesi, jotta voit ottaa käyttöön toisen laitteen.

Vain laitteessa oleva avainsuojaus

iOS:ssä paikallinen avauskoodi tallennetaan synkronoimattomaan Keychain-kohteeseen, joka on käytettävissä vain laitteen ollessa avattuna. Androidissa laitteen avausaineisto salataan ei-vietävällä Android Keystore -avaimella, joka vaatii avatun laitteen.

Paikallisia avauskoodeja ei sisällytetä natiiviin pilvisynkronointiin eikä siirrettäviin varmuuskopioihin. iOS-salaisuus ei ole Secure Enclave -avain, ja Androidin laitteistotuki riippuu laitteesta. Laitesuojaus ei tee ennustettavasta kuviosta turvallista sen jälkeen, kun paikallinen salaisuus on vaarantunut.

Salattu ennen lähetystä

Tiedostojen sisältö, tiedostonimet, esikatselut, holvien nimet ja kansiorakenne salataan laitteella. AES-256-GCM todentaa metatiedot ja avainkääreet; tiedostot käyttävät AES-GCM-HKDF-virtamuotoa, jotta salaus voi käsitellä suuria tiedostoja rajatuissa segmenteissä.

Paikalliset holvit pitävät salatut tiedostot sovelluksen yksityisessä tallennustilassa. Valokuvan tai videon ottaminen holvin sisällä käyttää yksityistä väliaikaistallennusta ennen salausta sen sijaan, että galleriakopio tallennettaisiin automaattisesti. Olemassa olevan tiedoston tuonti ei poista sen alkuperäistä Kuvista tai muulta palveluntarjoajalta.

Yksityinen kameran ja tiedostojen tuonti

Valinnainen yksityinen pilvisynkronointi

iOS käyttää iCloudin yksityistä CloudKit-tietokantaa. Android käyttää Google Driven yksityistä sovellustallennustilaa. Tiedostot, nimet ja esikatselut salataan ennen siirtoa. Pilvipalvelusi voi silti nähdä toiminnallisia tietoja, kuten kokoja, tunnisteita ja aikaleimoja.

Synkronointi on oletuksena pois päältä, ja se valitaan erikseen jokaiselle holville jokaisella laitteella. Sen poistaminen käytöstä lopettaa lisäsiirrot kyseiseltä laitteelta; se ei poista olemassa olevia salattuja pilvikopioita. Yhdistä toinen saman alustan laite samalla natiivilla pilvitilillä ja holvin palautusavaimella.

iCloud- ja Google Drive -synkronointi toimii vain omalla alustallaan. Valitse Revault Cloud reaaliaikaiseen iOS–Android-synkronointiin tai käytä salattua puhelinsiirtoa.

Pro-tallennustila salatuille holveille iOS- ja Android-laitteilla. Revault vastaanottaa vain salattua dataa, ei koskaan holvisi avainta tai palautuslausetta. Palveluntarjoajan vaihtaminen jättää aiemmat pilvikopiot paikoilleen.

Valinnainen yksityinen pilvisynkronointi

Holvin automaattinen lukitus

Oletusaikaraja on 60 sekuntia. Valitse 30 sekuntia, 1 minuutti, 2 minuuttia, 5 minuuttia tai 10 minuuttia kyseisen holvin asetuksista. Jaetut holvit käyttävät 60 sekunnin oletusta; taustalukitus on voimassa valitusta aikarajasta riippumatta.

Mobiilisovellus lukittuu heti, kun se viedään taustalle. Lukitus keskeyttää holvityön, tyhjentää salaamattomat tiedostotiedot ja hakutilan, siivoaa väliaikaiset esikatselut ja pyyhkii omistetut avainpuskurit. iOS peittää myös sovellusvaihtimen kuvat; Android käyttää käyttöjärjestelmän suojatun ikkunan lippua.

Hallittu muisti ja laitteen tallennustila eivät voi taata kaikkien kopioiden välitöntä oikeuslääketieteellistä poistoa. Automaattinen lukitus ei myöskään voi peruuttaa tiedostoa, jonka olet nimenomaisesti vienyt toiseen sovellukseen.

Holvin automaattinen lukitus

Salatut varmuuskopiot ja palautus

Palautusavain avaa salatun holviavainaineiston; se ei sisällä tiedostojasi. Varmuuskopio sisältää salatut tiedostot; se ei korvaa palautusavaimen säilyttämistä. Säilytä ne erikseen ja suojaa molemmat katoamiselta.

Tallenna palautuslauseesi käyttöönoton aikana. Revault luo 18 satunnaista sanaa, tai voit valita ja vahvistaa oman lauseesi. Sen avulla voit ottaa käyttöön toisen laitteen tai palauttaa varmuuskopion ilman paikallista kuviotasi. Voit vaihtaa sen holvin asetuksissa; vanhemmat varmuuskopiot voivat edelleen vaatia alkuperäisen avaimen. Nykyiset heksadesimaaliavaimet pysyvät voimassa. Revault ei säilytä kopiota eikä voi nollata sitä puolestasi.

Puhelinsiirrot luovat uuden salatun kopion ja erillisen siirtoavaimen, myös iPhonen ja Androidin välillä. Alkuperäinen pysyy vanhassa puhelimessa. Varmista vastaanottava holvi, ennen kuin poistat vanhat tiedostot, ja säilytä itsenäisiä varmuuskopioita, koska synkronointi voi levittää poistoja.

Turvalliset siirrot iPhonen ja Androidin välillä

Turvallinen jakaminen

Holvisi kuviota, palautusavainta ja holvin pääavainta ei koskaan sisällytetä jakoon. Palvelu vastaanottaa salattua tiedostodataa ja toiminnallisia metatietoja, kuten kokoja, tarkistussummia, aikaleimoja ja käyttöistuntojen määriä. Erillistä salauksen purkukoodia ei lähetetä palvelimelle.

Hallitut jaot käyttävät palvelimen valvomaa vanhenemista sekä valinnaisia käyttöistuntorajoja, vientirajoituksia ja ajastinta ensimmäisen käytön jälkeen. iOS tukee myös yksityisiä CloudKit-kutsuja, jotka eivät valvo näitä palvelinsäätöjä. Vastaanottajat avaavat eristetyn jaetun holvin erillisellä salakoodilla ilman henkilökohtaista kuviotasi.

Vanheneminen ja peruuttaminen estävät tiedostojen noudon Revaultin kautta jatkossa. Ne eivät voi poistaa vastaanottajan ottamia kuvakaappauksia, vietyjä tiedostoja tai säilyttämiä kopioita. Valitse henkilö, johon luotat, vaikka vienti olisi poistettu käytöstä.

Turvallinen jakaminen

Valinnaiset holvin tietoturvasäädöt

Turvapoistuminen poistaa muiden holvien paikallisen käyttöoikeuden ja datan, kun nimetty holvi avataan. Pilvikopiot säilyvät, ja vain offline-tilassa olevat holvit voivat kadota ilman erillistä varmuuskopiota. Se ei ole taattu oikeuslääketieteellinen poisto.

Toimintahistoria ja murtohälytysten valokuvat ovat valinnaisia holvikohtaisesti. Laitehistoria ja valokuvat pysyvät paikallisina ja salattuina; hallitut jaot voivat erikseen tallentaa käyttöistuntojen aikaleimoja. Murtokuvaus vaatii kameralupaa ja tavallisia järjestelmän merkkivaloja. Lukittuna kuvaus käyttää julkista salausavainta; valokuvien tarkasteleminen vaatii silti holvin lukituksen avaamista.

Turvapoistuminen

Huomautus tietoturvasta

Paikallisen holvin käyttö ei lähetä tiedostoja Revaultille. Valinnainen natiivisynkronointi paljastaa toiminnallisia metatietoja Applelle tai Googlelle. Hallittu jakaminen lähettää salattuja kopioita ja käyttömetatietoja Revaultille, mutta ei erillistä salauksen purkukoodia.

Haittaohjelma, vaarantunut käyttöjärjestelmä tai sovellus ja joku, joka katsoo avattua näyttöä, voivat paljastaa selkotekstin. Kuvion vaihtaminen ei peruuta toista laitetta, mitätöi vanhoja varmuuskopioita tai vaihda holvin pääavainta. Jos holviavain tai palautussalaisuus vaarantuu, siirrä tiedostot uuteen holviin uusilla avaimilla.

Revaultille ei ole tehty riippumatonta tietoturvatarkastusta. Nämä ovat kuvauksia toteutetusta kryptografisesta suunnittelusta, eivät sertifiointi tai takuu kaikkea tunkeutumista vastaan.

Käytön analytiikka

Käytössä oletuksena. Mixpanel vastaanottaa ominaisuuksien käyttötapahtumia satunnaisella analytiikkatunnisteella. Holvien sisältö, nimet, kuviot, avaimet ja jaon salakoodit jätetään pois. Voit poistaa analytiikan käytöstä milloin tahansa tässä selaimessa tai laitteessa.