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 条
  • [41] Flattened Data in Convolutional Neural Networks: Using Malware Detection as Case Study
    Yeh, Chih-Wei
    Yeh, Wan-Ting
    Hung, Shih-Hao
    Lin, Chih-Ta
    [J]. 2016 RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS, 2016, : 130 - 135
  • [42] Malware Detection on Byte Streams of PDF Files Using Convolutional Neural Networks
    Jeong, Young-Seob
    Woo, Jiyoung
    Kang, Ah Reum
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2019, 2019
  • [43] IoT-Based Android Malware Detection Using Graph Neural Network With Adversarial Defense
    Yumlembam, Rahul
    Issac, Biju
    Jacob, Seibu Mary
    Yang, Longzhi
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (10) : 8432 - 8444
  • [44] Malware Classification Based on Graph Convolutional Neural Networks and Static Call Graph Features
    Mester, Attila
    Bodo, Zalan
    [J]. ADVANCES AND TRENDS IN ARTIFICIAL INTELLIGENCE: THEORY AND PRACTICES IN ARTIFICIAL INTELLIGENCE, 2022, 13343 : 528 - 539
  • [45] Android Malware Detection Using Long Short Term Memory Recurrent Neural Networks
    Georgieva, Lilia
    Lamarque, Basile
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON APPLIED CYBER SECURITY (ACS) 2021, 2022, 378 : 42 - 52
  • [46] Runtime Detection Framework for Android Malware
    Kim, TaeGuen
    Kang, BooJoong
    Im, Eul Gyu
    [J]. MOBILE INFORMATION SYSTEMS, 2018, 2018
  • [47] A framework for Android Malware detection and classification
    Murtaz, Muhammad
    Azwar, Hassan
    Ali, Syed Baqir
    Rehman, Saad
    [J]. 2018 5TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING TECHNOLOGIES AND APPLIED SCIENCES (IEEE ICETAS), 2018,
  • [48] Malware Classification using Deep Convolutional Neural Networks
    Kornish, David
    Geary, Justin
    Sansing, Victor
    Ezekiel, Soundararajan
    Pearlstein, Larry
    Njilla, Laurent
    [J]. 2018 IEEE APPLIED IMAGERY PATTERN RECOGNITION WORKSHOP (AIPR), 2018,
  • [49] Fault Detection and Isolation in Industrial Networks using Graph Convolutional Neural Networks
    Khorasgani, Hamed
    Hasanzadeh, Arman
    Farahat, Ahmed
    Gupta, Chetan
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON PROGNOSTICS AND HEALTH MANAGEMENT (ICPHM), 2019,
  • [50] Anomaly detection with convolutional Graph Neural Networks
    Oliver Atkinson
    Akanksha Bhardwaj
    Christoph Englert
    Vishal S. Ngairangbam
    Michael Spannowsky
    [J]. Journal of High Energy Physics, 2021