Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/25169
Título: Seguridad para redes IoT usando Machine Learning : implementación de un sistema de detección de amenazas utilizando redes definidas por software.
Autor: Noboa Romo, Juan José
Director: Sánchez Almeida, Tarquino Fabian
Palabras clave: TECNOLOGÍA DE LA INFORMACIÓN
MACHINE LEARNING
PYTHON
REDES IOT
SEGURIDAD DE REDES
CISCO PACKET TRACER
Fecha de publicación: sep-2023
Editorial: Quito : EPN, 2023.
Citación: Noboa Romo, J.J. (2023). Seguridad para redes IoT usando Machine Learning : implementación de un sistema de detección de amenazas utilizando redes definidas por software. 64 páginas. Quito : EPN.
Resumen: This study presents the process of the design of a threat detection system for simulated SDN network in Cisco Packet Tracer, starting with a topology that facilitates the classification of frames which are sent and monitored by an SDN controller. Python programming language is used for communication with the network controller’s API and datasets processing that will be used for designing and implementing prediction models based on Machine Learning. In the first chapter of this project, all theorical foundations about IoT networks, cybersecurity and Machine Learning oriented towards prediction models are studied and explored to start the second chapter that encompasses the project methodology, defining tools, resources, and Python scripts to capture traffic data from the simulator, creating a dataset and evaluating it with different prediction models. Finally, in the last chapter, a comparison is made between all proposed algorithms and models according with the theorical stages, drawing conclusions and providing recommendations based on the gained knowledge during the development of this project.
Descripción: En este estudio se expone el proceso de la implementación de un sistema de detección de amenazas para una red SDN simulada en Cisco Packet Tracer, a partir de una topología que favorezca la clasificación de las tramas enviadas y monitoreadas por un controlador SDN. Para ello se emplea el lenguaje de programación Python, tanto para la comunicación con la API del controlador de la red, así como para el tratamiento de los conjuntos de datos utilizados para el diseño e implementación de los modelos de predicción con Machine Learning. Dentro del primer capítulo de este Trabajo de Integración Curricular, se desarrolla e indagan todos los fundamentos teóricos relacionados a redes IoT, seguridad de redes y algoritmos de Machine Learning orientado a modelos de predicciones para dar pie a la segunda parte que abarca la metodología del proyecto, donde se definen las herramientas, recursos y scripts en Python para lograr capturar los datos del simulador, poder conformar un conjunto de datos y evaluarlo en los diferentes modelos creados. Finalmente, en el último capítulo, se realiza una comparación de las pruebas realizadas con los algoritmos y modelos propuestos, empatando con lo que se ha consultado en las etapas teóricas, sacando conclusiones y recomendaciones de acuerdo a la experiencia adquirida durante el desarrollo de este proyecto.
URI: http://bibdigital.epn.edu.ec/handle/15000/25169
Tipo: Trabajo de Integración Curricular
Aparece en las colecciones:TIC - Tecnología de la Información (FIEE)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 13814.pdf7,85 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.