Seguridad
Cómo protegemos tus datos.
ErtiNote está diseñado para que un archivo de bóveda robado o filtrado sea inútil sin tu contraseña maestra. Así es como funciona, y aquí es donde termina su protección.
Estado: ErtiNote está en desarrollo. Aún no se ha realizado ninguna auditoría independiente de su código ni de su criptografía.
Principios
Primero lo local
Tu bóveda es un archivo en tu dispositivo, y la aplicación no realiza solicitudes de red.
Cifrarlo todo
Se cifran el contenido, los nombres, la estructura de carpetas y el número de elementos, no solo el texto de tus notas.
Nada de criptografía casera
Solo primitivas consolidadas y de código abierto del proyecto RustCrypto.
Sin puertas traseras
Tu contraseña maestra nunca se almacena. Nadie, ni siquiera nosotros, puede recuperarla.
Fallar de forma segura
Los datos dañados o manipulados se detectan y nunca se entregan sin aviso.
Decir lo que no hacemos
Los límites se documentan con la misma claridad que las protecciones.
Criptografía
- Cifrado
- XChaCha20-Poly1305 con un nuevo nonce aleatorio de 192 bits en cada cifrado
- Clave a partir de la contraseña
- Argon2id v1.3; por defecto, 128 MiB de memoria, 3 pasadas y 4 carriles
- Subclaves
- HKDF-SHA-256
- Números aleatorios
- El generador criptográficamente seguro del sistema operativo
- Archivos
- Bloques de 1 MiB, cada uno cifrado y autenticado por separado; SHA-256 verificado antes de exportar
La clave de datos se envuelve con una clave derivada de tu contraseña maestra. Tras el desbloqueo, la contraseña y las claves intermedias se borran de la memoria del núcleo de la aplicación.
De qué te protege ErtiNote
Un archivo de bóveda robado o filtrado
Desde una memoria USB, una carpeta en la nube o una copia de seguridad del disco: el contenido, los nombres, la estructura de carpetas y el número de elementos están cifrados, y Argon2id ralentiza los intentos de adivinar la contraseña.
Manipulación y corrupción
Los cambios en el archivo, en sus secciones o en su orden se detectan al descifrarlo.
Escrituras interrumpidas
Las escrituras atómicas con verificación nunca dejan la bóveda a medio escribir tras un corte de luz o con el disco lleno.
Contenido malicioso
El HTML sin procesar de las notas no se renderiza, las imágenes remotas no se cargan y las rutas de los archivos comprimidos no pueden salir de la carpeta de destino.
Reversión
ErtiNote te avisa si una bóveda se sustituye por una versión anterior de sí misma en el mismo ordenador.
Dónde termina la protección
Un dispositivo comprometido
El malware que se ejecuta con tu usuario (un keylogger, un grabador de pantalla, un lector de memoria) puede capturar tu contraseña o tu bóveda abierta.
Contraseñas débiles
Argon2id ralentiza los intentos de adivinarlas, pero no puede salvar una contraseña corta o común.
Memoria y archivo de intercambio
El sistema operativo puede escribir la memoria en el disco. Usa el cifrado de disco completo, como FileVault, BitLocker o LUKS.
Portapapeles y exportaciones
El texto copiado y los archivos exportados o abiertos en otras aplicaciones salen de la bóveda y dejan de estar protegidos por ella.
Metadatos del archivo
El tamaño total de la bóveda, su fecha de modificación, su nombre y su ubicación son visibles, y el número de bloques revela el tamaño aproximado de los archivos.
Datos eliminados hasta la compactación
Los elementos eliminados permanecen cifrados dentro del archivo hasta que se compacta la bóveda.
Este sitio web
Este sitio es estático. No instala cookies, no ejecuta scripts de analítica ni de seguimiento y no carga recursos de terceros; las fuentes se sirven desde nuestro propio servidor. Lo único que guarda en tu navegador es tu tema y, si eliges uno, tu idioma.
ErtiCloud Backup (previsto)
El servicio de copias de seguridad previsto se diseña con los mismos principios: copias cifradas en tu dispositivo antes de subirse y un servicio totalmente opcional. Publicaremos su diseño de seguridad antes de su lanzamiento.
Informar de una vulnerabilidad
Si crees haber encontrado un problema de seguridad en ErtiNote o en este sitio web, escríbenos con los detalles y los pasos para reproducirlo. Danos un plazo razonable para corregirlo antes de divulgarlo públicamente. Por ahora no tenemos un programa de recompensas por errores.
Informar de una vulnerabilidad