Tämä sivu on konekäännetty, ja käännöstä tarkistetaan vielä.Lue englanniksi

Tietoturva

Tietoturva

Miten VaultWell suojaa sen, mitä säilytät siinä, selkein sanoin. Myös ne osat, joita se ei voi suojata, ja se, mitä emme ole vielä tehneet.

Reitistäsi salattuihin tiedostoihinKaavio siitä, miten holvi lukitaan. Kennoon piirtämäsi reitti venytetään Argon2id:llä käyttäen 64 MiB muistia ja kahta kierrosta. Tulos yhdistetään puhelimesi suojauslaitteistossa säilytettävään salaisuuteen: iPhonessa Secure Enclaveen, Androidissa Android Keystoreen ja StrongBoxiin, jos se on saatavilla. Yhdessä ne muodostavat holviavaimen, joka avaa holvin pääavaimen. Kohteet salataan sitten AES-256-GCM:llä 1 MiB:n paloina, joista jokainen todennetaan, ja ne tallennetaan vain puhelimeesi. Samat vaiheet on kirjoitettu auki alla. Reittisipiirretty kennoonkahdeksan solua tai enemmän Argon2id64 MiB muistiakaksi kierrosta (t=2) Yhdistettyvain tässä puhelimessa Holviavainavaa pääavaimen AES-256-GCM1 MiB:n palatjokainen todennettu Salatut tiedostotsäilyvät puhelimessasimitään ei lähetetä meille LaitteistosalaisuusSecure Enclave iPhonessaStrongBox Androidissa, jos saatavilla Reitistäsi salattuihin tiedostoihinKaavio siitä, miten holvi lukitaan. Kennoon piirtämäsi reitti venytetään Argon2id:llä käyttäen 64 MiB muistia ja kahta kierrosta. Tulos yhdistetään puhelimesi suojauslaitteistossa säilytettävään salaisuuteen: iPhonessa Secure Enclaveen, Androidissa Android Keystoreen ja StrongBoxiin, jos se on saatavilla. Yhdessä ne muodostavat holviavaimen, joka avaa holvin pääavaimen. Kohteet salataan sitten AES-256-GCM:llä 1 MiB:n paloina, joista jokainen todennetaan, ja ne tallennetaan vain puhelimeesi. Samat vaiheet on kirjoitettu auki alla. Reittisipiirretty kennoonkahdeksan solua tai enemmän Argon2id64 MiB muistiakaksi kierrosta (t=2) Yhdistettyvain tässä puhelimessa LaitteistosalaisuusSecure Enclave iPhonessaStrongBox Androidissa, jos saatavilla Holviavainavaa pääavaimen AES-256-GCM1 MiB:n palatjokainen todennettu Salatut tiedostotsäilyvät puhelimessasimitään ei lähetetä meille
Jokainen vaihe tapahtuu puhelimessasi. Tiliä tai palvelinta ei ole. Lue vaiheet sanoin

Keneltä ja miltä suojaamme

VaultWell on suunniteltu arkisia yksityisyysuhkia varten, sellaisia, joita useimmat ihmiset oikeasti kohtaavat.

  • Joku ottaa puhelimesi. Kumppani, sukulainen, työkaveri tai vieras, joka löytää sen. Ilman reittiä holvi pysyy kiinni, vaikka hän tietäisi puhelimesi pääsykoodin.
  • Joku painostaa sinua avaamaan lukituksen. Voit avata arkiholvin tai pakkoholvin. Mikään näytöllä ei kerro, että muita holveja on.
  • Joku kopioi sovelluksen tiedostot. Avaimet on sidottu puhelimesi suojauslaitteistoon, joten arvauksia ei voi ajaa nopealla tietokoneella.
  • Joku peukaloi tallennettuja tiedostoja. Jokainen salattu osa on todennettu, joten muutokset havaitaan eikä niitä näytetä.

Sitä ei ole suunniteltu kestämään hyökkääjää, joka on jo asentanut haittaohjelman puhelimeesi, joka katsoo, kun piirrät reittisi, tai joka voi pakottaa sinut paljastamaan kaikki reittisi. Mikään sovellus ei voi luvata sitä.

Miten salaus toimii

  1. Reitti. Kennoon piirtämiesi solujen järjestys (vähintään kahdeksan, ei toistoja) on syöte.
  2. Argon2id. Syötettä vahvistetaan Argon2id:llä käyttäen 64 MiB muistia ja kahta kierrosta, joten jokainen arvaus vie todellista aikaa ja muistia.
  3. Laitteistoon sidonta. Tulos yhdistetään salaisuuteen, jota säilytetään iPhonessa Secure Enclavessa tai Androidissa Android Keystoressa (StrongBoxissa, jos saatavilla). Tätä salaisuutta ei voi viedä ulos, joten avaimen voi muodostaa vain puhelimessasi.
  4. Pääavain. Jokaisella holvilla on satunnainen 256-bittinen pääavain, joka tallennetaan vain salatussa muodossa reittisi avaimen alle.
  5. Paloiteltu AES-GCM. Kohteet salataan AES-256-GCM:llä 1 MiB:n paloina. Jokainen pala on sidottu kohteeseensa ja paikkaansa, joten paloja ei voi vaihtaa, järjestää uudelleen tai katkaista ilman, että avaus epäonnistuu. Myös pikkukuvat, kohdeluettelo ja asetukset salataan.

Tiliä ei ole, eikä palvelinta. Avaimesi eivät koskaan poistu puhelimesta, eikä mitään holveistasi lähetetä meille.

Piilotetut holvit ja mitä tutkija voi silti nähdä

Näytöllä VaultWell ei paljasta mitään. Lukitusnäyttö on pelkkä kenno. Väärä reitti ja reitti, jota ei ole koskaan käytetty, näyttävät samalta. Holveista ei ole luetteloa eikä lukumäärää. Jokaisen holvin asetustiedosto on täytetty samankokoiseksi, joten holvin asetuksia, mukaan lukien sitä, onko se pakkoholvi, ei voi päätellä ulkopuolelta.

Tallennustilan osalta haluamme olla tarkkoja. Jokainen holvi tallennetaan omaksi salatuksi kansiokseen. Joku, jolla on täysi pääsy sovelluksen raakatiedostoihin, esimerkiksi lukitsemattoman puhelimen rikosteknisen tiedonpoiminnan kautta, voisi laskea nämä kansiot ja laskea, monellako holvilla on palautuslauseke. Hän ei voisi avata niitä eikä nähdä niiden sisältöä, mutta hän voisi päätellä, että holveja on enemmän kuin yksi. Aiomme vähentää tätä esimerkiksi harhautusmerkinnöillä, ja julkaisemme tiedot, kun tämä muuttuu.

Näytöllä

Ei paljasta mitään

  • Vain kenno näytetään
  • Ei holvien luetteloa tai määrää
  • Väärä reitti näyttää samalta kuin käyttämätön reitti

Raakatiedostoissa, täysin käyttöoikeuksin

Voidaan laskea

  • Montako salattua holvikansiota on olemassa
  • Monellako holvilla on palautuslauseke

Pysyy lukukelvottomana

  • Mitä mikään holvi sisältää
  • Mikä holvi on pakkoholvi

Pakkoholvi

Kun pakkoholvi avataan sen reitillä, VaultWell poistaa ensin kaikkien muiden holvien avaintiedostot ja niiden palautustiedostot ja poistaa sitten näiden holvien kansiot. Ilman avaintiedostoja tietoja ei voi purkaa. Sen jälkeen pakkoholvi avautuu kuten mikä tahansa muu, ilman viestiä näytöllä.

  • Poisto on puhelimessa pysyvä. Sitä ei voi perua.
  • Pakkoholvin avaaminen sen palautuslausekkeella ei poista mitään.
  • Muualle tallennetut varmuuskopiot ja jaot eivät muutu.

Varmuuskopiot ja jaot

Varmuuskopioiden (.vwbackup) on avauduttava uudessa puhelimessa, joten ne eivät voi käyttää vanhan puhelimesi laitteistoa. Sen sijaan jokainen varmuuskopio lukitsee holvin pääavaimen Argon2id:llä reitistäsi (ja lausekkeesta, jos se on asetettu) uuden satunnaisen suolan kanssa. Kohteet pysyvät salattuina täsmälleen niin kuin ne on tallennettu. Varmuuskopion turvallisuus perustuu reittisi tai lausekkeesi vahvuuteen, joten pidä varmuuskopiotiedostot yksityisinä.

Jaot (.vwshare) käyttävät uutta satunnaista avainta, joka on lukittu erillisellä jakolausekkeella. Kohteet salataan uudelleen sen alle, joten vastaanottaja ei koskaan saa tietää holvisi avainta. Avauskertojen, voimassaolon ja ulos tallentamisen rajoitukset valvoo sovellus, ei salaus, koska palvelinta ei ole. Määrätietoinen henkilö, jolla on lauseke, voi silti kopioida näkemänsä.

Mitä emme väitä

  • Auditointia ei ole vielä tehty. Riippumaton tietoturva-auditointi on suunniteltu ennen julkaisua. Julkaisemme tuloksen.
  • Ei näkymätön. Sovellus näkyy puhelimessasi naamiointikuvakkeenkin kanssa, ja rikostekninen tutkimus voi osoittaa, että holveja on useita.
  • Ei kuvakaappauksilta suojattu iPhonessa. VaultWell suojaa näytön kaappaukselta, mutta iOS ei anna sovellusten estää kuvakaappauksia; VaultWell kertoo, kun sellainen otetaan. Mikään sovellus ei voi estää näytön valokuvaamista.
  • Emme voi palauttaa. Jos menetät reittisi ja lausekkeesi, emme voi auttaa. Meillä ei koskaan ole niitä.

Ongelmasta ilmoittaminen

Jos löydät tietoturvaongelman, kuulisimme siitä mielellämme ensin yksityisesti, ja mainitsemme sinut kiitoksin, jos haluat. Yhteystiedot lisätään ennen julkaisua.