Android malware classification using convolutional neural network and LSTM

被引:0
|
作者
Soodeh Hosseini
Ali Emamali Nezhad
Hossein Seilani
机构
[1] Shahid Bahonar University of Kerman,Department of Computer Science, Faculty of Mathematics and Computer
[2] Bahmanyar University of Kerman,School of Computer Engineering
关键词
Android Malware Detection; Call Graph; Convolutional Neural Network; Long Short-Term Memory;
D O I
暂无
中图分类号
学科分类号
摘要
Hand phone devices are the latest technological developments of the 20th century. There is an increasing number of fishing, sniffing and other kinds of attacks in this field of technology. Although signature-based methods are usable, they are not very reliable when faced with new kinds of malwares and they are neither accurate nor enough. Furthermore, signature-based methods cannot efficiently detect rapid malware behavior changes. Our classification process consists of not only analyzing of the source code by using Jadx but also analyzing applications and extracting useful features. Two kinds of analyses are used which are called static and dynamic. We concentrate on Android malware classification using Call-Graph and by moreover generating Call-Graphs for both classes.dex and lib.so files which have not been worked before. The proposed method for classification is CNN-LSTM. Since this method is a reasonable choice to learn complex and sequential features, it benefits from both convolutional neural network and long short-term memory which is a type of recurrent neural network. In this method a Sequential Neural Network is designed to do sequence classification as well as conduct a set of experiments on malware detection. In conclusion, CNN-LSTM is compared with several classification methods like Convolutional Neural Network (CNN), Support Vector Machine (SVM), Naive Bayes, Random Forest, and other methods. Obtained results show that, our method is more effective, efficient, and reliable than others even by using the same hardware and dataset.
引用
收藏
页码:307 / 318
页数:11
相关论文
共 50 条
  • [41] Malware Detection with Convolutional Neural Network Using Hardware Events
    Guo, Wei
    Wang, Tenghai
    Wei, Jizeng
    [J]. COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2017, 2018, 600 : 104 - 115
  • [42] NADM: Neural Network for Android Detection Malware
    Nguyen Viet Duc
    Pham Thanh Giang
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 449 - 455
  • [43] Malware Detection in Android via Neural Network using Entropy Features
    Khan, Neeli
    Baig, Duaa
    Khan, Muhammad U. S.
    Abbas, Assad
    Ali, Mazhar
    [J]. 2021 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2021), 2021, : 240 - 245
  • [44] Malware Analysis and Classification using Artificial Neural Network
    Makandar, Aziz
    Patrot, Anita
    [J]. 2015 INTERNATIONAL CONFERENCE ON TRENDS IN AUTOMATION, COMMUNICATIONS AND COMPUTING TECHNOLOGY (I-TACT-15), 2015,
  • [45] Malware Classification with Deep Convolutional Neural Networks
    Kalash, Mahmoud
    Rochan, Mrigank
    Mohammed, Noman
    Bruce, Neil D. B.
    Wang, Yang
    Iqbal, Farkhund
    [J]. 2018 9TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2018,
  • [46] A convolutional neural network based Android malware detection method with dynamic fine-tuning
    Liu, Zhen
    Wang, Ruoyu
    Peng, Bitao
    Gan, Qingqing
    [J]. 2022 32ND INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2022, : 300 - 305
  • [47] MalMKNet: A Multi-Scale Convolutional Neural Network Used for Malware Classification
    Zhang D.-D.
    Song Y.-F.
    Liu S.
    [J]. Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2023, 51 (05): : 1359 - 1369
  • [48] Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network
    Wang, Wei
    Zhao, Mengxue
    Wang, Jigang
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (08) : 3035 - 3043
  • [49] Effective android malware detection with a hybrid model based on deep autoencoder and convolutional neural network
    Wei Wang
    Mengxue Zhao
    Jigang Wang
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2019, 10 : 3035 - 3043
  • [50] MALUP: A Malware Classification Framework using Convolutional Neural Network with Deep Unsupervised Pre-training
    Qiang, Qian
    Cheng, Mian
    Zhou, Yuan
    Ding, Yu
    Qi, Zisen
    [J]. 2021 IEEE 20TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2021), 2021, : 627 - 634