$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Анализ безопасности вредоносного ПО включает анализ приложений и их метаданных для выявления потенциальных угроз безопасности. Вызовы интерфейса программирования приложений (API) служат ценным источником информации для обнаружения вредоносного ПО. Сокращение объёма функций при анализе вредоносного ПО повышает эффективность идентификации угроз. В данном исследовании направлено на выявление наиболее значимых функций вызовов API, которые повысят точность обнаружения вредоносного ПО на Android. Три метода оптимизации на основе интеллекта роя — Оптимизация Светлячками, Оптимизация поиска Кукушкой и Оптимизация Муравьиной Колонии — используются вместе с авто-кодерами для извлечения наиболее значимых функций. Для оценки этих методов, вдохновлённых природой, используются популярные классификаторы машинного обучения, такие как K-ближайший сосед (KNN), случайный лес (RF), поддерживающая векторная машина (SVM), дерево принятия решений (DT) и линейная регрессия (LR). Кроме того, гибридный искусственный нейронный классификатор способен улучшать производительность классификации вредоносных программ. Эффективность предлагаемого метода демонстрируется экспериментальными результатами, которые показывают точность 98,87% при использовании только 7 из 100 функций вызова API.