logo móvil
Contáctanos

Aprendizaje Automático Explicable para la Detección de Malware en Aplicaciones de Android

Autores: Palma, Catarina; Ferreira, Artur; Figueiredo, Mário

Idioma: Inglés

Editor: MDPI

Año: 2024

Descargar PDF

Acceso abierto

Artículo científico
2024

Aprendizaje Automático Explicable para la Detección de Malware en Aplicaciones de Android


Categoría

Gestión y administración

Subcategoría

Gestión de la tecnología y la inovación

Palabras clave

Software malicioso
Aplicaciones de Android
Técnicas de aprendizaje automático
Preprocesamiento de datos
Técnicas de clasificación
Selección de características

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 1

Citaciones: Sin citaciones


Descripción
La presencia de software malicioso (malware), por ejemplo, en aplicaciones de Android (apps), tiene consecuencias perjudiciales o irreparables para el usuario y/o el dispositivo. A pesar de las protecciones que ofrecen las tiendas de aplicaciones para evitar el malware, este sigue creciendo en sofisticación y difusión. En este documento, exploramos el uso de técnicas de aprendizaje automático (ML) para detectar malware en aplicaciones de Android. El enfoque está en el estudio de diferentes técnicas de preprocesamiento de datos, reducción de dimensionalidad y clasificación, evaluando la capacidad de generalización de los modelos aprendidos utilizando conjuntos de datos de dominio público y aplicaciones desarrolladas específicamente. Encontramos que los clasificadores que logran un mejor rendimiento para esta tarea son las máquinas de soporte vectorial (SVM) y los bosques aleatorios (RF). Enfatizamos el uso de técnicas de selección de características (FS) para reducir la dimensionalidad de los datos e identificar las características más relevantes en la clasificación de malware en Android, lo que lleva a la explicabilidad en esta tarea. Nuestro enfoque puede identificar las características más relevantes para clasificar una aplicación como malware. En particular, concluimos que los permisos juegan un papel destacado en la detección de malware en Android. El enfoque propuesto reduce la dimensionalidad de los datos mientras logra una alta precisión en la identificación de malware en aplicaciones de Android.

Otros recursos que podrían interesarte

Temas Virtualpro