Documento técnico sobre seguridad y privacidad (descripción general)
Este documento técnico explica el diseño de seguridad de FileBolt y sus límites de confianza. Ayuda a usuarios y auditores a comprender cómo protege el sistema la confidencialidad y la integridad, cómo se controla y se revoca el acceso y qué riesgos quedan explícitamente fuera de alcance. El documento usa los términos de la RFC 2119 (DEBE/DEBERÍA/PUEDE) y ofrece ID de afirmaciones y enlaces de evidencia para facilitar la revisión y la verificación.
Metadatos del documento
- Versión del documento técnico
- v1.0
- Última actualización
- 2026-01-14
- Versión del protocolo criptográfico
- cryptoVersion=v1
Registro de cambios: /security-privacy-changelog
Conclusiones clave
- E2EE de conocimiento cero: las claves de descifrado se generan y se usan únicamente en el cliente; el servidor no puede obtenerlas.
- Cifrado AEAD por fragmentos: fragmentos de tamaño fijo; un fallo de autenticación DEBE detener el proceso (fail closed) y NO DEBE producir texto en claro parcial.
- Control de acceso y revocación: el acceso al texto cifrado está protegido por tokens de corta duración y alcance limitado; los remitentes pueden revocarlo eliminando la transferencia.
- Superficie de descarga y descifrado aislada: la página de descarga y descifrado evita scripts de terceros y usa una CSP estricta y cabeceras de seguridad.
- Evidencia verificable: las páginas de estado públicas enlazan con informes de terceros para la verificación de referencia (TLS, cabeceras, etc.).
Enlaces de evidencia
Se aporta evidencia pública de terceros para validar la postura básica de seguridad (por ejemplo, TLS y cabeceras de seguridad). Los límites del conocimiento cero y del E2EE los definen el protocolo y su aplicación en el cliente (consulta el capítulo 5 y los ID de afirmaciones).
Responsabilidad y contacto de seguridad
- Publicado por: FileBolt
- Página de seguridad: Seguridad y privacidad
- Divulgación de vulnerabilidades: Capítulo 11 Divulgación de vulnerabilidades y política de actualizaciones de seguridad
- security.txt: /.well-known/security.txt
Notas de alcance
- Dentro del alcance: modelo de conocimiento cero/E2EE, cifrado y autenticación por fragmentos, control de acceso basado en tokens, revocación y aislamiento de la auditoría, línea base de seguridad web y enlaces de evidencia.
- Fuera del alcance: dispositivos comprometidos (extensiones maliciosas o malware), filtración intencionada de enlaces, ingeniería social y errores del usuario.