Análisis dinámico de malware mediante algoritmos de detección basados en machine learning
Descripción del Articulo
Con el creciente uso de teléfonos móviles, el riesgo de infecciones de malware en estos dispositivos ha aumentado, lo que ha generado pérdidas económicas tanto para individuos como para organizaciones. Las investigaciones actuales se centran en la aplicación de aprendizaje automático para la detecci...
Autor: | |
---|---|
Formato: | tesis de grado |
Fecha de Publicación: | 2025 |
Institución: | Universidad de Lima |
Repositorio: | ULIMA-Institucional |
Lenguaje: | inglés |
OAI Identifier: | oai:repositorio.ulima.edu.pe:20.500.12724/22671 |
Enlace del recurso: | https://hdl.handle.net/20.500.12724/22671 |
Nivel de acceso: | acceso abierto |
Materia: | Malware (Programas de ordenador) Seguridad informática Aprendizaje automático Algoritmos https://purl.org/pe-repo/ocde/ford#2.02.04 |
id |
RULI_3a0b291064af8168e8ddbf0c19e9d283 |
---|---|
oai_identifier_str |
oai:repositorio.ulima.edu.pe:20.500.12724/22671 |
network_acronym_str |
RULI |
network_name_str |
ULIMA-Institucional |
repository_id_str |
3883 |
dc.title.es_PE.fl_str_mv |
Análisis dinámico de malware mediante algoritmos de detección basados en machine learning |
dc.title.alternative.en_EN.fl_str_mv |
Dynamic malware analysis using machine Learning-based detection algorithms |
title |
Análisis dinámico de malware mediante algoritmos de detección basados en machine learning |
spellingShingle |
Análisis dinámico de malware mediante algoritmos de detección basados en machine learning Villarroel Enriquez, Erly Galia Malware (Programas de ordenador) Seguridad informática Aprendizaje automático Algoritmos https://purl.org/pe-repo/ocde/ford#2.02.04 |
title_short |
Análisis dinámico de malware mediante algoritmos de detección basados en machine learning |
title_full |
Análisis dinámico de malware mediante algoritmos de detección basados en machine learning |
title_fullStr |
Análisis dinámico de malware mediante algoritmos de detección basados en machine learning |
title_full_unstemmed |
Análisis dinámico de malware mediante algoritmos de detección basados en machine learning |
title_sort |
Análisis dinámico de malware mediante algoritmos de detección basados en machine learning |
author |
Villarroel Enriquez, Erly Galia |
author_facet |
Villarroel Enriquez, Erly Galia |
author_role |
author |
dc.contributor.advisor.fl_str_mv |
Gutiérrez Cárdenas, Juan Manuel |
dc.contributor.author.fl_str_mv |
Villarroel Enriquez, Erly Galia |
dc.subject.es_PE.fl_str_mv |
Malware (Programas de ordenador) Seguridad informática Aprendizaje automático Algoritmos |
topic |
Malware (Programas de ordenador) Seguridad informática Aprendizaje automático Algoritmos https://purl.org/pe-repo/ocde/ford#2.02.04 |
dc.subject.ocde.none.fl_str_mv |
https://purl.org/pe-repo/ocde/ford#2.02.04 |
description |
Con el creciente uso de teléfonos móviles, el riesgo de infecciones de malware en estos dispositivos ha aumentado, lo que ha generado pérdidas económicas tanto para individuos como para organizaciones. Las investigaciones actuales se centran en la aplicación de aprendizaje automático para la detección y clasificación de estos programas maliciosos. En este contexto, el presente trabajo utiliza la frecuencia de comportamientos observados dinámicamente para detectar y clasificar malware empleando los algoritmos XGBoost, LightGBM y random forest. Los mejores resultados se obtuvieron con el algoritmo LightGBM, alcanzando un 94,1 % de precisión y un 93,9 % en exactitud, recall y F1-score, lo que demuestra la efectividad tanto del aprendizaje automático como del análisis dinámico de malware para mitigar amenazas de seguridad en dispositivos móviles. |
publishDate |
2025 |
dc.date.accessioned.none.fl_str_mv |
2025-05-21T00:21:43Z |
dc.date.available.none.fl_str_mv |
2025-05-21T00:21:43Z |
dc.date.issued.fl_str_mv |
2025 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.other.none.fl_str_mv |
Tesis |
format |
bachelorThesis |
dc.identifier.uri.none.fl_str_mv |
https://hdl.handle.net/20.500.12724/22671 |
dc.identifier.isni.none.fl_str_mv |
0000000121541816 |
url |
https://hdl.handle.net/20.500.12724/22671 |
identifier_str_mv |
0000000121541816 |
dc.language.iso.none.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartof.fl_str_mv |
SUNEDU |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.*.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad de Lima |
dc.publisher.country.none.fl_str_mv |
PE |
publisher.none.fl_str_mv |
Universidad de Lima |
dc.source.none.fl_str_mv |
reponame:ULIMA-Institucional instname:Universidad de Lima instacron:ULIMA |
instname_str |
Universidad de Lima |
instacron_str |
ULIMA |
institution |
ULIMA |
reponame_str |
ULIMA-Institucional |
collection |
ULIMA-Institucional |
bitstream.url.fl_str_mv |
https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/1/T018_70492085_T.pdf https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/2/FA_70492085.pdf https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/3/TURNITIN_DNI_70492085%20-%2020182063.pdf https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/4/T018_70492085_T.pdf.txt https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/6/FA_70492085.pdf.txt https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/8/TURNITIN_DNI_70492085%20-%2020182063.pdf.txt https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/5/T018_70492085_T.pdf.jpg https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/7/FA_70492085.pdf.jpg https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/9/TURNITIN_DNI_70492085%20-%2020182063.pdf.jpg |
bitstream.checksum.fl_str_mv |
c575ffeb49daa00f1b27c1cbe6b717df af0a1b719cf4ef804928bb931c857e83 a05f67be13775a82731c39a9081c596e 03e7b07fd96843656e235e3519908c85 95dc26d15b4cc2f572527eb625edf73a d3e1f18abcb7c098881f5688ba1b99aa d39e45dc3cb11c7f4ce126c38c0af7ea ed1f7806ae790f7ef478f786d1562939 20660ca20696876351eb8143a8d12961 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Universidad de Lima |
repository.mail.fl_str_mv |
repositorio@ulima.edu.pe |
_version_ |
1844075779401449472 |
spelling |
Gutiérrez Cárdenas, Juan ManuelVillarroel Enriquez, Erly Galia2025-05-21T00:21:43Z2025-05-21T00:21:43Z2025https://hdl.handle.net/20.500.12724/226710000000121541816Con el creciente uso de teléfonos móviles, el riesgo de infecciones de malware en estos dispositivos ha aumentado, lo que ha generado pérdidas económicas tanto para individuos como para organizaciones. Las investigaciones actuales se centran en la aplicación de aprendizaje automático para la detección y clasificación de estos programas maliciosos. En este contexto, el presente trabajo utiliza la frecuencia de comportamientos observados dinámicamente para detectar y clasificar malware empleando los algoritmos XGBoost, LightGBM y random forest. Los mejores resultados se obtuvieron con el algoritmo LightGBM, alcanzando un 94,1 % de precisión y un 93,9 % en exactitud, recall y F1-score, lo que demuestra la efectividad tanto del aprendizaje automático como del análisis dinámico de malware para mitigar amenazas de seguridad en dispositivos móviles.With the increasing use of mobile phones, the risk of malware infections on these devices has risen, leading to financial losses for both individuals and organizations. Current research focuses on the application of machine learning for the detection and classification of these malicious programs. In this context, the present work uses the frequency of dynamically observed behaviors to detect and classify malware using the XGBoost, LightGBM, and random forest algorithms. The best results were obtained with the LightGBM algorithm, achieving 94.1% precision and 93.9% accuracy, recall, and F1-score, demonstrating the effectiveness of both machine learning and dynamic malware analysis in mitigating security threats on mobile devices.application/pdfengUniversidad de LimaPEinfo:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/4.0/Malware (Programas de ordenador)Seguridad informáticaAprendizaje automáticoAlgoritmoshttps://purl.org/pe-repo/ocde/ford#2.02.04Análisis dinámico de malware mediante algoritmos de detección basados en machine learningDynamic malware analysis using machine Learning-based detection algorithmsinfo:eu-repo/semantics/bachelorThesisTesisreponame:ULIMA-Institucionalinstname:Universidad de Limainstacron:ULIMASUNEDUTítulo ProfesionalIngeniería de SistemasUniversidad de Lima. Facultad de IngenieríaIngeniero de Sistemashttps://orcid.org/0000-0003-2566-46902951553961207670492085https://purl.org/pe-repo/renati/level#tituloProfesionalEscobedo Cárdenas, Edwin JonathanMore Sanchez, JavierGutiérrez Cárdenas, Juan Manuelhttps://purl.org/pe-repo/renati/type#tesisOIORIGINALT018_70492085_T.pdfT018_70492085_T.pdfTesisapplication/pdf304901https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/1/T018_70492085_T.pdfc575ffeb49daa00f1b27c1cbe6b717dfMD51FA_70492085.pdfFA_70492085.pdfAutorizaciónapplication/pdf226692https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/2/FA_70492085.pdfaf0a1b719cf4ef804928bb931c857e83MD52TURNITIN_DNI_70492085 - 20182063.pdfTURNITIN_DNI_70492085 - 20182063.pdfReporte de similitudapplication/pdf586236https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/3/TURNITIN_DNI_70492085%20-%2020182063.pdfa05f67be13775a82731c39a9081c596eMD53TEXTT018_70492085_T.pdf.txtT018_70492085_T.pdf.txtExtracted texttext/plain14159https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/4/T018_70492085_T.pdf.txt03e7b07fd96843656e235e3519908c85MD54FA_70492085.pdf.txtFA_70492085.pdf.txtExtracted texttext/plain4284https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/6/FA_70492085.pdf.txt95dc26d15b4cc2f572527eb625edf73aMD56TURNITIN_DNI_70492085 - 20182063.pdf.txtTURNITIN_DNI_70492085 - 20182063.pdf.txtExtracted texttext/plain17769https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/8/TURNITIN_DNI_70492085%20-%2020182063.pdf.txtd3e1f18abcb7c098881f5688ba1b99aaMD58THUMBNAILT018_70492085_T.pdf.jpgT018_70492085_T.pdf.jpgGenerated Thumbnailimage/jpeg10087https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/5/T018_70492085_T.pdf.jpgd39e45dc3cb11c7f4ce126c38c0af7eaMD55FA_70492085.pdf.jpgFA_70492085.pdf.jpgGenerated Thumbnailimage/jpeg20862https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/7/FA_70492085.pdf.jpged1f7806ae790f7ef478f786d1562939MD57TURNITIN_DNI_70492085 - 20182063.pdf.jpgTURNITIN_DNI_70492085 - 20182063.pdf.jpgGenerated Thumbnailimage/jpeg7645https://repositorio.ulima.edu.pe/bitstream/20.500.12724/22671/9/TURNITIN_DNI_70492085%20-%2020182063.pdf.jpg20660ca20696876351eb8143a8d12961MD5920.500.12724/22671oai:repositorio.ulima.edu.pe:20.500.12724/226712025-09-17 13:54:54.068Repositorio Universidad de Limarepositorio@ulima.edu.pe |
score |
13.023852 |
Nota importante:
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).
La información contenida en este registro es de entera responsabilidad de la institución que gestiona el repositorio institucional donde esta contenido este documento o set de datos. El CONCYTEC no se hace responsable por los contenidos (publicaciones y/o datos) accesibles a través del Repositorio Nacional Digital de Ciencia, Tecnología e Innovación de Acceso Abierto (ALICIA).