- -

Application-level control of client navigation in a critical system

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Application-level control of client navigation in a critical system

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor García Valls, María Soledad es_ES
dc.contributor.author Kuang, Jiawen es_ES
dc.date.accessioned 2024-04-09T20:22:58Z
dc.date.available 2024-04-09T20:22:58Z
dc.date.created 2023-11-23 es_ES
dc.date.issued 2024-04-09 es_ES
dc.identifier.uri http://hdl.handle.net/10251/203250
dc.description.abstract [ES] El proyecto se enfoca al diseño e implementación de un servidor web que mejora el control de la navegación en Internet para clientes de un sistema. En este sistema los clientes necesitan acceder servicios web de terceros que proporcionan información en tiempo real. Este escenario de aplicación emula el de un sistema crítico en el que se permite acceso a APIs externos pero controlando la navegación en Internet y el acceso a servicios. Esta lógica de control se implementa a nivel de aplicación a través de un servidor web que actúa de cortafuegos e intermediario hacia los servicios externos autorizados. El servidor es concurrente, de forma que puede realizar simultáneamente operaciones computacionales costosas y monitorización del estado del sistema en paralelo con otras operaciones. Este esquema centralizado permite forzar políticas de control. Se realiza un estudio de rendimiento para comprobar el comportamiento temporal de la invocación directa respecto la invocación a través del servidor. es_ES
dc.description.abstract [EN] This project will design and implement a web-server that improves the control over the Internet navigation of the system clients. In this system, clients need to access given third party web services that provide real-time information. The application scenario resembles that of a critical system where external API access is possible, but some control over Internet navigation and service access is needed. This control is implemented at application level through a web server that acts as a firewall and intermediate point to the authorized external services. This server is multithreaded, so that it can simultaneously perform costly computations and monitoring of the system state in parallel with other operations. To check if a client is authorized to invoke a particular external API, API keys will be used a basic security measure; the server will record this information in a database. Such a centralized scheme enables to enforce policies such as: a client API key should be authorized to use the requested external API. For implementing muli-threading, the JavaScript API and the browser API for multi-threading will be studied and used in the case of Node.js. A performance study of the direct invocation of clients versus the invocation through the server will be performed to evaluate the cost of this scheme. en_EN
dc.format.extent 45 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Web es_ES
dc.subject Seguridad es_ES
dc.subject Aplicación web es_ES
dc.subject Servidor es_ES
dc.subject Concurrencia es_ES
dc.subject Node.js es_ES
dc.subject Security en_EN
dc.subject Web application en_EN
dc.subject Server en_EN
dc.subject Concurrency en_EN
dc.subject.classification INGENIERÍA TELEMÁTICA es_ES
dc.subject.other Grado en Ingeniería de Tecnologías y Servicios de Telecomunicación-Grau en Enginyeria de Tecnologies i Serveis de Telecomunicació es_ES
dc.title Application-level control of client navigation in a critical system es_ES
dc.title.alternative Control de navegación en Internet realizado a nivel de aplicación para clientes en sistemas críticos es_ES
dc.title.alternative Control de navegació en Internet realitzat a nivell d'aplicación per clients en sistemes crítics es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Comunicaciones - Departament de Comunicacions es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escuela Técnica Superior de Ingenieros de Telecomunicación - Escola Tècnica Superior d'Enginyers de Telecomunicació es_ES
dc.description.bibliographicCitation Kuang, J. (2023). Application-level control of client navigation in a critical system. Universitat Politècnica de València. http://hdl.handle.net/10251/203250 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\155527 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem