Seguridad Backend para clientes de seguros -- 2

Job ID: 40314695

Budget: €12 – €18 EUR

Tengo un sitio que ya genera el certificado de cobertura de cada póliza; ahora necesito reforzar el tratamiento de los datos de los asegurados y consolidar el backend en Node.js.

Alcance inmediato
• Implementar cifrado de datos sensibles tanto en tránsito como en reposo.
• Desarrollar un sistema de control de acceso basado en roles que limite la visualización y modificación de información.
• Registrar eventos clave (inicio de sesión, creación/edición de póliza, descargas) en una bitácora de auditoría inmutable.
• No es necesario integrar APIs externas; todo el flujo se mantiene dentro de la aplicación.

Lo que espero recibir
1. Código fuente en Node.js con comentarios claros y pruebas unitarias básicas.
2. Instrucciones de despliegue (Docker o equivalente) y variables de entorno seguras.
3. Documento breve donde expliques la arquitectura, las librerías de cifrado elegidas y el esquema de roles/permisos.

Plazo
Necesito ver un primer entregable lo más pronto posible, y la versión estable justo después de resolver cualquier ajuste menor.

Si dominas buenas prácticas OWASP y tienes experiencia en backends Node.js orientados a datos sensibles, estaré encantado de revisar tu propuesta.