Login Barrapunto
Privacidad obsesiva
Uno de mis proyectos personales es un gestor de entrenamientos (correr, bicicleta, natación, etc.). Es un proyecto LAMP sencillo nacido porque quería tener un mayor control de los datos que mis actividades deportivas generan.
Llevo un tiempo pensando en darle un punto más de privacidad y sería la de cifrar los datos almacenados en el servidor en forma de ficheros xml que producen los relojes deportivos supervitaminados con recepción de señal GPS para evitar que puedan ser leídos por alguien que ganase acceso de manera ilegítima al servidor. Dichos ficheros son enviados desde el ordenador del usuario al servidor usando un canal seguro (https) y posteriormente el servidor debe ser capaz de leerlos y procesarlos (acceso lectura).
La primera opción que se me pasó por la cabeza fue usar GPG, pero como mi proyecto es un servicio que también usan otras personas menos familiarizadas (y posiblemente menos cuidadosas con la vigilancia de la clave privada) con un sistema de clave pública/privada, lo he descartado.
Luego me fijé en Mega. Por lo visto había desarrollado un sistema de cifrado interesante, pero habría que adaptarlo porque yo necesito que el servidor sí tenga acceso a los ficheros, ya sea pidiendo una contraseña al usuario o (preferiblemente) de manera automática cuando el usuario está correctamente acreditado (vía cookie por ejemplo).
Y por último he visto OwnCloud, con un modelo de cifrado interesante y que podría cuadrar bien.
Después del desafío técnico y obviando razones de eficiencia en la ejecución, comprendo que hay (al menos) dos situaciones donde un atacante podría tener acceso a los datos cifrados:
1.- Se dedica a inspeccionar el tráfico usando la clave privada del certificado SSL/TLS que está en el servidor.
2.- Inspecciona memoria y/o directorios temporales donde estén los datos temporalmente en claro.
Así que: ¿tiene alguien experiencia al respecto?, ¿alguna recomendación?. ¡Gracias!
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
