$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
L'Intelligence di Sicurezza del Malware consiste nell'analisi delle applicazioni e dei loro metadati per identificare potenziali minacce alla sicurezza. Le chiamate API (Application Programming Interface) rappresentano una preziosa fonte di informazioni per rilevare malware. Ridurre lo spazio delle funzionalità nell'analisi del malware migliora l'efficienza nell'identificazione delle minacce. Questa ricerca mira a identificare le funzionalità più significative delle chiamate API per migliorare la precisione del rilevamento del malware Android. Tre tecniche di ottimizzazione basate sull'intelligenza degli sciami - Ottimizzazione Firefly, Ottimizzazione della Ricerca Cuckoo e Ottimizzazione delle Colonie di Forniche - sono impiegate insieme agli Auto-Encoder per estrarre le caratteristiche più significative. Per valutare questi metodi basati su wrapper ispirati alla natura, vengono utilizzati classificatori di apprendimento automatico popolari, tra cui K-Nearest Neighbor (KNN), Random Forest (RF), Support Vector Machine (SVM), Decision Tree (DT) e Linear Regression (LR). Inoltre, un classificatore neurale artificiale ibrido ha dimostrato di migliorare le prestazioni della categorizzazione dei malware. L'efficacia del metodo suggerito è dimostrata dai risultati sperimentali, che mostrano un'accuratezza del 98,87% utilizzando solo 7 delle 100 funzionalità delle chiamate API.