stasis App
stasis es un sistema de respaldo y recuperación con énfasis en la seguridad y la privacidad; no se recopila información personal, no se envían datos no cifrados desde un dispositivo cliente y todas las claves de cifrado están completamente bajo el control de su propietario.
Un stasis ˈsteɪsɪs/ o campo de estasis, en la ciencia ficción, es un área confinada del espacio en la que el tiempo se ha detenido o el contenido ha quedado inmóvil.
¿Por qué?
- Problemas de Confianza: ¿Confías en tu proveedor de respaldo o infraestructura/almacenamiento con tus datos no cifrados?
- Múltiples Dispositivos: ¿Cuántos proveedores de respaldo necesitarías para cubrir todos los tipos de dispositivos que posees?
- Autoalojado: ¿Qué pasaría si tu proveedor de respaldo quiebra?
Metas
- Recuperar datos de usuarios de fallos totales o pérdida de dispositivos
- Replicar datos a almacenamiento local y remoto/en la nube
- Cifrar datos antes de que salgan de un dispositivo
- Gestionar todas las copias de seguridad de dispositivos desde un único servicio
Junto con provision, el objetivo es poder tomar un dispositivo en blanco/disponible en el mercado y recuperar el sistema original de manera automatizada y repetible.
Características:
- Cifrado Solo del Cliente: el cifrado y descifrado se realiza por aplicaciones cliente; el servidor nunca trata con datos o metadatos no cifrados
- Secretos Solo del Dispositivo: las credenciales de usuario y los secretos del dispositivo no abandonan el dispositivo en el que fueron ingresados/generados
- Redundancia por Defecto: copias de los datos cifrados de un dispositivo se envían a múltiples nodos por defecto (locales y remotos)
- Almacenamiento de Datos Híbrido: se soportan y utilizan varios backends de almacenamiento (Apache Geode, Slick, en memoria, basado en archivos)
- Escrow de Secretos: (TODO) permite almacenar secretos de dispositivo cifrados en el servidor para simplificar la recuperación de un dispositivo perdido o reemplazado
- Modo Sin Servidor: (TODO) permite crear copias de seguridad y recuperarse de ellas sin la presencia de un servidor
Nota: actualmente, esta aplicación requiere un contraparte de servidor. Para eso, así como para clientes en otros sistemas operativos (Linux, Mac), por favor dirígete al repositorio de aplicaciones.









