Mostrar el registro sencillo del ítem
dc.contributor.advisor | Romero Martínez, José Oscar | es_ES |
dc.contributor.author | Benlloch Caballero, Pablo | es_ES |
dc.date.accessioned | 2021-07-25T17:47:43Z | |
dc.date.available | 2021-07-25T17:47:43Z | |
dc.date.created | 2021-07-19 | es_ES |
dc.date.issued | 2021-07-25 | es_ES |
dc.identifier.uri | http://hdl.handle.net/10251/170111 | |
dc.description.abstract | [ES] Desde la aparición de la primera red de computación de datos, ARPANET, las tendencias en diseño de estas redes no han evolucionado tanto como sí han hecho otras tecnologías que podrían considerarse cuasi hermanas, como las metodologías del desarrollo de software. Fue por ello por lo que, sobre 2008, un grupo colaborativo entre la Universidad de Stanford y la Universidad de California, presentaron el protocolo OpenFlow. Este protocolo es el núcleo de la arquitectura de SDN (Software Defined Networking), la cual surgió como un nuevo paradigma del diseño de redes de computación y ha sido el foco de atención durante la última década. SDN consiste en dotar de programabilidad a las redes, separando el CP (Control Plane) del DP (Data Plane). El CP se responsabiliza de orquestar los elementos de la red, decidiendo los caminos y enrutamientos que se tienen que generar, asignar anchos de banda, etc. Por otro lado, el DP son todos esos enlaces físicos a los que se les comunica desde el CP cuál debería ser su función, y todos son organizados por el mismo Controlador que se encuentra en el CP. Este nuevo paradigma tiene ¿ y ha tenido ¿ como uno de sus objetivos el minimizar los costes de mantenimiento, pudiendo automatizar la mayoría de sus funcionalidades. Por otro lado, el utilizar esta nueva arquitectura para desarrollar redes, porta consigo nuevas vulnerabilidades que pueden ser aprovechadas por atacantes, además de que, al hablar sobre una tecnología que surgió hace varios años, debemos preguntarnos si SDN realmente ha mejorado las redes de computación tal como las conocemos. El presente proyecto pretende dar una respuesta a la pregunta anterior, analizando y estudiando la sinergia que ofrece la tecnología SDN junto con la viabilidad de aplicarle modelos de ML (Machine Learning) para dotar de una posible solución a un problema común en las redes de computación, como puede ser la seguridad informática. Una de las grandes ventajas que ofrece SDN sobre las redes tradicionales es la cantidad de herramientas que permite al ingeniero/a de redes para solucionar un problema en concreto, y el ML es una de las herramientas más potentes que actualmente está aplicándose en muchos entornos del ámbito de la informática. Para nuestro caso, se han desarrollado unas simulaciones que alimentarán un conjunto de datos, este se utilizará para entrenar y probar varios algoritmos de ML y así poder hacer una clasificación del tipo de tráfico, separando del legítimo del malicioso. De esta forma, un sistema con el modelo final deberá poder tomar las acciones necesarias para auto protegerse de forma autónoma. Todo ello utilizando el emulador de redes Mininet y Ryu como controlador de SDN. El objetivo final es el de conseguir un IDS (Intrusion Detection System) basado en ML que el propio controlador de SDN pueda gestionar, sin agentes y otros programas externos. | es_ES |
dc.description.abstract | [EN] Since the appearance of the first data computing network, ARPANET, network design trends have not evolved as much as other technologies which have a lot in common, as software develop and design methodologies. Therefore in 2008, a research collaboration between University of Stanford and University of California, could develop the OpenFlow Protocol. This protocol is the core of the SDN (Software Defined Networking) architecture, which emerge as a new paradigm for computing network design and had an attention focus for the last decade. SDN consists in giving programmability to the networks, separating CP (Control Plane) from DP (Data Plane). This CP is the responsible to manage all the devices and elements in the network, and selects paths that must be generated, assigns new bandwidths, etc. On the other hand, the DP are all these physical devices and links that communicate with the CP, where its function is notified, and all are organized by the Controller that belongs to the CP. This new concept has ¿ and always had ¿ as one of its objectives to minimize the maintenance costs, automatizing the most of its functionalities. However, using this new architecture to develop networks, has new vulnerabilities that can be exploited by attackers, and if we write about a technology that arise some years ago, we must ask ourselves if SDN has improved computing networks as we know them. The current project aims to provide an answer to the previous question, analysing and studying the synergy that SDN offers with the grant of taking some ML (Machine Learning) models and, in that way, giving a possible solution for a common problem in networks, as is cybersecurity. One of the biggest advantages of SDN is the great toolbox that offers to the network engineer to solve specific problems, and ML is one of those powerful tools that nowadays is being applied in lot of environments of IT field. For our case, we have developed simulations that feed a data frame, which is used to train and test some ML algorithms so the model can classify the kind of traffic, dividing the legitimate traffic from malicious traffic. In this way, a final model system would take the necessary actions to self-protect it in an autonomous way. All of this is developed using Mininet as a network emulator and Ryu as SDN controller. The final objective of the project is to build an IDS (Intrusion Detection System) ML based for the controller, being standalone without help of external agents or software. | en_EN |
dc.format.extent | 75 | es_ES |
dc.language | Español | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reserva de todos los derechos | es_ES |
dc.subject | SDN | es_ES |
dc.subject | Machine Learning | es_ES |
dc.subject | OpenFlow | es_ES |
dc.subject | Mininet | es_ES |
dc.subject | Ryu Controller | es_ES |
dc.subject | Cybersecurity | es_ES |
dc.subject | DoS (Denial of Service) | es_ES |
dc.subject | Python | es_ES |
dc.subject | Automatization | es_ES |
dc.subject | Auto protection | es_ES |
dc.subject | IDS (Intrusion Detection System) | es_ES |
dc.subject | Automation | en_EN |
dc.subject.classification | INGENIERIA TELEMATICA | es_ES |
dc.subject.other | Máster Universitario en Ingeniería de Telecomunicación-Màster Universitari en Enginyeria de Telecomunicació | es_ES |
dc.title | Machine Learning aplicado a la ciberseguridad en redes SDN | es_ES |
dc.type | Tesis de máster | 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 | Benlloch Caballero, P. (2021). Machine Learning aplicado a la ciberseguridad en redes SDN. Universitat Politècnica de València. http://hdl.handle.net/10251/170111 | es_ES |
dc.description.accrualMethod | TFGM | es_ES |
dc.relation.pasarela | TFGM\144873 | es_ES |