article · Recent Advances in Computer Science and Communications
Introduction: The widespread use of Android devices has made them prime targets for sophisticated malware. This study proposes a novel Android malware detection method based on dynamic system call behavior. Methods: We use Generative Adversarial Networks (GANs) to create adversarial feature vectors from system call frequencies. Unlike traditional approaches that focus on static features or network traffic, our method emphasizes dynamic analysis, offering deeper insights into malware detection and IDS robustness. Five Intrusion Detection System (IDS) models—Random Forest (RF), Linear Regression (LR), Support Vector Machine (SVM), Decision Tree (DT), and Multilayer Perceptron (MLP)—were evaluated against GAN-generated adversarial samples. Results: Experimental results show that adversarial examples, as assessed using the Fréchet Inception Distance (FID), closely resemble real data, resulting in notable performance drops across all IDS models. For example, RF accuracy fell from 99.36\% to 38.43\%. Discussion: Adware and Banking malware were especially affected, as revealed by confusion matrix analysis. To address this, we applied adversarial training, which substantially improved IDS resilience. Conclusion: These results underscore the need for robust IDS models that can withstand adversarial manipulation in dynamic system call analysis.
This page summarises published work. The authoritative version sits with the publisher.
DOI: 10.2174/0126662558419285251206063114
Is something wrong with this record? Report it or request removal.
Discussion
Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.
No discussion yet. Open the first thread.
New to MARATTO™? Create a free account.