An Android Malware Detection Framework Using Graph Embeddings and Convolutional Neural Networks

被引:0
|
作者
Gibert, Daniel [1 ]
Lamas, Alba [1 ]
Martins, Ruben [2 ]
Mateu, Caries [1 ]
Planes, Jordi [1 ]
机构
[1] Univ Lleida, Lleida, Spain
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
关键词
malware detection; android security; graph representation; convolutional neural networks;
D O I
10.3233/FAIA190107
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the widespread use of mobile phones, the number of malware targeting smart devices has increased exponentially. In particular, the number of malware targeting Android devices, as it is the most popular operative system among smartphones. This paper proposes a novel framework for android malware detection based on the function call graph representation of an application. Our method generates an embedding of the function call graph using random walks and then, a convolutional neural network extracts features from their embedded matrix representation and labels a given application as benign or malicious considering the learned features. The method has been evaluated on a dataset of 3871 APKs and compared against DREBIN, a baseline benchmark. Experiments show that the method achieves competitive results without relying on the manual extraction of features.
引用
收藏
页码:45 / 53
页数:9
相关论文
共 50 条
  • [31] Malware Detection using API Calls Visualisations and Convolutional Neural Networks
    Pizarro Barona, Jaime
    Avila Alvarez, Joseph
    Jimenez Farfan, Carlos
    Marquez Aguilar, Joangie
    Bonilla, Rafael I.
    [J]. 2023 IEEE/ACM 23RD INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING WORKSHOPS, CCGRIDW, 2023, : 153 - 159
  • [32] Malware Detection Using 1-Dimensional Convolutional Neural Networks
    Sharma, Arindam
    Malacaria, Pasquale
    Khouzani, M. H. R.
    [J]. 2019 4TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW), 2019, : 247 - 256
  • [33] Obfuscation-resilient Android Malware Detection Based on Graph Convolution Neural Networks.
    Wu Y.-M.
    Qi M.
    Zou D.-Q.
    Jin H.
    [J]. Ruan Jian Xue Bao/Journal of Software, 2023, 34 (06): : 2526 - 2542
  • [34] Android malware classification using convolutional neural network and LSTM
    Soodeh Hosseini
    Ali Emamali Nezhad
    Hossein Seilani
    [J]. Journal of Computer Virology and Hacking Techniques, 2021, 17 : 307 - 318
  • [35] Android malware classification using convolutional neural network and LSTM
    Hosseini, Soodeh
    Nezhad, Ali Emamali
    Seilani, Hossein
    [J]. JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2021, 17 (04) : 307 - 318
  • [36] Intelligent Framework for Malware Detection with Convolutional Neural Network
    Mourtaji, Youness
    Bouhorma, Mohammed
    Alghazzawi, Daniyal
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON NETWORKING, INFORMATION SYSTEMS & SECURITY (NISS19), 2019,
  • [37] RGDroid: Detecting Android Malware with Graph Convolutional Networks against Structural Attacks
    Li, Yakang
    Hu, Yikun
    Wang, Yizhuo
    He, Yituo
    Lu, Haining
    Gu, Dawu
    [J]. 2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER, 2023, : 639 - 650
  • [38] A Novel Android Malware Detection Approach Based on Convolutional Neural Network
    Zhang, Yi
    Yang, Yuexiang
    Wang, Xiaolei
    [J]. ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 144 - 149
  • [39] Android Malware Detection Methods Based on Convolutional Neural Network: A Survey
    Shu, Longhui
    Dong, Shi
    Su, Huadong
    Huang, Junjie
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2023, 7 (05): : 1330 - 1350
  • [40] Automatic Detection of Android Malware via Hybrid Graph Neural Network
    Zhang, Chunyan
    Zhou, Qinglei
    Huang, Yizhao
    Tang, Ke
    Gui, Hairen
    Liu, Fudong
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022