PFCs en desarrollo
Last update: July 9, 2026
- "Dungeons of the Lost: Diseño e implementación de un videojuego de exploración de mazmorras multijugador en línea y en tiempo real con comunicaciones seguras"
Fecha comienzo: 2025-12-13
Estudiante: Pablo Terés Pueyo. Director Eduardo Mena, codirigido por Ricardo Rodríguez.
Objetivo: El objetivo de este proyecto es la realización de un videojuego online con arquitectura cliente-servidor, utilizando como plataforma para el cliente un navegador web. El trabajo aborda el problema de desarrollar una aplicación para la mayoría de plataformas disponibles a través de un navegador web, que necesita comunicarse continuamente con un servidor para lograr una interacción entre usuarios fluida y constante. Asimismo, se enfrenta al desafío técnico de gestionar la concurrencia y la sincronización de estado en tiempo real entre múltiples usuarios, garantizando una comunicación continua, fluida y de baja latencia con el servidor. Al tratarse de un videojuego en línea, el trabajo aborda también la seguridad de la comunicación cliente-servidor: se diseñarán y evaluarán mecanismos de autenticación y validación de los clientes en el servidor, cifrado del canal de comunicación y resistencia frente a ataques de denegación de servicio.
- "Recuperación, análisis de seguridad y mejora del sistema de información web del Museo de Informática Histórica (MIH) de la Universidad de Zaragoza"
Fecha comienzo: 2026-02-13
Estudiante: Pablo Villa Camañes. Director Eduardo Mena.
Objetivo: Los objetivos de este proyecto se focalizan en el sistema de información web del Museo de Informática Histórica (MIH) de la Universidad de Zaragoza, en producción desde 2021: 1) recuperación del código fuente correspondiente a su última versión funcional, ya que unicamente se dispone del binario ejecutable (MIH.war) de esta última versión y de los fuentes de la versión anterior, por lo que habrá que recuperar dicho código fuente mediante técnicas de ingeniería inversa y descompilación, con el propósito de restaurar la legibilidad, coherencia y estructura original del software. 2) Una vez obtenido el código fuente, se analizará completamente, documentando la deuda técnica del sistema y las posibles vulnerabilidades de seguridad, llegando a corregir aquellas que se consideren más importantes. 3) Finalmente, se mejorarán ciertos procesos de cara a aumentar su usuabilidad, se implementarán nuevas funcionalidades pendientes, y se corregirán los fallos lógicos conocidos.
| Curso comienzo | PFCs en desarrollo | como director | como ponente |
| 2025-2026 | 2 | 2 | 0 |
|
| Total | 2 | 2 | 0 |
|---|
emena@unizar.es
Jan. 13, 1999