Title of article
Android Malware Detection Using One-Class Graph Neural Networks
Author/Authors
Deldar ، Fatemeh Department of Computer Engineering - Tarbiat Modares University , Abadi ، Mahdi Department of Computer Engineering - Tarbiat Modares University , Ebrahimifard ، Mohammad Department of Computer Engineering - Tarbiat Modares University
From page
51
To page
60
Abstract
With the widespread use of Android smartphones, the Android platform has become an attractive target for cybersecurity attackers and malware authors. Meanwhile, the growing emergence of zero-day malware has long been a major concern for cybersecurity researchers. This is because malware that has not been seen before often exhibits new or unknown behaviors, and there is no documented defense against it. In recent years, deep learning has become the dominant machine learning technique for malware detection and could achieve outstanding achievements. Currently, most deep malware detectiontechniques are supervised in nature and require training on large datasets of benign and malicious samples. However, supervised techniques usually do not perform well against zero-day malware. Semi-supervised and unsupervised deep malware detection techniques have more potential to detect previously unseen malware. In this paper, we present MalGAE, a novel end-to-end deep malware detection technique that leverages one-class graph neural networks to detect Android malware in a semi-supervised manner. MalGAE represents each Android application with an attributed function call graph (AFCG) to benefit the ability of graphs to model complex relationships between data. It builds a deep one-class classifier by training a stacked graph autoencoder with graph convolutional layers on benign AFCGs. Experimental results show that MalGAE can achieve good detection performance in terms of different evaluation measures.
Keywords
Android Malware Detection , Attributed Function Call Graph , Graph Convolutional Layer , One , Class Classification , Semi , Supervised Deep Learning , Stacked Graph Autoencoder
Journal title
ISeCure - The ISC International Journal of Information Security
Journal title
ISeCure - The ISC International Journal of Information Security
Record number
2759945
Link To Document