Malware detection system based on static and dynamic analysis and using machine learning

Authors

  • Alan Nafiiev National Technical University of Ukraine «Igor Sykorsky Kiev Polytechnic Institute»,Institute of Physics and Technology, Ukraine
  • Andrii Rodionov National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute", Ukraine

DOI:

https://doi.org/10.20535/tacs.2664-29132023.2.277959

Abstract

Cyber wars and cyber attacks are an urgent problem in the global digital environment. Based on existing popular detection methods, malware authors are creating ever more advanced and sophisticated malware. Therefore, this study aims to create a malware analysis system that uses both dynamic and static analysis. Our system is based on a machine learning method - support vector machine. The set of data used was collected from various Internet sources. It consists of 257 executable files in .exe format, 178 of which are malicious and 79 are benign. We use 5 different types of data representation: binary information, trace instructions, control flow graph, information obtained from the dynamic operation of the file, and file metadata. Then, using multiple kernel learning, we combine all data views and create one summative machine learning model.

Downloads

Published

2023-11-06

Issue

Section

Intelligent Data analysis methods in cybersecurity