Seguridad y arquitectura
Cómo protege Revault sus archivos y dónde termina la protección.
Revault se basa en aplicaciones nativas iOS y Android. Las bóvedas están cifradas en su teléfono y permanecen locales de forma predeterminada, sin una cuenta Revault. Sincronizar y compartir son opciones independientes, no requisitos para usar una bóveda.
Aplicaciones móviles sin cuentaAES-256-GCMiCloud en iOS, Google Drive en AndroidAplicaciones móviles sin cuenta
Las aplicaciones nativas no requieren una cuenta Revault, una dirección de correo electrónico, una contraseña ni un inicio de sesión web. Las bóvedas se crean y cifran en el dispositivo. El uso de la bóveda local no carga sus archivos en los servidores de Revault.
Las aplicaciones nativas no necesitan una cuenta Revault. La sincronización en la nube opcional utiliza su cuenta de Apple o Google; Las compras en la tienda utilizan la cuenta de facturación de la plataforma.
Bóvedas privadas sin cuentaPatrón de la bóveda
Cada bóveda tiene una clave maestra aleatoria de 256 bits. Su patrón de dispositivo 5×5 se combina con un secreto local aleatorio de 256 bits; PBKDF2-HMAC-SHA-256 con 600.000 iteraciones y una nueva sal de 128 bits deriva la clave que envuelve esa clave maestra con AES-256-GCM.
Dibuja tu patrón en la cuadrícula de 5 × 5 para abrir su bóveda. Otras bóvedas y sus nombres permanecen fuera de la vista. Los patrones deben ser diferentes entre las bóvedas inscritas en el mismo dispositivo; elegir un patrón no revela qué otras bóvedas existen.
Este patrón solo desbloquea este dispositivo. Guarda tu clave de recuperación para configurar otro dispositivo.
Protección de claves solo para dispositivos
En iOS, el secreto de desbloqueo local se almacena en un elemento no sincronizado Keychain accesible solo mientras el dispositivo está desbloqueado. En Android, el material de desbloqueo del dispositivo se cifra con una clave Android Keystore no exportable que requiere un dispositivo desbloqueado.
Los secretos de desbloqueo locales no se incluyen en la sincronización nativa en la nube ni en las copias de seguridad portátiles. El secreto iOS no es una clave Secure Enclave y el respaldo de hardware Android depende del dispositivo. La protección del dispositivo no hace que un patrón predecible sea seguro después de que el secreto local se haya visto comprometido.
Cifrado antes de la carga
El contenido de los archivos, los nombres de los archivos, las vistas previas, los nombres de las bóvedas y la estructura de las carpetas están cifrados en el dispositivo. AES-256-GCM autentica metadatos y contenedores de claves; Los archivos utilizan un formato de transmisión AES-GCM-HKDF para que el cifrado pueda procesar archivos grandes en segmentos acotados.
Las bóvedas locales mantienen los archivos cifrados en el almacenamiento privado de aplicaciones. Tomar una foto o un video dentro de una bóveda utiliza una preparación privada antes del cifrado, en lugar de guardar automáticamente una copia de la galería. La importación de un archivo existente no elimina su original de Fotos ni de otro proveedor.
Importaciones de archivos y cámaras privadasSincronización de nube privada opcional
iOS utiliza una base de datos privada CloudKit en iCloud. Android utiliza el almacenamiento de aplicaciones privadas de Google Drive. Los archivos, nombres y vistas previas se cifran antes de la transferencia. Su proveedor de nube aún puede observar información operativa como tamaños, identificadores y marcas de tiempo.
La sincronización está desactivada de forma predeterminada y se selecciona por separado para cada bóveda en cada dispositivo. Al apagarlo se detiene más transferencias desde ese dispositivo; no elimina las copias cifradas en la nube existentes. Conecte otro dispositivo en la misma plataforma con la misma cuenta de nube nativa y la clave de recuperación de la bóveda.
La sincronización de iCloud y Google Drive permanece dentro de sus propias plataformas. Elija Revault Cloud para sincronización en vivo iOS–Android o utilice una transferencia telefónica cifrada.
Almacenamiento profesional para bóvedas cifradas en iOS y Android. Revault recibe texto cifrado, nunca su clave de bóveda o frase de recuperación. El cambio de proveedor deja las copias anteriores en la nube en su lugar.
Sincronización de nube privada opcionalBloqueo automático de bóveda
El tiempo de espera predeterminado es de 60 segundos. Elija 30 segundos, 1 minuto, 2 minutos, 5 minutos o 10 minutos en la configuración de esa bóveda. Las bóvedas compartidas utilizan el valor predeterminado de 60 segundos; El bloqueo en segundo plano se aplica independientemente del tiempo de espera seleccionado.
La aplicación móvil se bloquea inmediatamente cuando está en segundo plano. El bloqueo cancela el trabajo de la bóveda, borra la información del archivo descifrado y el estado de búsqueda, limpia las vistas previas temporales y borra los buffers de claves de propiedad. iOS también cubre instantáneas de cambio de aplicaciones; Android utiliza el indicador de ventana segura del sistema operativo.
La memoria administrada y el almacenamiento del dispositivo no pueden garantizar el borrado forense inmediato de cada copia. El bloqueo automático tampoco puede retraer un archivo que haya exportado explícitamente a otra aplicación.
Bloqueo automático de bóvedaCopias de seguridad y recuperación cifradas
Una clave de recuperación desbloquea el material de la clave de la bóveda cifrada; no contiene sus archivos. Una copia de seguridad contiene los archivos cifrados; no sustituye a conservar la clave de recuperación. Guárdelos por separado y protéjalos contra pérdidas.
Guarde su frase de recuperación durante la configuración. Revault genera una frase que contiene 18 palabras aleatorias, sin frase personalizada ni opción de regeneración. Le permite registrar otro dispositivo o restaurar una copia de seguridad sin su patrón local. Las frases personalizadas y claves hexadecimales existentes siguen siendo válidas para sus bóvedas y copias de seguridad originales. Revault no guarda una copia y no puede restablecerla por usted.
Las transferencias telefónicas crean una copia cifrada nueva y una clave de transferencia separada, incluso entre el iPhone y Android. El original permanece en el teléfono antiguo. Verifique la bóveda de recepción antes de eliminar archivos antiguos y mantenga copias de seguridad independientes porque la sincronización puede propagar las eliminaciones.
Transferencias seguras entre iPhone y AndroidCompartir de forma segura
Su patrón de bóveda, clave de recuperación y clave maestra de bóveda nunca se incluyen en un recurso compartido. El servicio recibe datos de archivos cifrados y metadatos operativos, como tamaños, sumas de verificación, marcas de tiempo y recuentos de sesiones de acceso. El secreto de descifrado independiente no se carga.
Los recursos compartidos controlados utilizan una caducidad impuesta por el servidor y límites opcionales de sesión de acceso, restricciones de exportación y un temporizador después del primer acceso. iOS también admite invitaciones privadas CloudKit, que no imponen esos controles del servidor. Los destinatarios abren una bóveda compartida aislada utilizando un secreto separado, sin su patrón personal.
La caducidad y la revocación detienen la recuperación futura a través de Revault. No pueden borrar capturas de pantalla, archivos exportados ni copias conservadas por un destinatario. Elija a alguien en quien confíe, incluso cuando la exportación esté deshabilitada.
Compartir de forma seguraControles de seguridad de bóveda opcionales
Safe Exit elimina el acceso local y los datos de otras bóvedas cuando se abre una bóveda designada. Las copias en la nube permanecen y las bóvedas que solo están fuera de línea se pueden perder sin una copia de seguridad por separado. No se garantiza el borrado forense.
El historial de actividad y las alertas fotográficas de robo son opcionales por bóveda. El historial y las fotos del dispositivo permanecen locales y cifrados; las acciones controladas pueden registrar por separado las marcas de tiempo de las sesiones de acceso. Las capturas de intrusión requieren permiso de la cámara e indicadores normales del sistema. La captura bloqueada utiliza una clave de cifrado pública; revisar las fotos aún requiere desbloquear la bóveda.
Safe ExitUna nota sobre seguridad
El uso de la bóveda local no carga archivos en Revault. La sincronización nativa opcional expone metadatos operativos a Apple o Google. El uso compartido controlado envía copias cifradas y metadatos de acceso a Revault, sin cargar el secreto de descifrado por separado.
El malware, un sistema operativo o una aplicación comprometidos y alguien que vea una pantalla desbloqueada pueden exponer el texto sin formato. Cambiar un patrón no revoca otro dispositivo, no invalida las copias de seguridad antiguas ni rota la clave maestra de la bóveda. Si una clave de almacén o un secreto de recuperación se ve comprometido, mueva los archivos a un nuevo almacén con claves nuevas.
Revault no se ha sometido a una auditoría de seguridad independiente. Estas son descripciones del diseño criptográfico implementado, no una certificación o garantía contra cualquier intrusión.
Análisis de uso
Los análisis de uso del sitio web están habilitados de forma predeterminada. Mixpanel recibe páginas web incluidas en la lista permitida y eventos de descarga con un identificador de navegador, idioma y hora del evento aleatorios. Los eventos se envían del lado del servidor y el enriquecimiento de geolocalización basado en IP está deshabilitado. Las aplicaciones iOS y Android no envían eventos de uso a Mixpanel. No se incluyen contenidos de la bóveda, nombres de archivos, nombres de bóvedas o carpetas, etiquetas, patrones, claves, enlaces para compartir ni secretos. La verificación de compras, los registros financieros y los experimentos de muro de pago autorizados por separado permanecen separados.