On labeling Android malware signatures using minhashing and further classification with Structural Equation Models
Multi-scanner Antivirus systems provide insightful information on the nature of a suspect application; however there is often a lack of consensus and consistency between different Anti-Virus engines. In this article, we analyze more than 250 thousand malware signatures generated by 61 different Anti-Virus engines after analyzing 82 thousand different Android malware applications. We identify 41 different malware classes grouped into three major categories, namely Adware, Harmful Threats and Unknown or Generic signatures. We further investigate the relationships between such 41 classes using community detection algorithms from graph theory to identify similarities between them; and we finally propose a Structure Equation Model to identify which Anti-Virus engines are more powerful at detecting each macro-category. As an application, we show how such models can help in identifying whether Unknown malware applications are more likely to be of Harmful or Adware type.
Code (0)
등록된 구현이 없습니다.
Tasks
Community DetectionGeneral ClassificationSimilar Papers 제목 키워드 기반
Semi-supervised classification for dynamic Android malware detection
A growing number of threats to Android phones creates challenges for malware detection. Manually labeling the samples into benign or different malicious families requires tremendous human efforts, while it is comparably …
Android Malware DetectionClassificationGeneral ClassificationMalware DetectionBetter Call Graphs: A New Dataset of Function Call Graphs for Malware Classification
Function call graphs (FCGs) have emerged as a powerful abstraction for malware detection, capturing the behavioral structure of applications beyond surface-level signatures. Their utility in traditional program analysis …
Malware ClassificationMalware DetectionDRMD: Deep Reinforcement Learning for Malware Detection under Concept Drift
Malware detection in real-world settings must deal with evolving threats, limited labeling budgets, and uncertain predictions. Traditional classifiers, without additional mechanisms, struggle to maintain performance unde…
Reinforcement LearningMalware DetectionActive LearningSynthetic Data: AI's New Weapon Against Android Malware
The ever-increasing number of Android devices and the accelerated evolution of malware, reaching over 35 million samples by 2024, highlight the critical importance of effective detection methods. Attackers are now using …
Synthetic Data GenerationComputational EfficiencyMalware ClassificationMalware DetectionAndroid Malware Category and Family Detection and Identification using Machine Learning
Android malware is one of the most dangerous threats on the internet, and it's been on the rise for several years. Despite significant efforts in detecting and classifying android malware from innocuous android applicati…
BIG-bench Machine LearningMalware Family Detection