Deep Learning-Based Malware Detection Using PE Headers

被引:1
|
作者
Nakrosis, Arnas [1 ,2 ]
Lagzdinyte-Budnike, Ingrida [1 ]
Paulauskaite-Taraseviene, Agne [1 ]
Paulikas, Giedrius [1 ]
Dapkus, Paulius [2 ]
机构
[1] Kaunas Univ Technol, Dept Appl Informat, Studentu St 50-407, LT-51368 Kaunas, Lithuania
[2] Minist Natl Def, Natl Cyber Secur Ctr, Gediminas Ave 40, Vilnius, Lithuania
来源
INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2022 | 2022年 / 1665卷
关键词
Malicious software; Malware; PE header; Machine learning; Deep learning;
D O I
10.1007/978-3-031-16302-9_1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Due to recent advancements in technology, developers of intrusive software are finding more and more sophisticated ways to hide the existence of malicious code in software environments. It becomes difficult to identify viruses in the infected data sent in this way during analysis and detection phase of malware. For this reason, a significant amount of consideration has been devoted to research and development of methodologies and techniques that can identify miscellaneous malware without compromising the execution environment. In order to propose new methods, researchers are investigating not only the structure of malware detection algorithms, but also the properties that can be extracted from files. Extracted features allow malware to be detected even when virus creation tools change. The authors of this study proposed a data structure consisting of 486 attributes that describe the most important file characteristics. The proposed structure was used to train neural networks to detect viruses. A set of over 400,000 infected and benign files were used to build the data set. Various machine learning algorithms based on unsupervised (k-means, self-organizing maps) and supervised (VGG-16, convolutional neural networks, ResNet) learning were tested. The performed tests were designed to determine the usefulness of the tested algorithms to detect malicious software. Based on the implemented experimental research, the authors created and proposed a neural network architecture consisting of Dense and Dropout layers with L2 regularization that enables the detection of 8 types of malware with 98% accuracy. The great advantage of the article is the research carried out based on a large number of files. The proposed neural network architecture recognizes malware with at least the same accuracy as solutions offered by other authors and can be practically used to protect workstations against malicious files.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 50 条
  • [1] A novel deep learning-based approach for malware detection
    Shaukat, Kamran
    Luo, Suhuai
    Varadharajan, Vijay
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2023, 122
  • [2] Visualizing Portable Executable Headers for Ransomware Detection: A Deep Learning-Based Approach
    Dam, Tien Quang
    Nguyen, Nghia Thinh
    Le, Trung Viet
    Le, Tran Duc
    Uwizeyemungu, Sylvestre
    Le-Dinh, Thang
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2024, 30 (02) : 262 - 286
  • [3] On the Influence of Image Settings in Deep Learning-based Malware Detection
    Mercaldo, Francesco
    Martinelli, Fabio
    Santone, Antonella
    Vinod, P.
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS SECURITY AND PRIVACY (ICISSP), 2021, : 669 - 676
  • [4] An investigation of a deep learning based malware detection system
    Sewak, Mohit
    Sahay, Sanjay K.
    Rathore, Hemant
    13TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2018), 2019,
  • [5] An optimal deep learning-based framework for the detection and classification of android malware
    Bose, S. Jebin
    Kalaiselvi, R.
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (06) : 9297 - 9310
  • [6] MAPAS: a practical deep learning-based android malware detection system
    Kim, Jinsung
    Ban, Younghoon
    Ko, Eunbyeol
    Cho, Haehyun
    Yi, Jeong Hyun
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2022, 21 (04) : 725 - 738
  • [7] MAPAS: a practical deep learning-based android malware detection system
    Jinsung Kim
    Younghoon Ban
    Eunbyeol Ko
    Haehyun Cho
    Jeong Hyun Yi
    International Journal of Information Security, 2022, 21 : 725 - 738
  • [8] Deep Learning-Based Multi-classification for Malware Detection in IoT
    Wang, Zhiqiang
    Liu, Qian
    Wang, Zhuoyue
    Chi, Yaping
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (17)
  • [9] Utilizing obfuscation information in deep learning-based Android malware detection
    Wu, Junji
    Kanai, Atsushi
    2021 IEEE 45TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2021), 2021, : 1321 - 1326
  • [10] Static Analysis of Android Malware Detection using Deep Learning
    Sandeep, H. R.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 841 - 845