BSC-LT/ACAData huggingface dataset:
[ca] Existeixen multitud d'eines per a efectuar atacs que comprometin la seguretat dels dispositius TIC (telèfons intel·ligents, tauletes, portàtils, servidors, càmeres de seguretat,...). A més, recentment s'ha incrementat la posada a la disposició del públic general (sobretot a través d'Internet) d'eines tant de tipus maquinari com programari a un preu molt reduït o directament de manera gratuïta. En aquest TFM s'analitza mitjançant proves de concepte diferents tipus d'atacs (robatori de credencials, obtenció de privilegis d'administrador, hosts file poisoning, man-in-the-middle, password cracking,...) mitjançant diferents eines maquinari/programari que han aparegut en els últims anys: USB Rubber Ducky, Wifi Pineapple Nano i Kali Nethunter, indicant així mateix el seu potencial, possibles implicacions en el món de la seguretat i mesures per a evitar aquests vectors d'atac. Es conclou que les eines anteriors permeten realitzar atacs sense necessitat de coneixements tècnics en la matèria i amb bastant senzillesa. Alguns d'aquests atacs es veuen limitats pel maquinari portable que serveix de suport, però la majoria tenen plena eficàcia i fins i tot diversos d'ells són transparents per a la víctima. Això unit al continu increment dels dispositius connectats a Internet així com a l'augment de l'activitat en línia fa presagiar un augment dels atacs, la qual cosa ressalta la necessitat d'utilitzar programari actualitzat i degudament configurat/protegit.

[en] Nowadays there are myriads of tools aimed at attacking the security of IT devices (such as smartphones, tablets, laptops, servers, security cameras,...). Moreover, the public availability of affordable or even free hardware and software tools has recently increased (mostly thanks to the Internet). In this work several types of attacks (stealing of credentials, getting of administration privileges, hosts file poisoning, man-in-the-middle, password cracking,...) are analyzed by performing proofs of concept. In order to do so we use both hardware and software tools that have appeared in the last years: USB Rubber Ducky, WiFi Pineapple Nano and Kali Nethunter, also indicating their potential, possible implications on the security world and measures to prevent these attack vectors. As a conclusion, these tools allow anybody to launch attacks easily, even if they do not have technical knowledge about the topic. Some of these attacks are limited by the portable hardware used, but most of them have full efficacy and some of them are even imperceptible for the victim. Together with both the continuous growth in Internet connected devices and the increase in online activity, it can be presaged that a rise of common attacks is about to come. Consequently, there is a need for using updated software and configure it properly in order to be protected.
[ca] Aquest treball té per finalitat fer recerca sobre l'univers ideològic de quatre llops solitaris d'extrema dreta — Anders Breivik, Brenton Tarrant, Payton Gendron i Juraj Krajčík—, per contrastar empíricament si aquests han begut ideològicament del feixisme històric. Aquesta investigació comparativa s'ha basat en l'anàlisi semàntica de conceptes polítics seguint la teoria de les ideologies morfològiques d'en Michael Freeden, i ha emprat els manifestos, que els autors van publicar instants abans de perpetrar els seus atacs, com a fonts primàries. Finalment, s'ha demostrat de manera concloent que alguns dels conceptes al nucli del feixisme històric han romàs intactes al cor de la ideologia dels perpetradors, d'altres han estat traduïts diferentment i d'altres han circulat del nucli a posicions adjacents.

[en] This bachelor's thesis aims to investigate the ideological milieu of four far-right lone wolves, namely Anders Breivik, Brenton Tarrant, Payton Gendron, and Juraj Krajčík. The objective is to empirically verify whether these individuals have incorporated political concepts from historical fascism. This comparative investigation has relied on the semantic analysis of political concepts by applying Michael Freeden's theory of morphological ideologies, and has used the manifestos of the authors as primary sources. The research determines that it seems fairly conclusive that some of the concepts at the core of historical fascism have remained at the perpetrators' ideological core, while others have been translated differently, and others have shifted from the core to adjacent positions.
[ca] L'estudi de les causes que van donar lloc a la Segona Guerra Púnica haoriginado, des de l'Antiguitat, una abundant bibliografia, en la qual és handistinguido diferents corrents, en funció de la seva diferent interpretació dels fets i de la part del conflicte al fet que fan responsable de la guerra. En lamayoría d'aquestes obres, el Tractat de l'Ebre entre Àsdrubal i Roma del 226 aC. C. i el setge i conquesta de Sagunt per Anníbal en 220 aC han jugat un paper fonamental. En el present treball pretenem analitzar la importància aquests dos elements, dins del conjunt de factors i causes que van portar a l'esclat de la guerra i determinar si van tenir o no el caràcter decisiu que atribueix la historiografia tradicional.

[en] The study of the causes that gave rise to the Second Punic War has originated,since the Antiquity, an abundant bibliography, in which different currents havebeen distinguished, depending on their different interpretation of the facts andthe part of the conflict to which they make the war responsible. In most of theseworks, the Ebro Treaty, between Hasdrubal and Rome (226 B.C.), and thesiege and conquest of Sagunto by Hannibal in 220 B.C. have played afundamental role. In the present paper we intend to analyze the importance ofthese two elements, within the set of factors and causes that led to the outbreakof war, and to determine whether or not they had the decisive characterattributed to them by traditional historiography
[ca] El present Treball Final de Màster té com a objectiu analitzar l'obra poètica de Federico García Lorca (1898-1936) a partir d'un tema clau: el sentiment tràgic de la vida. Aquest concepte, proposat per Miguel d'Unamuno en el seu assaig titulat Del sentiment tràgic de la vida (1913), engloba una problemàtica emocional que afecta pobles i individus. Estudiar la producció lírica de García Lorca a la llum d'aquest concepte suposarà reflexionar sobre un tema d'especial interès: la consciència tràgica del poeta. Les constants al·lusions a la mort, a la nostàlgia per recuperar un paradís perdut, la denúncia d'un món hostil i repressiu que amenaça d'imposar la seva norma com a veritat inqüestionable, o l'amor frustrat són algunes de les qüestions que l'autor desenvolupa al llarg del seu conjunt poètic. No obstant això, tots ells són conseqüència d'una problemàtica molt més profunda. Així mateix, aquest treball intentarà demostrar que la consciència tràgica, visible en llibres com el Romancer gitano (1928), Poeta a Nova York (1940) o Divan del Tamarit (1940), es va despertar primerencament en García Lorca. Aquesta consciència tràgica, els símptomes de la qual comencen a manifestar-se al voltant de 1917, engloba tota la seva producció poètica i detona en el sentiment tràgic de la vida lorquià.

[en] This Master's The aim of this Master's thesis is to analyse the poetic work of Federico García Lorca (1898-1936) on the basis of a key theme: the tragic feeling of life. This concept, proposed by Miguel de Unamuno in his essay entitled Del sentimiento trágico de la vida (1913), encompasses an emotional problem that affects peoples and individuals. Studying García Lorca's lyrical production in the light of this concept will involve reflecting on a subject of special interest: the poet's tragic conscience. The constant allusions to death, the nostalgia to recover a lost paradise, the denunciation of a hostile and repressive world that threatens to impose its rule as unquestionable truth, or frustrated love are some of the themes that the author develops throughout his poetic work. However, all of them are the consequence of a much deeper problem. Likewise, this work will attempt to demonstrate that the tragic conscience, visible in books such as Romancero gitano (1928), Poeta en Nueva York (1940) or Diván del Tamarit (1940), was awakened early in García Lorca. This tragic awareness, whose symptoms began to manifest themselves around 1917, encompasses his entire poetic production and detonates in Lorca's tragic sense of life.
[ca] Les dificultats que troba la llengua a Alacant capital són paleses, però també és cert que no hem de foragitar l'esperança d'un nou arrelament.Les famílies catalano-parlants autòctones no són abundants, però se'n pot localitzar encara algunes que han seguit unes històries lingüístiques força semblants.

[en] The difficulties experienced by the Catalan language in Alicante city are obvious, but it is also true that we should not dispel the hope of a new root. Native Catalan-speaking families are not abundant, but you can still find some who have followed similar linguistic stories.
[ca] La majoria de metaheuristiques tenen una component aleatori, que normalment està basada en aleatorització uniforme ¿i.e., l¿ús de la distribució de probabilitat uniforme per fer seleccions aleatòries. Per altra banda, el marc Multi-start biased Randomization of classical Heuristics with Adaptive local search proposa l¿ús de aleatorització esbiaixada (no uniforme) per al disseny de algoritmes metaheuristics alternatius ¿i.e., l¿ús de distribucions de probabilitat esbiaixades com la geomètrica o la triangular. En algunes situacions, aquesta aleatorització no uniforme ha obtingut una convergència més ràpida a la solució quasi òptima. El marc MIRHA també inclou un pas de cerca local per a millorar les solucions generades durant el procés iteratiu. A més, permet afegir passos de cerca adaptats al problema, com cache (memòria) o splitting (dividir i conquerir), que permeten la generació de solucions competitives (quasi òptimes). Els algoritmes dissenyats amb el marc MIRHA permeten obtenir solucions d¿alta qualitat a problemes realistes en temps de computació raonables. A més, tendeixen a utilitzar un nombre reduït de paràmetres, el que els fa simples d¿implementar i configurar en la majoria d¿aplicacions pràctiques. El marc s¿ha aplicat exitosament a diversos problemes d¿enrutament i planificació. Un dels principals objectius d¿aquesta tesi és desenvolupar nous algoritmes , basats en el marc mencionat, per solucionar problemes d¿optimització combinatòria que poden ser d¿interès a la industria de les telecomunicacions.

[en] Most metaheuristics contain a randomness component, which is usually based on uniform randomization ¿i.e., the use of the Uniform probability distribution to make random choices. However, the Multi-start biased Randomization of classical Heuristics with Adaptive local search framework proposes the use of biased (non-uniform) randomization for the design of alternative metaheuristics -i.e., the use of skewed probability distributions such as the Geometric or Triangular ones. In some scenarios, this non-biased randomization has shown to provide faster convergence to near-optimal solutions. The MIRHA framework also includes a local search step for improving the incumbent solutions generated during the multi-start process. It also allows the addition of tailored local search components, like cache (memory) or splitting (divide-and-conquer) techniques, that allow the generation of competitive (near-optimal) solutions. The algorithms designed using the MIRHA framework allows to obtain ¿high-quality¿ solutions to realistic problems in reasonable computing times. Moreover, they tend to use a reduced number of parameters, which makes them simple to implement and configure in most practical applications. This framework has successfully been applied in many routing and scheduling problems. One of the main goals of this thesis is to develop new algorithms, based in the aforementioned framework, for solving some combinatorial optimization problems that can be of interest in the telecommunication industry.
[ca] Aquest treball es centra en l'estudi i experimentació de mecanismes de seguretat implementats pels proveïdors d'emmagatzematge o serveis d'emmagatzematge, i la manera en què les empreses interessades en la migració de les seves dades en el núvol poden adoptar aquest nou paradigma.

[en] This work focuses on the study and testing of security mechanisms implemented by storage providers or storage services, and the manner in which companies interested in migrating their data into the cloud can adopt this new paradigm.
[ca] Disseny i implementació d'una experiència de joc tipus plataformes amb puzles basat en la restauració de l'entorn natural. La majoria de videojocs no tracten els Objectius de Desenvolupament Sostenible (ODS) com a eix principal de la història. L'objectiu d'aquest treball és desenvolupar un videojoc on la principal principal amenaça és la contaminació de l'entorn i eviti l'ús de mecàniques violentes. El jugador haurà d'explorar i resoldre puzles per a trobar maneres de netejar l'ambient, fomentant una experiència distinta de les convencionals i crear consciència sobre del reciclatge i la gestió de residus. Es desenvoluparà mitjançant el motor de joc Unity amb elements 3D i desplaçament en 2D, mitjançant l'ús del motor de físiques amb objectes tipus soft bodi per a procurar que la interacció sigui el més orgànica possible.

[en] Design and Implementation of a Platformer Game Experience with Puzzles Based on the Restoration of the Natural Environment. Most video games do not address the Sustainable Development Goals (SDGs) as a central theme in the storyline. The objective of this work is to develop a video game where the main threat is environmental pollution, and avoids the use of violent mechanics. The player must explore and solve puzzles to find ways to clean the environment, promoting an experience different from conventional ones and raising awareness about recycling and waste management. The game will be developed using the Unity game engine with 3D elements and 2D movement, employing a physics engine with soft body objects to ensure that interactions are as organic as possible.
[ca] En aquest document s'exposarà el desenvolupament d'un prototip per a un procés de checkout d'un ecommerce convencional. La necessitat d'aquest projecte sorgeix de la manca d'informació sobre metodologia UX/UI en els processos de checkout, ja que requereixen alts coneixements tècnics de programació, per a poder presentar millores en usabilitat que es puguin emportar a la realitat. És important que aquest projecte estigui molt lligat als usuaris, per la qual cosa es desenvoluparan diverses entrevistes amb usuaris, d'aquesta manera podrem complir amb les bases de la metodologia de disseny centrat en l'usuari (DCP), a part de comptar en diversos punts del procés amb potencials usuaris, les tres fases d'aquest projecte (recerca, prototipado i avaluació) seran una constant iteració sobre una mateixa idea de disseny, la qual cosa torna a centrar-se en la metodologia DCP. A part d'aconseguir un producte/servei final com és un prototip d'un procés de checkout, cadascun dels insights individuals que es vagin extraient com a possible millora als processos de checkout existents podran ser estudiats i aplicats als clients de l'empresa Merkle, és l'empresa en la qual treballo com a desenvolupadora front-end i que juga un paper de mentor, posant a la meva disposició tota la informació i recursos consultables sobre el procés de checkout.

[en] This document will present the development of a prototype for a conventional ecommerce checkout process. The need for this project arises from the lack of information on UX/UI methodology in checkout processes, as they require high technical knowledge of programming, in order to present improvements in usability that can be brought to reality. It is important that this project is closely linked to users, so we will develop several interviews with users, so we can meet the bases of the user centered design methodology (DCP), apart from having at various points in the process with potential users, the three phases of this project (research, prototyping and evaluation) will be a constant iteration on the same design idea, which again focuses on the DCP methodology. Apart from achieving a final product/service as a prototype of a checkout process, each of the individual insights that will be extracted as a possible improvement to existing checkout processes can be studied and applied to customers of the company Merkle, the company where I work as a front-end developer and that plays a mentoring role, providing me with all the information and resources available on the checkout process.
[ca] En aquest projecte, s'aborda la problemàtica de MLOps, és a dir, tècniques DevOps aplicades a projectes d'Intel·ligència Artificial. El treball s'ha escrit de manera que serveixi com a guia a l'hora d'abordar la implantació de tècniques i eines MLOps a qualsevol escala, i al llarg dels capítols es van desenvolupant diferents idees que ajuden el lector a comprendre què és MLOps, d'on sorgeix, per què, i com s'implementa, per a arribar en última instància a la implementació d'un sistema de demostració. Concretament, després d'un capítol introductori, el capítol 2 exposa l'estat de l'art de metodologies i tecnologies DevOps i MLOps, perquè a continuació, en el capítol 3, s'exposin eines que permetin la implementació d'una metodologia eficaç. Finalment, en el capítol 4, es desenvolupa una arquitectura de prova per a demostrar les capacitats d'algunes d'aquestes eines, generant un pipeline automatitzat i amb traçabilitat completa des del principi del desenvolupament fins a la posada en producció.

[en] This project addresses the issue of MLOps, i.e. DevOps techniques applied to Artificial Intelligence projects. The work has been written to serve as a guide for the implementation of MLOps techniques and tools at any scale, and throughout the chapters different ideas are developed to help the reader understand what MLOps is, where it comes from, why, and how it is implemented, to ultimately arrive at the implementation of a demonstration system. Specifically, after an introductory chapter, Chapter 2 presents the state of the art of DevOps and MLOps methodologies and technologies, followed by Chapter 3, which presents tools that enable the implementation of an effective methodology. Finally, in chapter 4, a test architecture is developed to demonstrate the capabilities of some of these tools, generating an automated pipeline with complete traceability from the beginning of development to production.
[ca] La climatologia és l'element més influent en el funcionament diari d'un aeroport. D'aquesta manera, els forts vents, l'acumulació de neu o la baixa visibilitat poden provocar retards, canvis de configuració en les seqüències d'enlairament o fins i tot cancel·lacions de vols, amb els conseqüents inconvenients que produeix als usuaris que utilitzen l'avió com a mitjà de transport per als seus desplaçaments. D'altra banda, en la gestió d'un aeroport participen diferents col·lectius, la tasca es veu afectada pels canvis meteorològics: companyies aèries, serveis de handling, operaris de pista o empreses de transport. A causa d'això és necessari disposar d'un sistema robust que rebi aquestes alarmes meteorològiques per avisar, amb el suficient temps, a aquest grup d'intervinents i així es vegi el menys afectada l'operativitat de l'aeroport. Finalment, l'objectiu d'aquest projecte és crear un entorn web de fàcil ús i ràpida visualització, que interpreti els missatges enviats per l'Oficina Meteorològica de l'Aeroport (OMA) i activi, en cas de ser necessari, els avisos necessaris per informar els operaris i col·lectius inclosos en una agenda actualitzable, creant finalment un informe que podrà ser enviat a altres sistemes per fer un seguiment de l'alarma.

[en] The climatology is the element that most influences the daily functioning of an airport. In this way, strong winds, snow accumulation or low visibility can cause delays, configuration changes or even cancellations of flights, with the consequent inconvenience that occurs to users who use the plane as a means of transport for their movements. On the other hand, in the management of an airport participate different groups, whose work is affected by weather changes: airlines, handling services, track operators or transport companies. Due to this, it is necessary to have a powerful system that receives these meteorological alarms to warn, with enough time, to this group of interveners and thus to see the operation of the airport affected as little as possible. Finally, the objective of this project is to create an easy-to-use and quick-toview web environment that interprets the messages sent by the Airport Meteorological Office (OMA) and activates, if necessary, the necessary notifications to inform operators and Collectives included in an updateable agenda, creating a report that can be sent to other systems to track the alarm.
[ca] L'ús de diversos IDS (Sistema de detecció d'intrusos) distribuïts i més tot i ser de diferents tipus, permet localitzar un rang més folgat d'intrusions; a banda, si diversos IDS abasten un mateix grup d'intrusions, la certesa sobre les alertes emeses des d'aquests IDS s'incrementa, minvant els falsos positius. Després d'analitzar l'estat actual dels IDS basats en regles, es determinen preguntes com: Es poden optimitzar les eines de seguretat?, Es poden reduir els fluxos de filtratge de les aplicacions basades en regles? Aquesta tesi de fi de màster pretén respondre a aquestes preguntes i donar una solució. S'analitzaran les causes per la qual es saturen aquests programes i es proposarà una eina a manera de prefiltre de contingut no rellevant. D'aquesta manera, l'objectiu d'aquest treball d'investigació i implementació finalitza amb la creació d'una eina que ajudarà a optimitzar un sistema de seguretat com és el de l'IDS.

[en] The use of distributed and other types of IDS (Intrusion Detection Systems) allows a wider range of intrusions to be detected. Furthermore, if several IDS are looking for the same group of attacks, the certainty about emitted alerts of this IDS is incremented, lowering the false positives. After analysing the current state of rule-based IDS, several questions arise: Can we optimize our security tools? Can we reduce the information flows by filtering them using rule-based applications? This thesis pretends to answer this questions and to give a solution. It will analyse the causes why the programs that are filtering information are saturated and it will propose a tool for pre-filtering non relevant content. Therefore, the final target of this investigation and implementation work is to create a tool that will optimize a security system like the IDS.