A PE header-based method for malware detection using clustering and deep embedding techniques

被引:19
|
作者
Rezaei, Tina [1 ]
Manavi, Farnoush [1 ]
Hamzeh, Ali [1 ]
机构
[1] Shiraz Univ, Dept Comp Engn & Informat Technol, Shiraz, Iran
关键词
Malware detection; PE header; Machine learning; Deep Embedding; Clustering; CLASSIFICATION; MODEL;
D O I
10.1016/j.jisa.2021.102876
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent years have witnessed the dramatic growth of malware programs in a wide range of malicious intentions following the expansion of computer systems. Hence, highly effective systems to detect malware are extremely demanded. Most of the recent approaches use machine learning techniques along with the features extracted from files such as byte sequence, API-Calls, Op-Code sequence, and hardware events to detect malware. Utilizing the executable file header to extract features is a wide-spread way in this field since it contains efficient and prominent content to distinguish malware and benign programs. In this paper, a novel deep learning method is proposed to learn different embedding representations for malware and benign programs. To this end, the deep neural network uses a clustering algorithm in the training process. During the training process, samples are embedded through the neural network, and then the output of the neural network is fed into the k-means clustering algorithm, which is segmenting samples into two clusters of malware and benign. The network parameters are then updated based on the clustering result. By repeating this training process, the network representations and clustering assignments refine iteratively to the point that the network learns different representations for malware and benign programs. The proposed method utilizes raw bytes of the PE files header. Due to the lightweight network and utilizing the raw byte, which is fast to extract, the proposed method has a considerably low-computational overhead, and a set of experiments showed that this method is highly fast to use as a real-time malware detection method with high performance.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A PE header-based method for malware detection using clustering and deep embedding techniques
    Rezaei, Tina
    Manavi, Farnoush
    Hamzeh, Ali
    Journal of Information Security and Applications, 2021, 60
  • [2] Static malware clustering using enhanced deep embedding method
    Ng, Chee Keong
    Jiang, Frank
    Zhang, Leo Yu
    Zhou, Wanlei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (19):
  • [3] A Novel Compression-Based Approach for Malware Detection Using PE Header
    Khorsand, Zahra
    Hamzeh, Ali
    2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 127 - 133
  • [4] An Efficient Approach For Malware Detection Using PE Header Specifications
    Rezaei, Tina
    Hamze, Ali
    2020 6TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2020, : 234 - 239
  • [5] A novel approach for ransomware detection based on PE header using graph embedding
    Manavi, Farnoush
    Hamzeh, Ali
    JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2022, 18 (04) : 285 - 296
  • [6] A novel approach for ransomware detection based on PE header using graph embedding
    Farnoush Manavi
    Ali Hamzeh
    Journal of Computer Virology and Hacking Techniques, 2022, 18 : 285 - 296
  • [7] 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
  • [8] A Deep Reinforcement Learning Malware Detection Method Based on PE Feature Distribution
    Liu Binxiang
    Zhao Gang
    Sun Ruoyin
    2019 6TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING (ICISCE 2019), 2019, : 23 - 27
  • [9] Malware Detection with Malware Images using Deep Learning Techniques
    He, Ke
    Kim, Dong Seong
    2019 18TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS/13TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (TRUSTCOM/BIGDATASE 2019), 2019, : 95 - 102
  • [10] Malware Detection Techniques Based on Deep Learning
    Sreekumari, Prasanthi
    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