Aquesta pàgina s’ha traduït automàticament i encara s’està revisant.Llegeix-la en anglès

Seguretat

Seguretat

Com protegeix VaultWell el que hi guardes, en paraules senzilles. Incloses les parts que no pot protegir i el que encara no hem fet.

Del teu camí als fitxers xifratsUn diagrama de com es tanca una caixa forta. El camí que traces a la bresca s’enforteix amb Argon2id, amb 64 MiB de memòria i dues passades. El resultat es combina amb un secret guardat al maquinari de seguretat del teu telèfon: el Secure Enclave a l’iPhone, o l’Android Keystore amb StrongBox on està disponible. Junts formen la clau de la caixa forta, que desbloqueja la seva clau mestra. Després, els elements es xifren amb AES-256-GCM en blocs d’1 MiB, cadascun autenticat, i es guarden només al teu telèfon. Els mateixos passos s’expliquen per escrit més avall. El teu camítraçat a la brescavuit cel·les o més Argon2id64 MiB de memòriadues passades (t=2) Combinatsnomés en aquest telèfon Clau de la caixaobre la clau mestra AES-256-GCMblocs d’1 MiBcadascun autenticat Fitxers xifratsguardats al telèfonres no se’ns envia Secret de maquinariSecure Enclave a l’iPhoneStrongBox a Android, si n’hi ha Del teu camí als fitxers xifratsUn diagrama de com es tanca una caixa forta. El camí que traces a la bresca s’enforteix amb Argon2id, amb 64 MiB de memòria i dues passades. El resultat es combina amb un secret guardat al maquinari de seguretat del teu telèfon: el Secure Enclave a l’iPhone, o l’Android Keystore amb StrongBox on està disponible. Junts formen la clau de la caixa forta, que desbloqueja la seva clau mestra. Després, els elements es xifren amb AES-256-GCM en blocs d’1 MiB, cadascun autenticat, i es guarden només al teu telèfon. Els mateixos passos s’expliquen per escrit més avall. El teu camítraçat a la brescavuit cel·les o més Argon2id64 MiB de memòriadues passades (t=2) Combinatsnomés en aquest telèfon Secret de maquinariSecure Enclave a l’iPhoneStrongBox a Android, si n’hi ha Clau de la caixaobre la clau mestra AES-256-GCMblocs d’1 MiBcadascun autenticat Fitxers xifratsguardats al telèfonres no se’ns envia
Cada pas passa al teu telèfon. No hi ha cap compte ni cap servidor. Llegeix els passos en paraules

De qui i de què et protegim

VaultWell està pensada per a les amenaces de privadesa quotidianes, les que de debò afronta la majoria de la gent.

  • Algú agafa el teu telèfon. Una parella, un familiar, un company de feina o un desconegut que el troba. Sense el camí, la caixa forta continua tancada, encara que sàpiga el codi del teu telèfon.
  • Algú et pressiona perquè el desbloquegis. Pots obrir una caixa forta d’ús diari o la caixa forta de coacció. Res a la pantalla mostra que existeixin altres caixes fortes.
  • Algú copia els fitxers de l’app. Les claus estan lligades al maquinari de seguretat del teu telèfon, de manera que no es poden provar contrasenyes en un ordinador ràpid.
  • Algú manipula els fitxers desats. Cada fragment xifrat està autenticat, de manera que els canvis es detecten en lloc de mostrar-se.

No està pensada per resistir un atacant que ja ha instal·lat programari maliciós al teu telèfon, que et mira mentre traces el camí o que et pot obligar a revelar tots els camins que tens. Cap app no ho pot prometre.

Com funciona el xifratge

  1. Camí. L’ordre de les cel·les que traces a la bresca (com a mínim vuit, sense repeticions) es converteix en l’entrada.
  2. Argon2id. Aquesta entrada es reforça amb Argon2id fent servir 64 MiB de memòria i dues passades, de manera que cada intent requereix temps i memòria de debò.
  3. Vinculació al maquinari. El resultat es combina amb un secret guardat al Secure Enclave de l’iPhone o a l’Android Keystore (StrongBox quan està disponible). Aquest secret no es pot exportar, així que la clau només es pot obtenir al teu telèfon.
  4. Clau mestra. Cada caixa forta té una clau mestra aleatòria de 256 bits, desada només en forma xifrada amb la clau derivada del teu camí.
  5. AES-GCM per fragments. Els elements es xifren amb AES-256-GCM en fragments d’1 MiB. Cada fragment està vinculat al seu element i a la seva posició, de manera que no es poden intercanviar, reordenar ni tallar fragments sense que falli. Les miniatures, la llista d’elements i la configuració també estan xifrades.

No hi ha cap compte ni cap servidor. Les teves claus no surten mai del telèfon, i no se’ns envia res de les teves caixes fortes.

Caixes fortes ocultes, i què podria veure encara un examinador

A la pantalla, VaultWell no revela res. La pantalla de bloqueig és només la bresca. Un camí incorrecte i un camí que no s’ha fet servir mai tenen el mateix aspecte. No hi ha cap llista ni recompte de caixes fortes. El fitxer de configuració de cada caixa forta s’omple fins a la mateixa mida, de manera que des de fora no es poden distingir les opcions d’una caixa forta, ni tan sols si és la caixa forta de coacció.

Pel que fa al disc, volem ser precisos. Cada caixa forta es desa com una carpeta xifrada pròpia. Algú amb accés complet als fitxers en brut de l’app, per exemple mitjançant una extracció forense d’un telèfon desbloquejat, podria comptar aquestes carpetes i també quantes caixes fortes tenen una frase de recuperació configurada. No les podria obrir ni veure’n el contingut, però podria deduir que hi ha més d’una caixa forta. Tenim previst reduir-ho, per exemple amb entrades d’esquer, i en publicarem els detalls quan canviï.

A la pantalla

No delata res

  • Només es mostra la bresca
  • Cap llista ni recompte de caixes fortes
  • Un camí incorrecte sembla un camí mai fet servir

Als fitxers en brut, amb accés complet

Es podria comptar

  • Quantes carpetes de caixa forta xifrades hi ha
  • Quantes caixes fortes tenen una frase de recuperació

Continua il·legible

  • Què conté cada caixa forta
  • Quina caixa forta és la de coacció

La caixa forta de coacció

Quan s’obre la caixa forta de coacció amb el seu camí, VaultWell primer elimina el fitxer de claus de totes les altres caixes fortes i els seus fitxers de recuperació, i després n’elimina les carpetes. Sense els fitxers de claus, les dades no es poden desxifrar. Després, la caixa forta de coacció s’obre com qualsevol altra, sense cap missatge a la pantalla.

  • L’esborrat és permanent al telèfon. No es pot desfer.
  • Obrir la caixa forta de coacció amb la seva frase de recuperació no esborra res.
  • Les còpies de seguretat i les còpies compartides desades en altres llocs no es veuen afectades.

Còpies de seguretat i còpies compartides

Les còpies de seguretat (.vwbackup) s’han de poder obrir en un telèfon nou, així que no poden fer servir el maquinari del telèfon antic. En lloc d’això, cada còpia bloqueja la clau mestra de la caixa forta amb Argon2id a partir del teu camí (i de la frase, si n’hi ha) amb una sal aleatòria nova. Els elements continuen xifrats exactament com estaven desats. La seguretat d’una còpia depèn de la robustesa del teu camí o de la frase, així que guarda els fitxers de còpia en privat.

Les còpies compartides (.vwshare) fan servir una clau aleatòria nova, bloquejada amb una frase per compartir independent. Els elements s’hi tornen a xifrar, de manera que el destinatari no coneix mai la clau de la teva caixa forta. Els límits d’obertures, de caducitat i de desar elements els aplica l’app, no la criptografia, perquè no hi ha cap servidor. Algú decidit que tingui la frase encara podria copiar el que veu.

El que no afirmem

  • Encara no hi ha cap auditoria completada. Hi ha prevista una auditoria de seguretat independent abans del llançament. En publicarem el resultat.
  • No és invisible. L’app es veu al teu telèfon, fins i tot amb una icona de disfressa, i un examen forense pot mostrar que hi ha diverses caixes fortes.
  • A l’iPhone no és a prova de captures. VaultWell protegeix contra la captura de pantalla, però l’iOS no permet que les apps bloquegin les captures; VaultWell t’avisa quan se’n fa una. Cap app no pot impedir una foto de la pantalla.
  • Nosaltres no podem recuperar res. Si perds el camí i la frase, no et podem ajudar. No els tenim mai.

Informar d’un problema

Si trobes un problema de seguretat, t’agrairem que primer ens n’informis en privat, i et donarem el crèdit si ho vols. Les dades de contacte s’afegiran abans del llançament.