Malware identification using visualization images and deep learning

被引:165
|
作者
Ni, Sang [1 ]
Qian, Quan [1 ,2 ]
Zhang, Rui [1 ]
机构
[1] Shanghai Univ, Sch Comp Engn & Sci, Shanghai 200444, Peoples R China
[2] Shanghai Univ, Shanghai Inst Adv Commun & Data Sci, Shanghai 200444, Peoples R China
基金
上海市自然科学基金;
关键词
Network security; Malware; Visual analysis; Deep learning;
D O I
10.1016/j.cose.2018.04.005
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently, malware is one of the most serious threats to Internet security. In this paper we propose a malware classification algorithm that uses static features called MCSC (Malware Classification using SimHash and CNN) which converts the disassembled malware codes into gray images based on SimHash and then identifies their families by convolutional neural network. During this process, some methods such as multi-hash, major block selection and bilinear interpolation are used to improve the performance. Experimental results show that MCSC is very effective for malware family classification, even for those unevenly distributed samples. The classification accuracy can be 99.260% at best and 98.862% at average on a malware dataset of 10,805 samples which is higher than other compared algorithms. Moreover, for MCSC, on average, it just takes 1.41 s to recognize a new sample, which can meet the requirements in most of the practical applications. (C) 2018 Elsevier Ltd. All rights reserved.
引用
收藏
页码:871 / 885
页数:17
相关论文
共 50 条
  • [21] Deep Learning Based Gender Identification Using Ear Images
    Kilic, Safak
    Dogan, Yahya
    TRAITEMENT DU SIGNAL, 2023, 40 (04) : 1629 - 1639
  • [22] Deep Learning Based Person Identification Using Facial Images
    Rahman, Hamidur
    Ahmed, Mobyen Uddin
    Begum, Shahina
    INTERNET OF THINGS (IOT) TECHNOLOGIES FOR HEALTHCARE, HEALTHYIOT 2017, 2018, 225 : 115 - 119
  • [23] Visualization and deep-learning-based malware variant detection using OpCode-level features
    Darem, Abdulbasit
    Abawajy, Jemal
    Makkar, Aaisha
    Alhashmi, Asma
    Alanazi, Sultan
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 125 : 314 - 323
  • [24] Using deep learning to detect network intrusions and malware in autonomous robots
    Jones, Andrew
    Straub, Jeremy
    CYBER SENSING 2017, 2017, 10185
  • [25] MalDozer: Automatic framework for android malware detection using deep learning
    Karbab, ElMouatez Billah
    Debbabi, Mourad
    Derhab, Abdelouahid
    Mouheb, Djedjiga
    DIGITAL INVESTIGATION, 2018, 24 : S48 - S59
  • [26] Deep Learning-Based Malware Detection Using PE Headers
    Nakrosis, Arnas
    Lagzdinyte-Budnike, Ingrida
    Paulauskaite-Taraseviene, Agne
    Paulikas, Giedrius
    Dapkus, Paulius
    INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2022, 2022, 1665 : 3 - 18
  • [27] Advanced hybrid malware identification framework for the Internet of Medical Things, driven by deep learning
    Safeer, Ehtesham
    Tahir, Sidra
    Nawaz, Asif
    Humayun, Mamoona
    Shaheen, Momina
    Khan, Maqbool
    SECURITY AND PRIVACY, 2025, 8 (01):
  • [28] Robust Intelligent Malware Detection Using Deep Learning
    Vinayakumar, R.
    Alazab, Mamoun
    Soman, K. P.
    Poornachandran, Prabaharan
    Venkatraman, Sitalakshmi
    IEEE ACCESS, 2019, 7 : 46717 - 46738
  • [29] Identification of Barrett's esophagus in endoscopic images using deep learning
    Pan, Wen
    Li, Xujia
    Wang, Weijia
    Zhou, Linjing
    Wu, Jiali
    Ren, Tao
    Liu, Chao
    Lv, Muhan
    Su, Song
    Tang, Yong
    BMC GASTROENTEROLOGY, 2021, 21 (01)
  • [30] Identification of glaucoma from fundus images using deep learning techniques
    Ajitha, S.
    Akkara, John D.
    Judy, M., V
    INDIAN JOURNAL OF OPHTHALMOLOGY, 2021, 69 (10) : 2702 - 2709