paper-with-me

홈 › Papers

Improving Android Malware Detection Through Data Augmentation Using Wasserstein Generative Adversarial Networks

2024-03-01 · Kawana Stalin, Mikias Berhanu Mekoya

Generative Adversarial Networks (GANs) have demonstrated their versatility across various applications, including data augmentation and malware detection. This research explores the effectiveness of utilizing GAN-generated data to train a model for the detection of Android malware. Given the considerable storage requirements of Android applications, the study proposes a method to synthetically represent data using GANs, thereby reducing storage demands. The proposed methodology involves creating image representations of features extracted from an existing dataset. A GAN model is then employed to generate a more extensive dataset consisting of realistic synthetic grayscale images. Subsequently, this synthetic dataset is utilized to train a Convolutional Neural Network (CNN) designed to identify previously unseen Android malware applications. The study includes a comparative analysis of the CNN's performance when trained on real images versus synthetic images generated by the GAN. Furthermore, the research explores variations in performance between the Wasserstein Generative Adversarial Network (WGAN) and the Deep Convolutional Generative Adversarial Network (DCGAN). The investigation extends to studying the impact of image size and malware obfuscation on the classification model's effectiveness. The data augmentation approach implemented in this study resulted in a notable performance enhancement of the classification model, ranging from 1.5% to 7%, depending on the dataset. The highest achieved F1 score reached 0.975. Keywords--Generative Adversarial Networks, Android Malware, Data Augmentation, Wasserstein Generative Adversarial Network

📄 PDF Abstract BibTeX arXiv:2403.00890

Code (0)

등록된 구현이 없습니다.

Tasks

Android Malware DetectionData AugmentationGenerative Adversarial NetworkMalware Detection

Similar Papers 제목 키워드 기반

Data Augmentation for Opcode Sequence Based Malware Detection

2021-06-22 · Niall McLaughlin, Jesus Martinez del Rincon

In this paper we study data augmentation for opcode sequence based Android malware detection. Data augmentation has been successfully used in many areas of deep-learning to significantly improve model performance. Typica…

Android Malware DetectionData AugmentationDiversityLanguage Modeling+4

Android Malware Category and Family Detection and Identification using Machine Learning

2021-07-05 · Ahmed Hashem El Fiky, Ayman El Shenawy, Mohamed Ashraf Madkour

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

LLM-Generated Samples for Android Malware Detection

2025-09-30 · Nik Rollinson, Nikolaos Polatidis arxiv

Android malware continues to evolve through obfuscation and polymorphism, posing challenges for both signature-based defenses and machine learning models trained on limited and imbalanced datasets. Synthetic data has bee…

Prompt EngineeringMalware Detection

Android Malware Detection Using Machine Learning on Image Patterns

2019-01-27 · 2018 Cyber Resilience Conference (CRC) 2019 1 · Fauzi Mohd Darus, Noor Azurati Ahmad Salleh, Aswami Fadillah Mohd Ariffin

Android platform has been targeted by cyber-criminals due to the increase number of Android users in 2017. More than 8,000 Android malware were identified everyday making it is difficult for the malware analyst to detect…

Android Malware DetectionMalware Detection

A Combination Method for Android Malware Detection Based on Control Flow Graphs and Machine Learning Algorithms

2019-01-29 · journal 2019 1 · Zhuo Ma, Haoran Ge, Yang Liu, Meng Zhao 외

Android malware severely threaten system and user security in terms of privilege escalation, remote control, tariff theft, and privacy leakage. Therefore, it is of great importance and necessity to detect Android malware…

Android Malware DetectionBIG-bench Machine LearningMalware DetectionTime Series+1