Malware Detection with Malware Images using Deep Learning Techniques

被引:27
|
作者
He, Ke [1 ]
Kim, Dong Seong [2 ]
机构
[1] Univ Canterbury, Dept Comp Sci & Software Engn, Christchurch, New Zealand
[2] Univ Queensland, Informat Technol Engn, Brisbane, Qld, Australia
关键词
D O I
10.1109/TrustCom/BigDataSE.2019.00022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Driven by economic benefits, the number of malware attacks is increasing significantly on a daily basis. Malware Detection Systems (MDS) is the first line of defense against malicious attacks, thus it is important for malware detection systems to accurately and efficiently detect malware. Traditional MDS typically utilizes traditional machine learning algorithms that require feature selection and extraction, which are time-consuming and error-prone. Conventional deep learning based approaches typically use Recurrent Neural Network (RNN) which can be vulnerable to redundant API injection. Thus, we investigate the effectiveness of Convolutional Neural Networks (CNN) against redundant API injection. We designed a malware detection system that transforms malware files into image representations and classifies the image representation with CNN. The CNN is implemented with spatial pyramid pooling layers (SPP) to deal with varying size input. We evaluate the effectiveness of SPP and image color space (greyscale/RGB) by measuring the performance of our system on both unaltered data and adversarial data with redundant API injected. Results show that naive SPP implementation is impractical due to memory constraints and greyscale imaging is effective against redundant API injection.
引用
收藏
页码:95 / 102
页数:8
相关论文
共 50 条
  • [1] Malware Detection using Malware Image and Deep Learning
    Choi, Sunoh
    Jang, Sungwook
    Kim, Youngsoo
    Kim, Jonghyun
    [J]. 2017 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2017, : 1193 - 1195
  • [2] Malware Detection Techniques Based on Deep Learning
    Sreekumari, Prasanthi
    [J]. 2020 IEEE 6TH INT CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / 6TH IEEE INT CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) / 5TH IEEE INT CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2020, : 65 - 70
  • [3] A review of deep learning based malware detection techniques
    Wang, Huijuan
    Cui, Boyan
    Yuan, Quanbo
    Shi, Ruonan
    Huang, Mengying
    [J]. Neurocomputing, 2024, 598
  • [4] Applying deep learning techniques for Android malware detection
    Zegzhda, Peter
    Zegzhda, Dmitry
    Pavlenko, Evgeny
    Ignatev, Gleb
    [J]. 11TH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS (SIN 2018), 2018,
  • [5] Android Malware Detection Using Deep Learning
    Elayan, Omar N.
    Mustafa, Ahmad M.
    [J]. 12TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT) / THE 4TH INTERNATIONAL CONFERENCE ON EMERGING DATA AND INDUSTRY 4.0 (EDI40) / AFFILIATED WORKSHOPS, 2021, 184 : 847 - 852
  • [6] A survey of malware detection using deep learning
    Bensaoud, Ahmed
    Kalita, Jugal
    Bensaoud, Mahmoud
    [J]. MACHINE LEARNING WITH APPLICATIONS, 2024, 16
  • [7] Trend of Malware Detection Using Deep Learning
    Lee, Yoon-seon
    Lee, Jae-ung
    Soh, Woo-young
    [J]. ICEMT 2018: PROCEEDINGS OF THE 2018 2ND INTERNATIONAL CONFERENCE ON EDUCATION AND MULTIMEDIA TECHNOLOGY, 2018, : 102 - 106
  • [8] A Malware Detection Approach Using Malware Images and Autoencoders
    Jin, Xiang
    Xing, Xiaofei
    Elahi, Haroon
    Wang, Guojun
    Jiang, Hai
    [J]. 2020 IEEE 17TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2020), 2020, : 1 - 6
  • [9] Malware identification using visualization images and deep learning
    Ni, Sang
    Qian, Quan
    Zhang, Rui
    [J]. COMPUTERS & SECURITY, 2018, 77 : 871 - 885
  • [10] A comprehensive survey on deep learning based malware detection techniques
    Gopinath, M.
    Sethuraman, Sibi Chakkaravarthy
    [J]. COMPUTER SCIENCE REVIEW, 2023, 47