BSC-LT/ACAData huggingface dataset:
[en] The purpose of this paper is to introduce the new WebAuthn standard, a protocol in web browsers that aims to provide web applications with a secure authentication system using physical tokens, where passwords don't have to be used and where traditional vulnerabilities / attacks have no place.

[es] El presente trabajo tiene como finalidad realizar una introducción sobre el nuevo estándar WebAuthn, un protocolo en los navegadores web que pretende proveer a las aplicaciones web de un sistema de autenticación seguro mediante tokens físicos, donde las contraseñas ya no se tengan que emplear y donde las tradicionales vulnerabilidades/ataques no tengan cabida.
[en] Design and implementation of a client desktop application dedicated to management of notes, starting from the requirements exposed by the TreeNotes example as stated in the enunciation of the final degree project.

[es] Diseño e implementación de una aplicación cliente de escritorio dedicada a la gestión de notas, este parte de los requerimientos expuestos a partir del ejemplo TreeNotes anunciado al'enunciat del TFC.que los publica.
[en] Information and communication technology has had a big impact in education methodologies. Its rapid evolution and the 2020 crisis have helped online education to grow more and more. Within this context, including the growing interest in learning Spanish, this project covers the design of the user interface of an application to learn Spanish online. This application will offer all the required resources to acquire skills in this language and the process will be driven by a teacher. It will provide a virtual classroom where the students will be able to receive remote classes, to have access to customized resources for each of them, to make exercises and to interact with each other. They will also be able to check the class schedule, to enroll in new courses and to make payments. The development of this work has had several steps. First, the context has been studied in order to define the target customers and create their user profiles. Then the features the application will support and its navigation tree have been described. After that, the low fidelity wireframes have been created to stablish the main aspects and the user experience, and some exercises have been also designed. Finally, a prototype of one part of the user interface has been implemented using HTML, CSS and JavaScript which simulates how the navigation of the final app will be.

[es] Las Tecnologías de la Información y la Comunicación han supuesto grandes cambios en las metodologías del proceso educativo. Su evolución y la crisis del 2020 han favorecido que la enseñanza online esté cada vez más en auge. Dentro de este contexto y para atender al creciente interés por aprender español, este proyecto aborda el diseño de la interfaz de una aplicación web de enseñanza de español online como segunda lengua, planteada como el soporte para un aprendizaje dirigido siempre por un profesor que ofrezca todos los recursos necesarios. Un aula virtual en el que además de recibir clases online, el estudiante pueda tener acceso a materiales personalizados, realizar ejercicios e interactuar con otros compañeros. Así como ver los horarios de las clases, contratar nuevos cursos y realizar los pagos. Para su realización, en primer lugar, se ha llevado a cabo un estudio para conocer el contexto en el que se enmarca y para definir el público objetivo y los perfiles de usuario. A continuación, se han descrito las funcionalidades de la aplicación y su diagrama de navegación. Posteriormente, se han elaborado wireframes en baja fidelidad para implementar aspectos generales y definir la interacción entre la interfaz y el usuario, y también se han diseñado algunos ejercicios. Por último, se ha creado el prototipo de una parte del frontend mediante HTML, CSS y JavaScript que simula cómo será la navegación de la aplicación una vez desarrollada.
[en] Implementation of the portability number process based on the Distributed Ledger Technology (DLT) Hyperledger Fabric. This document describes the current portability number process, its weaknesses and how its possible to mitigate them through the advantages of using a Fabric permissioned blockchain network.

[es] Implementación del proceso de portabilidad de números telefónicos basado en el sistema de ledger distribuido (DLT) Hyperledger Fabric. En el documento se detalla el proceso actual de portabilidad, sus debilidades y cómo éstas pueden ser mitigadas aprovechando las bondades que ofrece la construcción de una red permisionada basada en Fabric.
[en] Intensive care units tend to be overcrowded. The patient care tasks are overwhelming due to the endless data streams related to continuous monitoring. Moreover, clinicians'performance is burdened by the presence of unreliable alarms systems. Therefore, technology disruption needs to land on hospitals to achieve more efficient facilities. This survey chases that goal. The project consists of dividing the design up in main sections and performing a comparative analysis of the most popular actions. Ultimately, the traditional ICU is adapted according to the most suitable solution. The design highlights the role that wireless networks play in the patient physiological variables gathering. This step eventually allows a broader view of the design, where multiple entities are able to build a common data pool for research purposes. Data mining techniques are used for pattern recognition tasks. This approach refactors the alarm system and dramatically improves the accuracy and efficiency of the medical team. Nonetheless, wireless networks come up with a set of drawbacks. The data exchanged might be overexposed and exploited by hackers. The Blockchain technology is proposed as a countermeasure to guarantee data privacy. The intensive care unit refactoring refines the protocols followed by clinicians, strengths the patient care, boosts the diagnostic accuracy and reduces the number of life-threating events.

[es] Las unidades de cuidados intensivos se encuentran frecuentemente saturadas de pacientes, por lo que el volumen de datos a monitorizar tiende a ser inmanejable por el personal sanitario. Esto, junto a un sistema de alertas de dudosa fiabilidad, ha impulsado a proponer una remodelación a nivel teórico a través de la innovación tecnológica. El proyecto se ha basado en la descomposición de bloques funcionales del diseño, la comparativa de posibles soluciones bajo criterio técnico y la adaptación de la alternativa más beneficiosa para el caso en cuestión. El diseño se ha centrado en la construcción de una red inalámbrica que permita recopilar y centralizar las variables fisiológicas de los pacientes. Esto permite almacenar el historial clínico en una base de datos que, a su vez, es accesible por varios hospitales para favorecer la contribución multidisciplinar. El sistema de alarma ha sido modelado mediante la implementación de un algoritmo de aprendizaje automático capaz de identificar patrones en las constantes vitales de los pacientes. Por lo tanto, permite predecir riesgos y lograr una toma de decisiones más precisa. Sin embargo, las redes inalámbricas presentan ciertas vulnerabilidades, las cuales pueden amenazar la privacidad de los datos clínicos. Al tratarse de información confidencial, se ha propuesto Blockchain como capa de seguridad para garantizar la integridad de las lecturas. La remodelación de la unidad de cuidados intensivos mejora los protocolos sanitarios, aumenta la calidad asistencial, optimiza la eficiencia en el diagnóstico y reduce los efectos adversos en los pacientes.
[en] Neo-extractivism is one of the manifestations of the concept of accumulation by dispossession, defined by David Harvey, a British geographer and Marxist social theorist, to highlight one of the mechanisms of land and resource appropriation at the expense of the forced displacement of people, the destruction and contamination of the environment, and ultimately, the violation of human rights. Environmental defenders face reprisals for confronting these abuses. However, women environmental defenders, and even more so Indigenous women, experience interconnected systems of oppression in what Kimberlé Crenshaw defined as intersectionality. This work will address the protection of environmental defenders in Latin America through existing scientific literature, data from the Environmental Justice Atlas, and case analyses from the Inter-American Court of Human Rights with a particular emphasis on the unique violence generated by the intersection of oppressions faced by women environmental defenders in the pursuit of climate justice.

[es] El neoextractivismo es una de las manifestaciones del concepto acumulación por desposesión definido por David Harvey, geógrafo y teórico social marxista británico, para señalar uno de los mecanismos de apropiación de tierras y recursos a costa del desplazamiento forzoso de personas, la destrucción y contaminación del medio ambiente y, en definitiva, la violación de derechos humanos. Las personas defensoras ambientales sufren represalias por confrontar estos abusos. Sin embargo, las mujeres defensoras ambientales, y más aún las mujeres indígenas, sufren sistemas conectados de opresión en lo que Kimberlé Crenshaw definió como interseccionalidad. En este trabajo se abordará la protección de las personas defensoras ambientales en América Latina mediante la literatura científica existente, datos de Environmental Justice Atlas y el análisis de casos de la Corte Interamericana de Derechos Humanos con un énfasis particular en la violencia única generada por la intersección de opresiones en la mujer defensora ambiental en búsqueda de justicia climática.
[en] EDU - HelpDesk is an application to manage the ICT incidents of an educational center. It intends to communicate to the TIC coordinator the possible breakdowns or computer errors that a teacher or the administration and services personnel can find, so that it can solve them in an agile and effective way. In addition, the application allows you to consult a history of all incidents or breakdowns that have occurred in the center.

[es] EDU - HelpDesk es una aplicación destinada a gestionar las incidencias TIC de un centro educativo. Pretende comunicar al coordinador TIC las posibles averías o errores informáticos que un profesor o el personal de administración y servicios se puede encontrar, para que este las pueda solucionar de manera ágil y efectiva. Además, la aplicación permite consultar un historial de todas las incidencias o averías que se han producido en el centro.
[en] This study will introduce two of the development methodologies driven by more significant models: Model Driven Architecture (MDA) and Domain Specific Modeling (DSM). In addition, a comparative study will be presented of the various tools currently on the market that support them.

[es] En este trabajo, se introducirán dos de las metodologías de desarrollo dirigidas por modelos más significativas: Modelo Driven Architecture (MDA) y Domain Specific Modeling (DSM). Asimismo, se presentará un estudio comparativo de algunas de las diferentes herramientas existentes actualmente al mercado que se les dan apoyo.
[en] People suffering from Severe Mental Disorder (TMS) require a specific study to know and assess the needs they have in first person, given that the symptoms of the disease can affect and distort how the persons developes in the different areas of their life. This work tries to know the needs that first-person people with TMS have in different areas of their life: medical, social, psychological, labour, economic ... in order to obtain information, experiences. ..., of the people affected and to be able to study and contemplate when it's necessary to plan and design Services, making resources as adapted as possible, trying to make them closer, adequate and adjusted, and therefore can be more efficient and effective. It also contributes to the improvement in the comprehensive care of the people and in their continuing care.

[es] Las personas que sufren un Trastorno Mental Severo (TMS) requieren de un estudio específico para conocer y valorar las necesidades que tienen en primera persona, dado que los síntomas de la dolencia pueden afectar y distorsionar el funcionamiento de las personas en las diferentes áreas de su vida. Este trabajo pretende conocer las necesidades que en primera persona tienen las personas que sufren un TMS en los diferentes ámbitos de su vida: médico, social, psicológico, laboral, económico, para conseguir la información, las vivencias, de las personas afectadas y poderlas estudiar y contemplar a la hora de planificar y diseñar Servicios, haciendo que los recursos estén el más adaptados posible, intentando hacerlos más próximos, adecuados y ajustados, y que por lo tanto puedan ser más eficientes y eficaces. Contribuyendo así también a la mejora en la atención integral de las personas y en su contínuum asistencial.
[en] This project aims to create a tool for knowledge management used by the technical user to help in these tasks and to allow rapid location of information that can be useful for a given technology project. For the proper management and system growth, the data will be catalogued and managed by a Database Management System (DBMS).

[es] Se pretende crear una herramienta para la gestión del conocimiento usada por el usuario técnico, la cual gracias a su facilidad y sencillez, ayude en estas tareas y permita la localización rápida de la información que puede llegar a ser útil para un proyecto de la tecnología indicada. Para la correcta gestión y crecimiento del sistema, los datos serán catalogados y gestionados por un sistema gestor de bases de datos (SGBD) y siempre bajo la tutela de un usuario administrador del sistema. La aplicación permite la gestión de altas, bajas, modificaciones y visualización de forma ordenada de cualquier tipo de documento y noticias (con una medida máxima de 20 MB), y la relación con la busca será por tipo de tecnología.
[en] The evolution that wireless communication technology has experienced over the last few years allows that nowadays mobile devices provide a more than acceptable response. Most of the issues related to mobility, infrastructure and bandwidth that used to limit the usage of these devices have now been solved. As a consequence, different systems such as Android, iPhone OS and Windows Mobile/Windows Phone 7 have been expanded. Nowadays, Android and iPhone are leading the mobile devices and applications market, Android being the one that has experienced the largest growth over the last few years. In parallel, the continuous introduction of e-learning software focused on Internet-based learning activities allows the access of millions of users from a wide range of locations such as universities, companies and institutions worldwide. Moodle, the open source suite for building online learning websites in a simple and effective manner should be highlighted. This Minor Thesis, focused on Computer Networks, combines these three elements by developing an application for an Android mobile device that connects to a Moodle server. The communication between both elements intensively uses the wireless networks and calls its services thanks to the Web Services, a method of communication between two devices over the network based on a set of protocols and pieces of software.

[es] La evolución experimentada en los últimos años por la tecnología de las comunicaciones inalámbricas permite que hoy en día los dispositivos móviles proporcionen una respuesta muy aceptable. Ya se han superado muchos de los problemas de movilidad, infraestructura y ancho de banda que hasta ahora dificultaban el uso de estos dispositivos. Este hecho ha fomentado la expansión de diferentes sistemas, entre los que cabe destacar Android, iPhone OS y Windows Mobile/Windows Phone 7. Los dos primeros son los que actualmente se disputan el liderazgo del mercado de dispositivos y aplicaciones móviles y Android el que ha experimentado el mayor crecimiento en los últimos años. Paralelamente, la continua introducción de aplicaciones de e-learning destinadas a actividades de formación no presencial basadas en Internet ha permitido llegar a millones de usuarios de distintos ámbitos como universidades, empresas e instituciones de todo el mundo. De este conjunto de aplicaciones destaca Moodle, suite de código abierto que permite crear sitios web de formación en línea de forma sencilla y eficaz. Este Proyecto Fin de Carrera, enmarcado en el área de Redes de Computadores, conjuga estos tres conceptos mediante el desarrollo de una aplicación para dispositivos móviles Android que conecta con un servidor Moodle. La comunicación entre ellos utiliza intensivamente las redes inalámbricas y realiza llamadas a los servicios que este ofrece gracias a los Web Services, método de comunicaciones compuesto por un conjunto de protocolos y aplicaciones que permite la comunicación entre dos dispositivos a través de la red.
[en] The main objective of this Master's Thesis is to design and implement a machine learning-based tool to detect covert network traffic according to the mechanism of alteration of the PDU order. A method not described in the literature that allows a message to be hidden using the RTP protocol PDUs to transmit video and audio has been designed and implemented. The resulting traffic distribution function meets the criteria to consider the method undetectable. From the data set obtained from the network traffic with both unaltered flow and one with a hidden message, the characteristics are extracted with an adaptation of the PPD method to train the classifier. The obtained features are used to train a classifier that is tested in different scenarios with 95,7% detection capacity for short messages.

[es] El objetivo principal de este Trabajo Final de Máster es diseñar e implementar una herramienta basada en machine learning para detectar tráfico de red encubierto según el mecanismo de alteración de la orden de PDU. Con esta motivación, se ha diseñado e implementado un método no descrito a la literatura que permite ocultar un mensaje utilizando las PDU del protocolo RTP para transmitir video y audio. La función de distribución del tráfico resultante cumple los criterios para considerar el método indetectable según algunos autores. A partir del conjunto de datos obtenido del tráfico de red tanto con flujo no alterado como con uno que lleva un mensaje oculto, se extraen las características con una adaptación del método PPD para entrenar el clasificador. Se utilizan las características obtenidas para entrenar un clasificador que se prueba en diferentes escenarios con una capacidad de detección de mensajes cortos de un 95,7%.
[en] Open Data are data sets produced or collected by public agencies that public administrations make available to the public for free use, including pandemic-related data such as the number of cases, number of people admitted, doses of vaccines administered or deaths. This work proposes the development of an Intelligent Business (BI) system that, based on the open data provided by the Generalitat de Catalunya, allows the analysis of the evolution of the pandemic in Catalonia, as well as the monitoring of the vaccination of the population. The most appropriate tools for its development will be selected, an ETL process will be implemented in the data sets, which will be stored in a data warehouse for subsequent analysis through a dashboard and report to extract information and knowledge about the pandemic.

[es] La pandemia mundial de COVID-19 ha provocado más de 235 millones de casos y casi 5 millones de fallecidos en todo el mundo y ha tenido un efecto socioeconómico disruptivo, ya que ha provocado el confinamiento de gran parte de la población mundial. Se ha desarrollado un conjunto de vacunas que tratan de prevenir la enfermedad causada por el virus y sus variantes, con diferentes grados de eficacia y número de dosis requeridos. Los Datos Abiertos son conjuntos de datos producidos o recopilados por organismos públicos que las administraciones públicas ponen a disposición de la ciudadanía para su uso libre, entre ellos los datos relacionados con la pandemia como pueden ser el número de casos, de ingresados, dosis de vacunas administradas o defunciones. Este trabajo propone el desarrollo de un sistema de Business Inteligente (BI) que, a partir de los datos abiertos proporcionados por la Generalitat de Catalunya, permita analizar la evolución de la pandemia en Cataluña, así como el seguimiento de la vacunación de la población. Se seleccionarán las herramientas más adecuadas para su desarrollo, se implementará un proceso ETL en los conjuntos de datos, que almacenarán en un almacén de datos para su posterior análisis mediante un cuadro de mando e informe permita extraer información y conocimiento sobre la pandemia.
[en] The major aim of this project is to know how SD-WAN solutions work and how they can be used to protect the organizational infrastructures. Nowadays and due to the digital transformation, enterprises and organizations are redefining their infrastructure designs to hybrid models, where legacy architecture, cloud systems, third parties' infrastructure (of providers or clients), remote users and others must coexist. SD-WAN solutions have been designed to support the organizations changes, result of the digital transformation processes. These solutions are based on the software defined networks capabilities, where the division of control and data planes let solve automatic and dynamically traffic growths, network misconfiguration failures, network components unavailability or network resizing. SD-WAN technology plays the role of centralize the communications between systems, headquarters, and users to ensure the technological infrastructure security. For this purpose, policies are defined and applied by the controller software of the network. In this project, key aspects of configuration and functioning of SD-WAN solutions and the role they will play in the future of technological infrastructures protection will be described.

[es] El objetivo principal del trabajo es conocer cómo funcionan las soluciones SD-WAN y cómo pueden utilizarse para la protección de las infraestructuras tecnológicas de las organizaciones. En estos tiempos y debido a la transformación digital, las empresas y organizaciones están redefiniendo el despliegue de sus infraestructuras hacia modelos híbridos, entre los que deben convivir los sistemas propios (on-premise), las arquitecturas cloud, las infraestructuras de terceros (como proveedores y clientes), los usuarios remotos, entre otros. Las soluciones SD-WAN se diseñaron para apoyar a las empresas en los cambios motivados por la transformación digital. En estas soluciones se aprovechan las funcionalidades propias de las redes definidas por software, en las que la división del plano de datos y el plano de control de la red permite abordar automáticamente y de forma dinámica incrementos de tráfico, fallos en la red ocasionados por configuraciones incorrectas, indisponibilidad de algún componente de la red o redimensionamiento de esta. El papel que juegan estas soluciones en la securización de las infraestructuras tecnológicas pasa por centralizar en la SD-WAN las comunicaciones entre sistemas, sedes y usuarios, con el fin de conseguir, mediante la aplicación de políticas previamente definidas y aplicadas por el software controlador, una comunicación segura entre entornos. En este trabajo se abordarán los principales aspectos de configuración y funcionamiento de la solución SD-WAN y se estudiará qué papel juegan en el futuro de la protección de infraestructuras tecnológicas.