Malware families discovery via Open-Set Recognition on Android manifest permissions
Not on the map. Why?
Abstract (arXiv)
Malware are malicious programs that are grouped into families based on their penetration technique, source code, and other characteristics. Classifying malware programs into their respective families is essential for building effective defenses against cyber threats. Machine learning models have a huge potential in malware detection on mobile devices, as malware families can be recognized by classifying permission data extracted from Android manifest files. Still, the malware classification task is challenging due to the high-dimensional nature of permission data and the limited availability of training samples. In particular, the steady emergence of new malware families makes it impossible to acquire a comprehensive training set covering all the malware classes. In this work, we present a malware classification system that, on top of classifying known malware, detects new ones. In particular, we combine an open-set recognition technique developed within the computer vision community, namely MaxLogit, with a tree-based Gradient Boosting classifier, which is particularly effective in classifying high-dimensional data. Our solution turns out to be very practical, as it can be seamlessly employed in a standard classification workflow, and efficient, as it adds minimal computational overhead. Experiments on public and proprietary datasets demonstrate the potential of our solution, which has been deployed in a business environment.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 7 of its 25 references that are in the map. First posted on arXiv 19 May 2025.
Builds on
7 of 25 references.
References · 7
- 2015Towards Open Set Deep Networkscited by 538
- 2017Training Confidence-calibrated Classifiers for Detecting Out-of-Distribution Samplescited by 389
- 2021Open-Set Recognition: a Good Closed-Set Classifier is All You Need?cited by 353
- 2017Generative OpenMax for Multi-Class Open Set Classificationcited by 157
- 2018Learning a Neural-network-based Representation for Open Set Recognitioncited by 40
- 2023CNS-Net: Conservative Novelty Synthesizing Network for Malware Recognition in an Open-set Scenariocited by 15
- 2022Representation learning with function call graph transformations for malware open set recognitioncited by 2
Built on by
Citing papers per year: 2025: 1.
1 paper.