Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Detección de anomalías en redes usando técnicas de aprendizaje automático

dc.contributor.advisorMoreno Vozmediano, Rafael Aurelio
dc.contributor.authorHeredero García, Pablo
dc.date.accessioned2024-09-02T16:17:23Z
dc.date.available2024-09-02T16:17:23Z
dc.date.issued2024
dc.degree.titleDoble Grado en Ingeniería Informática y Matemáticas
dc.descriptionTrabajo de Fin de Doble Grado en Ingeniería Informática y Matemáticas, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2023/2024. Todos los ficheros aquí descritos pueden encontrarse en el siguiente enlace de GitHub: https://github.com/PabloHG01/Anomaly-detection-in-networks-using-machine-learning.git
dc.description.abstractCada día millones de personas y organizaciones en todo el mundo utilizan sistemas informáticos y se conectan a Internet con todo tipo de propósitos. En las últimas décadas, el uso de Internet se ha extendido extraordinariamente, hasta llegar a ser un elemento fundamental en las comunicaciones de la sociedad y la economía actuales. Paralelamente a este desarrollo, se ha visto cómo los ataques informáticos a través de la red se han multiplicado exponencialmente. Estos ataques pueden suponer una grave amenaza para los usuarios o las instituciones que los sufren, por lo que resulta de vital importancia poder combatirlos. Los sistemas de detección de intrusos son una buena respuesta ante este problema, y concretamente aquellos basados en la detección de anomalías resultan especialmente eficaces. Esto, unido a los últimos avances en el campo del aprendizaje automático, resulta una combinación realmente prometedora. En este trabajo se estudian distintas posibilidades para implementar los sistemas de detección de anomalías en redes utilizando modelos de aprendizaje automático. Los datos de tráfico de red se han tomado de los datasets públicos CICIDS2017 y UNSW NB15, los cuales presentan una amplia variedad de ataques. En cuanto a los modelos de aprendizaje automático, se utilizan 12 algoritmos supervisados y 4 no supervisados. Para cada uno de ellos, y con distintos enfoques y configuraciones de parámetros, se han realizado pruebas y recogido los datos de rendimiento, los cuales han resultado de un nivel muy alto.
dc.description.abstractEvery day, millions of people and organizations worldwide use computer systems and connect to the Internet for various purposes. In recent decades, the use of the Internet has expanded extraordinarily, becoming a fundamental element in today’s so ciety and economy’s communications. Alongside this development, there has been an exponential increase in cyberattacks across Internet. These attacks can suppose a serious threat to users or institutions that suffer them, making it vitally important to combat them. Intrusion detection systems are a good response to this problem, and specifically those based on anomaly detection are particularly effective. This, combined with the latest advances in the field of machine learning, is a truly promising combination. This work examines different possibilities for implementing anomaly detection systems in networks using machine learning models. Network traffic data has been taken from the public datasets CICIDS2017 and UNSW-NB15, which present a wide variety of attacks. As for the machine learning models, 12 supervised and 4 unsupervised algorithms are used. For each of them, and with different approaches and parameter configurations, tests have been conducted and performance data collected, which have yielded very high levels of performance.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.relatedurlhttps://github.com/PabloHG01/Anomaly-detection-in-networks-using-machine-learning.git
dc.identifier.urihttps://hdl.handle.net/20.500.14352/107827
dc.language.isospa
dc.page.total144
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordAprendizaje automático
dc.subject.keywordIDS
dc.subject.keywordDetección de anomalías
dc.subject.keywordCICIDS2017
dc.subject.keywordUNSW-NB15
dc.subject.keywordAtaque informático
dc.subject.keywordAprendizaje supervisado
dc.subject.keywordAprendizaje no supervisado
dc.subject.keywordF-Score
dc.subject.keywordMachine learning
dc.subject.keywordAnomaly detection
dc.subject.keywordCyberattack
dc.subject.keywordSupervised learning
dc.subject.keywordUnsupervised learning
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleDetección de anomalías en redes usando técnicas de aprendizaje automático
dc.title.alternativeAnomaly detection in networks using machine learning
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication
relation.isAdvisorOfPublication9ad078d4-e5c4-4ca9-8b7b-b7959fc463c6
relation.isAdvisorOfPublication.latestForDiscovery9ad078d4-e5c4-4ca9-8b7b-b7959fc463c6

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Detección_de_anomalías_TFG.pdf
Size:
2.28 MB
Format:
Adobe Portable Document Format
Description:
Detección de anomalías en redes usando técnicas de aprendizaje automático.