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 amenazas de Ransomware en redes empresariales EDR

dc.contributor.advisorGarcía Villalba, Luis Javier
dc.contributor.advisorArmas Vega, Esteban Alejandro
dc.contributor.authorFigueroa del Val, Gonzalo
dc.contributor.authorFernández Megía, Gonzalo
dc.contributor.authorLópez Osorio, Marina
dc.date.accessioned2023-06-17T10:57:05Z
dc.date.available2023-06-17T10:57:05Z
dc.date.issued2021-06
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionGrado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2020/2021
dc.description.abstractCon el aumento del uso de las tecnologías en todos los aspectos del día a día, sucede a la vez un aumento de las amenazas hacia estas y, entre ellas, una de las principales amenazas es el ransomware, un tipo de malware que bloquea equipos o cifra información impidiendo el acceso a ella y pide un rescate económico. El daño que provocan estos ataques es cada vez mayor, con objetivos como las Small and Medium Enterprises (SME), que tienen medios más limitados para protegerse o luchar contra estas amenazas. Es por ello que este estudio arranca con la idea de desarrollar una herramienta de fácil acceso e implantación que sirva de solución contra ataques ransomware. En este trabajo se presentan tres partes. La primera, la construcci´on de un laboratorio de análisis de malware para la ejecución y análisis de muestras de ransomware en un entorno seguro y de fácil despliegue. La segunda, a partir de información de 15352 muestras de ransomware y de programas benignos, el desarrollo de dos dataset de una extensión considerablemente mayor a los encontrados en otros trabajos relacionados con la detección de malware. Para construir estos datasets se ha hecho uso de las llamadas a la Application Programming Interface (API) de Windows de las muestras analizadas, que reflejan el comportamiento del software y su interacción con el sistema. Después de la limpieza de los datos y la selección de características, el primer dataset consta de 714 muestras y el segundo de 6630. La tercera y última parte, el desarrollo de un modelo de inteligencia artificial utilizando diferentes algoritmos de aprendizaje automático capaz de identificar muestras de ransomware, alimentado por los datasets mencionados previamente. Los resultados varían dependiendo del algoritmo utilizado y el dataset en el que se aplica, llegando a conseguir una precisión del 98 % y una exactitud del 97 % haciendo uso del algoritmo Random Forest (RF) sobre el dataset de mayor extensión.
dc.description.abstractDue to the increasing use of technologies in everyday life, there is an increase of threats against them and one of the main threats is ransomware, a malware that blocks the device or encrypts its information, preventing the accesss to it and then asks for an economic ransom. The damage caused by these attacks is increasingly growing, with targets such as SME, which have limited resources to deal with these threats. Consequently, this study starts with the idea of developing a simple tool with easy access to detect ransomware attacks. This work is threefold. The first part involves the construction of a malware analysis laboratory to execute and analyse ransomware samples in a safe and simple to deploy environment. The second part, based on information of 15352 ransomware and benign software samples, deals with the development of two datasets of a considerably larger extension than those found in other studies related to malware detection. To build both datasets we use Windows API calls made by the analysed samples, which reflect software behaviour and system interaction. After the cleanup of data and feature selection, the first dataset is made up of 714 samples and the second one 6630. The third and last part involves the development of an artificial intelligence model, feeding the datasets to it and using various machine learning algorithms that are able to identify ransomware among the samples. The results are different depending on the machine learning algorithm and the datasets used. The best results obtained are 98 % accuracy and 97 % precision using the RF algorithm on the largest dataset.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/73995
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10597
dc.language.isospa
dc.page.initial155
dc.page.total155
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordAnálisis de malware
dc.subject.keywordAprendizaje automático
dc.subject.keywordCiberseguridad
dc.subject.keywordRobo de datos
dc.subject.keywordSandboxing
dc.subject.keywordSelección de características
dc.subject.keywordRansomware
dc.subject.keywordCybersecurity
dc.subject.keywordData theft
dc.subject.keywordFeature selection
dc.subject.keywordMachine learning
dc.subject.keywordMalware analysis
dc.subject.keywordWindows API
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleDetección de amenazas de Ransomware en redes empresariales EDR
dc.title.alternativeRansomware threat detection on EDR enterprise networks
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication0f67f6b3-4d2f-4545-90e1-95b8d9f3e1f0
relation.isAdvisorOfPublication30761240-335e-4c8f-842f-6674fe2f8a06
relation.isAdvisorOfPublication.latestForDiscovery0f67f6b3-4d2f-4545-90e1-95b8d9f3e1f0

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
FIGUEROA DEL VAL 65419_GONZALO_FIGUEROA_DEL_VAL_TFG_Deteccion_de_Amenazas_Ransomware_784051_1198934606.pdf
Size:
5.77 MB
Format:
Adobe Portable Document Format