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 条
  • [1] Android Malware Detection using Sequential Convolutional Neural Networks
    Sun, XingPing
    Peng, JiaYuan
    Kang, HongWei
    Shen, Yong
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER INFORMATION SCIENCE AND APPLICATION TECHNOLOGY, 2019, 1168
  • [2] Android Malware Detection using Convolutional Deep Neural Networks
    Bourebaa, Fatima
    Benmohammed, Mohamed
    [J]. 2020 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING (ICAASE'2020): 4TH INTERNATIONAL CONFERENCE ON ADVANCED ASPECTS OF SOFTWARE ENGINEERING, 2020, : 52 - 58
  • [3] Android Malware Detection Based on Convolutional Neural Networks
    Wang, Zhiqiang
    Li, Gefei
    Chi, Yaping
    Zhang, Jianyi
    Yang, Tao
    Liu, Qixu
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND APPLICATION ENGINEERING (CSAE2019), 2019,
  • [4] A Novel Approach for Android Malware Detection and Classification using Convolutional Neural Networks
    Lekssays, Ahmed
    Falah, Bouchaib
    Abufardeh, Sameer
    [J]. ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2020, : 606 - 614
  • [5] Android Malware Detection using Convolutional Neural Networks and Data Section Images
    Jung, Jaemin
    Choi, Jongmoo
    Cho, Seong-je
    Han, Sangchul
    Park, Minkyu
    Hwang, Youngsup
    [J]. PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 149 - 153
  • [6] TrojanDroid: Android Malware Detection for Trojan Discovery Using Convolutional Neural Networks
    Seraj, Saeed
    Pavlidis, Michalis
    Polatidis, Nikolaos
    [J]. ENGINEERING APPLICATIONS OF NEURAL NETWORKS, EAAAI/EANN 2022, 2022, 1600 : 203 - 212
  • [7] Android Malware Detection Approach Using Stacked AutoEncoder and Convolutional Neural Networks
    Menaouer, Brahami
    Islem, Abdallah El Hadj Mohamed
    Nada, Matta
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT INFORMATION TECHNOLOGIES, 2023, 19 (01)
  • [8] AMD-CNN: Android malware detection via feature graph and convolutional neural networks
    Arslan, Recep Sinan
    Tasyurek, Murat
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (23):
  • [9] One-Dimensional Convolutional Neural Networks for Android Malware Detection
    Hasegawa, Chihiro
    Iyatomi, Hitoshi
    [J]. 2018 IEEE 14TH INTERNATIONAL COLLOQUIUM ON SIGNAL PROCESSING & ITS APPLICATIONS (CSPA 2018), 2018, : 99 - 102
  • [10] Android Malware Detection Technology Based on Lightweight Convolutional Neural Networks
    Ye, Genchao
    Zhang, Jian
    Li, Huanzhou
    Tang, Zhangguo
    Lv, Tianzi
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2022, 2022