$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
La inteligencia de seguridad contra malware consiste en analizar aplicaciones y sus metadatos para identificar posibles amenazas de seguridad. Las llamadas a la Interfaz de Programación de Aplicaciones (API) sirven como una valiosa fuente de información para detectar malware. Reducir el espacio de características en el análisis de malware mejora la eficiencia en la identificación de amenazas. Esta investigación busca identificar las características más significativas de llamadas API para mejorar la precisión de la detección de malware en Android. Se emplean tres técnicas de optimización basadas en inteligencia de enjambre —Optimización Firefly, Optimización de Búsqueda Cuco y Optimización de Colonias de Hormigas— junto con Auto-Encoders para extraer las características más significativas. Para evaluar estos métodos basados en envoltorios inspirados en la naturaleza, se utilizan clasificadores populares de aprendizaje automático, incluyendo K-Nearest Neighbor (KNN), Random Forest (RF), Support Vector Machine (SVM), Decision Tree (DT) y Linear Regression (LR). Además, se ha demostrado que un clasificador neural artificial híbrido mejora el rendimiento de la categorización de malware. La eficacia del método sugerido se demuestra mediante resultados experimentales, que muestran una precisión del 98,87% utilizando solo 7 de cada 100 características de llamadas API.