BSC-LT/ACAData huggingface dataset:
[en] Based on the analysis of the general elections held in Spain in 2008, 2011 and 2015, I intend to make a contribution to the explanation of the voting decision mechanism of the Spanish electorate, according to the position of the voter in the main dimension of the political competition, the left-right dimension, specifically with regard to the different weight given to the positional issues that define and shape that ideology, and to the valence issues. My analysis is framed within the downsian approach to spatial competition, and aims to extend it by incorporating the influence of non-positional factors, following the line of research traced by other authors, in order to resolve certain contradictions between the empirical evidence and the premises of the basic model. A better understanding of the causes that motivate the electorate's voting decision allows us to understand the aspects that the demos considers a priority in their decisions - making it easier for the political parties to offer a better response to the electorate's needs, by adapting their political and campaign strategies to the issues that make it easier to obtain the vote -, as well as the gradual depolarization and convergence of the electorate to the median position, moving away from extreme positions - enhancing the effectiveness of the mechanisms of political manipulation, such as the control of the agenda through the media by prioritizing certain cross-cutting issues.

[es] A partir del análisis de las elecciones generales celebradas en España en los años 2008, 2011 y 2015, mediante el presente TFM persigo realizar una contribución a la explicación del mecanismo de decisión de voto del electorado español, según la posición de la persona votante en la principal dimensión de la competición política, la dimensión izquierda-derecha, en concreto, en lo que respecta al diferente peso otorgado a los temas posicionales que definen y dan forma a esa ideología, y a los temas valence. Mi análisis se enmarca dentro del enfoque downsiano de competencia espacial, y pretende ampliarlo incorporando la influencia de factores no posicionales, siguiendo la línea de investigación trazada por otros autores y autoras, con el objeto de resolver determinadas contradicciones entre la evidencia empírica y las premisas del modelo básico. La mejor comprensión de las causas que motivan la decisión de voto del electorado permite comprender los aspectos que el demos considera prioritarios en sus decisiones -facilitando a los partidos políticos ofrecer una mejor respuesta a las necesidades del mismo, al adecuar sus estrategias políticas y de campaña a los temas que facilitan conseguir el voto-, así como la paulatina despolarización y convergencia del electorado a la posición mediana, alejándose de posiciones extremas- potenciando la eficacia de los mecanismos de manipulación política, como el control de la agenda a través de los medios de comunicación priorizando determinados temas transversales.
[en] The purpose of this project is to implement the Zeek IDS tool for the analysis of security anomalies in network traffic, and to integrate it with the ELK solution (Elasticsearch, Logstash and Kibana), through which the detections made by the intrusion detection system will be sent, as well as the storage, indexing and representation of this data. Once both technologies are integrated into the prepared work environment, the intention is to include an alert system through which, notifications are generated whenever connections to malicious botnet-type websites are found in the data generated by Zeek IDS. In addition to Zeek's functionality, the integration of Mitre ATT&CK's BZAR project have been made, through which, the information of Zeek's detections is extended, adding the categorization of the security attack which was detected. All this functionality has been possible to achieve through a working methodology of product research and subsequent application of the knowledge acquired to practice. Finally, the conclusions obtained are very positive, due to the degree of learning obtained in this project, as well as the usefulness of the solution developed, which could be applied in real environments, like small and medium enterprises that wish to add an extra layer of security to their environments.

[es] La finalidad de este proyecto es implementar la herramienta Zeek IDS para el análisis de anomalías de seguridad en el tráfico de red, e integrarlo con la solución ELK (Elasticsearch, Logstash y Kibana), a través de las cuales se realizará el envío de las detecciones realizadas por el sistema de detección de intrusiones, así como el almacenado, indexado y representación de estos datos. Además, se incluye a la funcionalidad de Zeek la integración del proyecto BZAR de Mitre ATT&CK, a través del cual, se amplía la información de las detecciones de Zeek, añadiendo la tipificación del ataque de seguridad detectado. Por último, con la integración de ambas tecnologías en el entorno de trabajo preparado, se construyó un sistema de alertas a través del cual, se generan notificaciones siempre y cuando se detecten en los datos generados por Zeek IDS conexiones hacia sitios web maliciosos de tipo botnet. Además, se incluye a la funcionalidad de Zeek la integración del proyecto BZAR de Mitre ATT&CK, a través del cual, se amplía la información de las detecciones de Zeek, añadiendo la categorización del ataque de seguridad detectado. Toda esta funcionalidad ha sido posible conseguirla a través de una metodología de trabajo de investigación de los productos y posterior aplicación de los conocimientos adquiridos a la práctica. Finalmente, las conclusiones obtenidas son muy positivas, debido al grado de aprendizaje obtenido en este proyecto, así como la utilidad de la solución desarrollada, la cual podría ser aplicada en entornos reales de pequeñas y medianas empresas que deseen añadir una capa más de seguridad a sus entornos.
[en] Social networks are an increasingly ingrained tool in today's society to the point that they can significantly influence our lives to be in touch with family members and friends, receive breaking news, notifications of celebrities or events or even to acquire new and interesting cultural information. This project proposes to design a prototype capable of extracting useful information from social media publications to detect emergencies, anomalies, violent or alarming events that could endanger more civilians than those already involved. For this purpose, Twitter is chosen as a social reference network, from where information will be extracted from different publications. This information will be analyzed using several Machine Learning algorithms that will detect events that involve a certain degree of risk. This process will also be supported by graphical analysis to facilitate understanding of the data collected and exploited in a simple way without requiring complex knowledge in the Artificial Intelligence area. The aim of this design is to obtain a scalable product and easily integrated with other technologies to make possible to interconnect with a large number of people through any electronic device they carry on and receive alerts of detected events to avoid future risks.

[es] Las redes sociales son una herramienta cada vez más arraigada en la sociedad actual hasta el punto de que pueden influir notablemente en nuestras vidas ya sea para estar en contacto con personas cercanas, obtener noticias de última hora, notificaciones de celebridades o eventos o incluso para adquirir nuevos conocimientos culturales interesantes. El presente proyecto propone diseñar un prototipo que sea capaz de extraer información útil de publicaciones de redes sociales para poder detectar emergencias, anomalías, altercados violentos o alarmantes que puedan poner en peligro a más civiles de los ya involucrados. Para ello se escoge como red social de referencia Twitter, desde donde se extraerá información de distintas publicaciones. Dicha información se analizará mediante varios algoritmos de Machine Learning que detectarán sucesos que impliquen un cierto grado de riesgo. Todo este proceso estará respaldado también por un análisis gráfico para facilitar la comprensión de los datos recopilados y explotados de una forma sencilla sin necesidad de requerir conocimientos complejos en la materia. El objetivo de este diseño es poder tener un producto escalable y fácilmente integrable con otras tecnologías para poner un punto de partida a la interconexión con una gran cantidad de individuos mediante cualquier dispositivo electrónico que porten y recibir alertas de los sucesos detectados para evitar futuros riesgos.
[en] We are currently facing a technological boom, changing the way in how networks are being deployed and managed, due to evolution towards network automation, as well as all kinds of services and systems migration to the cloud, giving rise to hybrid environments (cloud and on-premise), where we find both physical and virtual network elements from different vendors. This revolution brings the spawning of many tools, as well as work methodologies, which have changed the traditional network administrator role aka ClickOps, towards NetDevOps engineer, needing a high technical knowledge degree and continuous learning. In order to simplify this landscape and ease network tasks, this project aims to develop a REST API prototype in Python programming language, to be consumed through the Internet, and allowing to manage network elements multi-vendor and multi-environment (cloud and on-premise).

[es] Actualmente nos encontramos ante un boom tecnológico que está cambiando la forma en la cual se despliegan y administran las redes telemáticas, debido a la evolución hacia la automatización de redes, así como a la migración hacia la nube de todo tipo de servicios y sistemas, dando lugar a entornos híbridos (cloud y on-premise), donde nos encontramos con elementos de red tanto físicos como virtuales de distintos fabricantes. Esta revolución, trae consigo la aparición de todo tipo de herramientas y metodologías de trabajo, que están cambiado el rol del ingeniero de redes tradicional denominado ClickOps, hacia la figura del ingeniero NetDevOps, el cual requiere de un alto grado de conocimientos técnicos y aprendizaje continuo. Para simplificar este escenario y agilizar las tareas de administración de las redes actuales, este proyecto tiene como objetivo desarrollar un prototipo de una API REST en Python que pueda ser consumida a través de Internet, permitiendo gestionar equipos de red independientemente del fabricante y entorno (cloud y on-premise).
[en] This paper analyses the services of the web portals of the nine municipalities of Val Aran: the municipal websites, the electronic offices, the transparency portals, the open data portals and the citizen participation portals, and how these are related with the sustainable tourism of the territory, specifically within the digital environment. Local administrations must interact electronically in accordance with the current electronic administration regulations. In this sense, they have to promote, through new technologies, a set of actions to prosper and improve the standard of living and quality of its inhabitants, with the aim of reducing existing social inequalities and increasing environmental and socioeconomic as well as sociocultural sustainability. The study responds to the current situation of the local Aranese electronic government (eGovernment), if it is efficient and effective with the information and services offered, and if it enhances the relationship and communication between citizens and society in general. This work is a practical and applied approach on the territory, which provides public managers with a tool to improve the open government situation, focusing on sustainable tourism.

[es] Este estudio analiza los servicios de los portales web de los nueve ayuntamientos del Valle de Aran: las webs municipales, las sedes electrónicas, los portales de la transparencia, los portales de los datos abiertos y los portales de participación ciudadana, y como estos se relacionan con el turismo sostenible del territorio, específicamente dentro del ámbito digital. Las administraciones locales se tienen que relacionar por medios electrónicos de acuerdo con la actual normativa de Administración electrónica. En este sentido, estas hace falta que promuevan, a través de las nuevas tecnologías, un conjunto de acciones para prosperar y mejorar el nivel de vida y calidad de sus habitantes, con el objetivo de reducir las desigualdades sociales existentes y aumentar la sostenibilidad ambiental, socioeconómica y sociocultural. El estudio da respuesta a la situación actual del gobierno electrónico (eGovern) local aranés, si este es eficiente y eficaz con la información y servicios que se ofrecen, y si potencia la relación y comunicación entre la ciudadanía y la sociedad en general. Este trabajo es una muestra práctica y aplicada sobre el territorio, que facilita a los gestores públicos una herramienta para mejorar la situación de gobierno abierto posando el foco sobre el turismo sostenible.
[en] This project aims to assist developers and general users for the design of forms in a visual way, making use of commonly used components such as text boxes, labels, text fields, calendars, checkboxes, dropdown lists, etc. to generate an xhtml code with JavaServerFaces. The form designer allows form management such as to create, edit and/or delete forms, as well as to generate XHTML code files for JSF (Java Server Faces) helping to a great extent a special Java developer to visualise forms, reducing development time and customizing the form through the modification of the generated code.

[es] El presente proyecto tiene como finalidad facilitar al desarrollador y usuario en general el diseño de formularios en forma visual, haciendo uso de los componentes frecuentemente utilizados como cajas de texto, etiquetas, áreas de texto, calendarios, casillas de selección, listas desplegables, entre otros para generar código xhtml con JavaServerFaces. Para este fin me he basado en el diseñador de formularios de Joget Workflow, el cual posee una licencia GPLv2, permitiendo modificar su código, está desarrollado bajo Java, dicho diseñador de formulario tiene un entorno web, los cuales son utilizados e interpretados únicamente por su suite, utiliza en la vista páginas JSP y dentro de ellas JSON (JavaScript Object Notation), para el negocio utiliza el framework Spring y para la persistencia Hibernate. Joget persiste en la Base de Datos MySQL y se sugiere alojarse en un servidor Apache Tomcat, pero podría alojarse en cualquiera servidor de aplicaciones web para Java como Jboss Server Applicaction, Glassfish, entre otros. El diseñador de formularios permite la gestión de los formularios como crear, editar y/o eliminar formularios, y generar archivos código XHTML para JSF (Java Server Faces) ayudándolo en gran medida a un desarrollador especialmente de JAVA a visualizar como quedará su formulario, menor tiempo en la construcción y personalizar su formulario a través de la modificación del código generado.
[en] This article parts from three questions that are usually neglected by the onslaught of the hegemonic technocratic pedagogical discourse: how can schools generate emancipatory and transformative spaces? How to promote learning experiences based on complicity? And how creating alliances between schools and communities contribute to generate collective bonds oriented towards social justice? Subsequently, three educational projects implemented in secondary schools are presented. These projects are linked to gender inequalities, the dominant economic and productive models and the effects of the pandemic. In the discussion, it is argued that some educational experiences might generate "counter-hegemonic disruptions" from which a new pedagogical and community imagination is put into practice. It also highlights the possibilities and tensions that emerge when learning does not imply reproducing but generate alternatives to the dominant social order.

[es] El presente artículo recupera tres interrogantes que a menudo quedan relegados ante la arremetida del discurso pedagógico tecnocrático hegemónico: ¿cómo generar espacios emancipadores y transformadores desde las escuelas?, ¿cómo favorecer experiencias de aprendizaje desde la complicidad?, ¿y cómo la construcción de alianzas entre escuelas y comunidades contribuye a generar lazos colectivos orientados a la justicia social? A continuación, se presentan proyectos educativos de centros de secundaria vinculados con las desigualdades de género, el modelo económico y productivo dominante y los efectos de la pandemia. En la discusión, se argumenta que algunas experiencias educativas pueden generar "interrupciones contrahegemónicas" desde las cuales poner en práctica una nueva imaginación pedagógica y comunitaria, y se señalan las posibilidades y las tensiones que emergen cuando aprender no implica reproducir, sino generar alternativas al orden social dominante.
[en] This project will analyze an open access dataset using Big Data systems and methodologies about the behavior of vehicular traffic in the city of Madrid from July 2022 to June 2023. The study will analyze the traffic data to create a heatmap with the areas with the most traffic during each hour, depending on the day. This analysis will be used to create machine learning or artificial intelligence models to optimize routes. In this way we will be able to predict the traffic that will occur along the route. Several algorithms will be trained, optimized to shorten the route to obtain the most environmentally friendly route or to find the fastest route. These models could be used to reduce operating costs for delivery and transport companies by reducing journey times and the amount of pollution. The project only uses traffic data for the city of Madrid for one year in order to not increase the hardware complexity required during processing. It only serves as a model to demonstrate the feasibility and study of the required systems. For the analysis, a virtualized environment with containers will be used with PySpark to load and analyze the data. The different machine learning models and algorithms will be created with Python libraries.

[es] En este proyecto se van a analizar un conjunto de datos de acceso libre utilizando sistemas y metodologías Big Data sobre el comportamiento del tráfico vehicular en la ciudad de Madrid desde julio de 2022 hasta junio de 2023. El estudio analizará los datos de tráfico para crear un mapa de calor con las zonas con más tráfico durante cada hora, según el día. Con este análisis se crearán modelos de machine learning o inteligencia artificial para optimizar las rutas. De esta forma podremos calcular la ruta optima prediciendo el tráfico que ocurrirá a lo largo del trayecto. Se van a entrenar varios algoritmos, optimizados para acortar el trayecto para obtener la ruta más ecológica o para encontrar la ruta más rápida. Estos modelos podrían ser utilizados para reducir costes de operación en empresas repartidoras y de transporte, reduciendo el tiempo del trayecto y la polución. En el proyecto sólo se utilizan datos de tráfico para la ciudad de Madrid durante un año para no aumentar la complejidad de hardware requerido durante el procesado. Solamente sirve como un modelo para demonstrar la viabilidad y el estudio de los sistemas requeridos. Para el análisis se empleará un entorno virtualizado con contenedores y PySpark para cargar y analizar los datos. Con librerías de Python se crearán los distintos modelos y algoritmos.
[en] The purpose of this TFM is to develop the Master Plan for information security of a company, based on the ISO / IEC 27001: 2013 international certifiable standard and also based on the ISO / IEC 27002: 2013 good practices manual that describes the controls or safeguards to mitigate the threats. The implementation of an SGSI using the MAGERIT risk analysis methodology has allowed to the company to carry out an inventory of its assets and value them in the security dimensions, as well as identify the threats that could materialize in the assets. Calculate the potential impact and measure the level of risk of the assets, to subsequently make a project proposal, which aims to improve the level of compliance with ISO / IEC 27001-27002 standards. Finalizing with a compliance audit using the Capability Maturity Model CMM-

[es] El presente TFM, tiene como objeto desarrollar el Plan Director de la seguridad de la información de una empresa, basado en el estándar internacional ISO/IEC 27001:2013 certificable y el manual de buenas prácticas ISO/IEC 27002 :2013 que describe los controles o salvaguardias para mitigar las amenazas. La implementación de un SGSI y mediante la metodología de análisis de riesgo MAGERIT, ha permitido a la empresa realizar un inventario de sus activos y valorarlos en las dimensiones de seguridad, así como identificar las amenazas que se podrían materializar en los activos. Calcular el impacto potencial y medir el nivel de riesgo de los activos, para posteriormente realizar una propuesta de proyectos, que tiene la finalidad de mejorar el nivel de cumplimiento de los estándares ISO/IEC 27001-27002. Finalizando con una auditoria de cumplimiento usando el modelo de madurez de la capacidad (CMM).
[en] WAPPraiser is a web application that integrates different digital tools that provide metrics for a website. This application allows you to get an overview of a website that you want to audit and collect valuable data for decision making.

[es] WAPPraiser es una aplicación web que integra diferentes herramientas digitales que proporcionan métricas de una web. Esta aplicación permite obtener una visión global de una web que se quiera auditar y recopilar datos valiosos para la toma de decisiones.
[en] The main objective of this project is to design an analysis tool that we can use to apply forensic techniques over different web servers. With this objective, a virtual environment has been generated and the tool has been coded into the Python language. The virtual environment has been generated with two machines. The first one is a web server on "LAMP" technology (Linux, apache, MySQL and PHP), and the second one is a security information event management tool based on technology AlienVault / Ossim. Additionally, the detection engine has been encoded within the "Python¿ language. The signatures of this engine are in the structured language "XML". The signature set contains the most common intrusion patterns programmed with regular Python expressions. Finally, an intrusion test battery has been done with the objective of evaluating the detection engine. It has introduced the results of the entire job and has presented some final conclusions about the way it functions.

[es] El presente proyecto tiene como objetivo el diseño de una herramienta de análisis de trazas de registros de diferentes servidores webs que se podrá utilizar con fines forenses. Para ello se ha generado un entorno virtual y se ha codificado la herramienta sobre lenguaje python. En cuanto al entorno virtual se ha generado con dos máquinas, la primera de ellas es un equipo vulnerable montado sobre un entorno "LAMP" (tecnologías Linux, apache, MySQL y PHP). La segunda de ellas es un correlador de eventos de seguridad basado en tecnología OSSIM / AlienVautl que se utilizará principalmente cómo visualizador de eventos. Adicionalmente se ha generado el motor de detección codificado en lenguaje "Python", las firmas de dicho motor se codifican de forma estructura con XML. Estas se basan en expresiones regulares en Python que detectan los vectores de intrusión web más comunes. Finalmente, se ha lanzado una batería de test de intrusión para poner a prueba la herramienta diseñada, evaluando de este modo la calidad de esta y presentando unas conclusiones finales sobre su funcionamiento.