Proyectos / Producto propio
VeveShare
Compartir documentos por enlace con control real: vencen por fecha o por vistas, con o sin descarga, y cuando se retira el acceso el documento deja de verse de verdad, en menos de un segundo.
El problema
«El enlace dejó de funcionar» no es lo mismo que «el documento dejó de ser accesible»: quedan URLs firmadas, cachés, service workers y pestañas abiertas. Y hay dos amenazas opuestas que defender: el destinatario y la propia plataforma.
El enfoque
Dos modos que se eligen documento a documento. Control: cifrado con envelope encryption, render a mosaicos dentro de un sandbox sin red, marca de agua por sesión y revocación que corta la sesión viva. Bóveda: la clave viaja en el fragmento del enlace y nunca llega al servidor. Nunca se generan URLs firmadas del almacenamiento; todo se sirve por streaming a través de la API, que revalida en cada petición. Los service workers están prohibidos por CSP a propósito: uno podría sobrevivir a una revocación.
Qué se construyó
- Visor móvil primero para PDF (ver, anotar, firmar), ofimática editable, documentos colaborativos por bloques, imágenes, audio por HLS y comprimidos expandidos en el servidor.
- Gestión de claves con OpenBao y clave maestra no exportable.
- Antivirus obligatorio: sin escáner no entra nada.
- Auditoría encadenada con verificación de integridad por línea de comandos.
- Respaldos con destino inmutable y ensayo de restauración que prueba el KMS restaurado.
- Multi-tenant desde el esquema de datos y el modelo de claves.
Pantallas