Seguridad
A 19 de octubre de 2026, versión 0.1.2
Solo describimos lo que realmente funciona en la versión publicada. Lo que está en desarrollo se indica como tal.
Conexión
- Cifrado entre equipos. La pantalla, el teclado, el ratón, el portapapeles y el chat van directamente entre los equipos por un canal WebRTC cifrado (DTLS-SRTP). Nuestro servidor de conexión y el servidor de retransmisión TURN solo pasan datos cifrados y no pueden ver la pantalla ni lo que escribes.
- Nada hasta que aceptes. Un equipo no envía imagen ni acepta entradas hasta que alguien en él acepta la conexión o quien se conecta introduce la contraseña de acceso desatendido.
- Protección contra la adivinación de contraseñas. Tras 3 contraseñas incorrectas desde un mismo dispositivo, el equipo bloquea nuevos intentos durante 5 minutos.
- La conexión está cifrada de extremo a extremo.
- La contraseña de acceso desatendido se comprueba con PAKE: nuestro servidor no la conoce y no puede interceptarla.
- Nadie puede conectarse sin tu consentimiento, sin una contraseña de acceso desatendido que configures tú mismo o sin tu propia cuenta con verificación en dos pasos.
- Las ventanas de gestores de contraseñas, las páginas de contraseñas de los navegadores y los campos de contraseña se tapan automáticamente antes de que la imagen salga del equipo.
Cuenta
- Tu contraseña nunca llega al servidor. La aplicación genera a partir de ella una clave (Argon2id) en tu dispositivo; el servidor solo guarda un hash de esa clave.
- Las contraseñas de equipos guardadas en la libreta de direcciones se cifran en tu dispositivo (XChaCha20-Poly1305). Nosotros no tenemos la clave. Los nombres, las etiquetas y las notas de la libreta de direcciones no se cifran de esta forma.
- Inicio de sesión en dos pasos (2FA, TOTP) con la opción de recordar un dispositivo durante 30 días; puedes borrar la lista de dispositivos de confianza en cualquier momento.
- Límites de inicio de sesión: 10 contraseñas incorrectas cada 15 minutos por cuenta y 20 intentos por minuto por dirección IP.
Software e infraestructura
- Actualizaciones firmadas. La aplicación solo instala una actualización con una firma digital válida. Cada descarga tiene una suma de comprobación SHA-256.
- Servidores en la UE. El servidor de conexión y el servidor de retransmisión TURN funcionan en Helsinki (Finlandia, Hetzner).
- El visor del navegador carga su código desde nuestro servidor, así que depende más de la confianza en el servidor que la aplicación de escritorio.
Estado
| Cifrado de la sesión entre equipos | Activo |
|---|---|
| 2FA y dispositivos de confianza | Activo |
| Actualizaciones firmadas, sumas SHA-256 | Activo |
| Verificación de la identidad del equipo | En desarrollo |
| Firma de código de Apple y Microsoft | En desarrollo |
| Códigos de recuperación de 2FA | En desarrollo |