Seguretat i arquitectura
Com protegeix Revault els teus fitxers i on acaba la protecció.
Revault es basa en aplicacions natives d'iOS i Android. Les caixes fortes es xifren al telèfon i es queden en local de manera predeterminada, sense compte de Revault. La sincronització i la compartició són opcions independents, no requisits per utilitzar una caixa forta.
Aplicacions mòbils sense compteAES-256-GCMiCloud a iOS, Google Drive a AndroidAplicacions mòbils sense compte
Les aplicacions natives no requereixen cap compte de Revault, adreça electrònica, contrasenya ni inici de sessió web. Les caixes fortes es creen i es xifren al dispositiu. L'ús local d'una caixa forta no puja els teus fitxers als servidors de Revault.
Les aplicacions natives no necessiten cap compte de Revault. La sincronització opcional al núvol fa servir el teu compte d'Apple o de Google; les compres a les botigues utilitzen el compte de facturació de la plataforma.
Caixes fortes privades sense comptePatró de la caixa forta
Cada caixa forta té una clau mestra aleatòria de 256 bits. El patró del dispositiu de 5 × 5 es combina amb un codi secret local aleatori de 256 bits; PBKDF2-HMAC-SHA-256 amb 600.000 iteracions i una sal nova de 128 bits deriva la clau que embolcalla aquesta clau mestra amb AES-256-GCM.
Dibuixa el patró a la quadrícula de 5 × 5 per obrir-ne la caixa forta. Les altres caixes fortes i els seus noms queden fora de vista. Els patrons han de ser diferents entre les caixes fortes registrades al mateix dispositiu; triar un patró no revela quines altres caixes fortes hi ha.
Aquest patró només desbloqueja aquest dispositiu. Guarda la clau de recuperació per configurar un altre dispositiu.
Protecció de claus només al dispositiu
A iOS, el codi secret de desbloqueig local es desa en un element del Keychain que no se sincronitza i que només és accessible mentre el dispositiu està desbloquejat. A Android, el material de desbloqueig del dispositiu es xifra amb una clau no exportable de l'Android Keystore que requereix un dispositiu desbloquejat.
Els codis secrets de desbloqueig local no s'inclouen a la sincronització nativa al núvol ni a les còpies de seguretat portàtils. El codi secret d'iOS no és una clau de Secure Enclave, i el suport per maquinari d'Android depèn del dispositiu. La protecció del dispositiu no fa segur un patró previsible un cop s'ha compromès el codi secret local.
Xifrat abans de pujar-lo
El contingut dels fitxers, els noms de fitxer, les vistes prèvies, els noms de les caixes fortes i l'estructura de carpetes es xifren al dispositiu. AES-256-GCM autentica les metadades i els embolcalls de claus; els fitxers utilitzen un format de streaming AES-GCM-HKDF perquè el xifratge pugui processar fitxers grans en segments acotats.
Les caixes fortes locals mantenen els fitxers xifrats a l'emmagatzematge privat de l'aplicació. Fer una foto o un vídeo dins d'una caixa forta utilitza un àrea intermèdia privada abans del xifratge, en lloc de desar automàticament una còpia a la galeria. Importar un fitxer existent no n'elimina l'original de Fotos ni d'un altre proveïdor.
Càmera privada i importació de fitxersSincronització privada opcional al núvol
iOS utilitza una base de dades privada de CloudKit a iCloud. Android utilitza l'emmagatzematge privat d'aplicacions de Google Drive. Els fitxers, els noms i les vistes prèvies es xifren abans de la transferència. El teu proveïdor del núvol encara pot observar informació operativa, com ara mides, identificadors i marques de temps.
La sincronització està desactivada de manera predeterminada i es tria per separat per a cada caixa forta a cada dispositiu. Desactivar-la atura més transferències des d'aquell dispositiu; no elimina les còpies xifrades existents al núvol. Connecta un altre dispositiu de la mateixa plataforma amb el mateix compte nadiu del núvol i la clau de recuperació de la caixa forta.
La sincronització d'iCloud i Google Drive es queda dins de les seves pròpies plataformes. Tria Revault Cloud per a la sincronització en directe entre iOS i Android, o fes servir una transferència xifrada entre telèfons.
Emmagatzematge Pro per a caixes fortes xifrades a iOS i Android. Revault només rep text xifrat, mai la clau de la teva caixa forta ni la frase de recuperació. Canviar de proveïdor deixa al seu lloc les còpies anteriors al núvol.
Sincronització privada opcional al núvolBloqueig automàtic de la caixa forta
El temps d'inactivitat per defecte és de 60 segons. Tria 30 segons, 1 minut, 2 minuts, 5 minuts o 10 minuts a la configuració d'aquella caixa forta. Les caixes fortes compartides utilitzen el valor per defecte de 60 segons; el bloqueig en segon pla s'aplica independentment del temps triat.
L'aplicació mòbil es bloqueja immediatament quan passa a segon pla. El bloqueig cancel·la el treball de la caixa forta, esborra la informació desxifrada dels fitxers i l'estat de la cerca, neteja les vistes prèvies temporals i sobreescriu els búfers de claus propis. iOS també cobreix les instantànies del selector d'aplicacions; Android utilitza l'indicador de finestra segura del sistema operatiu.
La memòria gestionada i l'emmagatzematge del dispositiu no poden garantir l'esborrat forense immediat de totes les còpies. El bloqueig automàtic tampoc no pot retirar un fitxer que has exportat explícitament a una altra aplicació.
Bloqueig automàtic de la caixa fortaCòpies de seguretat xifrades i recuperació
Una clau de recuperació desbloqueja el material de claus xifrat de la caixa forta; no conté els teus fitxers. Una còpia de seguretat conté els fitxers xifrats; no substitueix conservar la clau de recuperació. Desa-les per separat i protegeix-les totes dues contra pèrdues.
Desa la frase de recuperació durant la configuració. Revault en genera 18 paraules aleatòries, o bé pots triar i confirmar la teva pròpia frase. Et permet registrar un altre dispositiu o restaurar una còpia de seguretat sense el teu patró de desbloqueig local. Pots substituir-la a la configuració de la caixa forta; les còpies de seguretat antigues poden continuar requerint la clau original. Les claus hexadecimals existents continuen sent vàlides. Revault no en conserva cap còpia i no te la pot restablir.
Les transferències entre telèfons creen una còpia xifrada nova i una clau de transferència independent, també entre iPhone i Android. L'original es queda al telèfon antic. Verifica la caixa forta receptora abans d'eliminar els fitxers antics i conserva còpies de seguretat independents perquè la sincronització pot propagar eliminacions.
Transferències segures entre iPhone i AndroidCompartició segura
El patró de la teva caixa forta, la clau de recuperació i la clau mestra de la caixa forta no s'inclouen mai en una compartició. El servei rep dades de fitxers xifrades i metadades operatives, com ara mides, sumes de verificació, marques de temps i el nombre de sessions d'accés. El codi secret de desxifratge, que és independent, no es puja.
Les comparticions controlades utilitzen una caducitat imposada pel servidor i límits opcionals de sessions d'accés, restriccions d'exportació i un temporitzador després del primer accés. iOS també admet invitacions privades de CloudKit, que no apliquen aquests controls del servidor. Els destinataris obren una caixa forta compartida aïllada amb el codi secret independent, sense el teu patró personal.
La caducitat i la revocació impedeixen futures recuperacions a través de Revault. No poden esborrar captures de pantalla, fitxers exportats ni còpies que conservi un destinatari. Tria una persona de confiança, fins i tot quan l'exportació està desactivada.
Compartició seguraControls de seguretat opcionals de la caixa forta
La Sortida segura elimina l'accés local i les dades de les altres caixes fortes quan s'obre una caixa forta designada. Les còpies al núvol es conserven, i les caixes fortes que només existeixen sense connexió es poden perdre si no hi ha una còpia de seguretat independent. No és un esborrat forense garantit.
L'historial d'activitat i les alertes amb foto en cas d'intrusió són opcionals per a cada caixa forta. L'historial i les fotos del dispositiu es queden en local i xifrats; les comparticions controlades poden registrar per separat les marques de temps de les sessions d'accés. Les captures d'intrusió requereixen el permís de la càmera i els indicadors normals del sistema. La captura amb el dispositiu bloquejat utilitza una clau de xifratge pública; per revisar les fotos cal desbloquejar la caixa forta.
Sortida seguraUna nota sobre seguretat
L'ús d'una caixa forta local no puja cap fitxer a Revault. La sincronització nativa opcional exposa metadades operatives a Apple o Google. La compartició controlada envia còpies xifrades i metadades d'accés a Revault, sense pujar el codi secret de desxifratge independent.
El programari maliciós, un sistema operatiu o una aplicació compromesos i algú que miri una pantalla desbloquejada poden exposar text en clar. Canviar un patró no revoca un altre dispositiu, no invalida les còpies de seguretat antigues ni renova la clau mestra de la caixa forta. Si es compromet una clau de caixa forta o un codi secret de recuperació, passa els fitxers a una caixa forta nova amb claus noves.
Revault no ha passat cap auditoria de seguretat independent. Són descripcions del disseny criptogràfic implementat, no una certificació ni una garantia contra qualsevol intrusió.
Analítiques d'ús
Activades per defecte. Mixpanel rep esdeveniments d'ús de funcions amb un identificador d'analítica aleatori. Els continguts de les caixes fortes, els noms, els patrons de desbloqueig, les claus i els codis secrets de compartició queden exclosos. Pots desactivar les analítiques en qualsevol moment per a aquest navegador o dispositiu.