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
关键词
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 条
  • [21] A survey of malware detection using deep learning
    Bensaoud, Ahmed
    Kalita, Jugal
    Bensaoud, Mahmoud
    Machine Learning with Applications, 2024, 16
  • [22] Android Malware Detection Using Deep Learning
    Elayan, Omar N.
    Mustafa, Ahmad M.
    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
  • [23] A survey of malware detection using deep learning
    Bensaoud, Ahmed
    Kalita, Jugal
    Bensaoud, Mahmoud
    MACHINE LEARNING WITH APPLICATIONS, 2024, 16
  • [24] Trend of Malware Detection Using Deep Learning
    Lee, Yoon-seon
    Lee, Jae-ung
    Soh, Woo-young
    ICEMT 2018: PROCEEDINGS OF THE 2018 2ND INTERNATIONAL CONFERENCE ON EDUCATION AND MULTIMEDIA TECHNOLOGY, 2018, : 102 - 106
  • [25] Malware detection based on deep learning algorithm
    Ding Yuxin
    Zhu Siyi
    Neural Computing and Applications, 2019, 31 : 461 - 472
  • [26] Malware detection based on deep learning algorithm
    Ding Yuxin
    Zhu Siyi
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (02): : 461 - 472
  • [27] 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
  • [28] Melanoma Detection Using Deep Learning-Based Classifications
    Alwakid, Ghadah
    Gouda, Walaa
    Humayun, Mamoona
    Sama, Najm Us
    HEALTHCARE, 2022, 10 (12)
  • [29] Automatic Malware Detection Using Deep Learning Based on Static Analysis
    Liu, Liu
    Wang, Baosheng
    DATA SCIENCE, PT 1, 2017, 727 : 500 - 507
  • [30] A review of artificial intelligence based malware detection using deep learning
    Mustafa Majid A.-A.
    Alshaibi A.J.
    Kostyuchenko E.
    Shelupanov A.
    Materials Today: Proceedings, 2023, 80 : 2678 - 2683