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 条
  • [31] Machine learning-based malware detection on Android devices using behavioral features
    Urmila, T. S.
    MATERIALS TODAY-PROCEEDINGS, 2022, 62 : 4659 - 4664
  • [32] 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
  • [33] Malware-Detection Model Using Learning-Based Discovery of Static Features
    Hsiao, Shou-Ching
    Kao, Da-Yu
    Tso, Raylin
    2018 IEEE CONFERENCE ON APPLICATION, INFORMATION AND NETWORK SECURITY (AINS 2018), 2018, : 54 - 59
  • [34] Empirical Analysis of Learning-based Malware Detection Methods using Image Visualization
    Sheneamer, Abdullah
    Alhazmi, Essa
    Henrydoss, James
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (04) : 925 - 936
  • [35] 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
  • [36] Towards Deep Learning-Based Approach for Detecting Android Malware
    Booz, Jarrett
    McGiff, Josh
    Hatcher, William
    Yu, Wei
    Nguyen, James
    Lu, Chao
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2019, 7 (04) : 1 - 24
  • [37] Detection of different windows PE malware using machine learning methods
    Kocak, Aynur
    Sogut, Esra
    Alkan, Mustafa
    Erdem, O. Ayhan
    JOURNAL OF POLYTECHNIC-POLITEKNIK DERGISI, 2023, 26 (03): : 1185 - 1197
  • [38] Intelligent Hyperparameter-Tuned Deep Learning-Based Android Malware Detection and Classification Model
    Raphael, Rincy
    Mathiyalagan, P.
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (11)
  • [39] Deep learning-based improved transformer model on android malware detection and classification in internet of vehicles
    Almakayeel, Naif
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [40] Unveiling vulnerabilities in deep learning-based malware detection: Differential privacy driven adversarial attacks
    Taheri, Rahim
    Shojafar, Mohammad
    Arabikhan, Farzad
    Gegov, Alexander
    COMPUTERS & SECURITY, 2024, 146