Evaluation of Supervised Machine Learning Techniques for Dynamic Malware Detection

被引:1
|
作者
Hongwei Zhao
Mingzhao Li
Taiqi Wu
Fei Yang
机构
[1] Jilin University,College of Computer Science and Technology
[2] Jilin University,State Key Laboratory of applied optics, Changchun, Key Laboratory of Symbolic Computation and Knowledge Engineering for Ministry of Education
[3] Jilin University,College of Computer Science and Technology
[4] Jilin University,College of Software
关键词
Dynamic Analysis; Malware detection; Machine Learning; Static Analysis;
D O I
暂无
中图分类号
学科分类号
摘要
Nowadays, security of the computer systems has become a major concern of security experts. In spite of many antivirus and malware detection systems, the number of malware incidents are increasing day by day. Many static and dynamic techniques have been proposed to detect the malware and classify them into malware families accurately. The dynamic malware detection has potential benefits over the static ones to detect malware effectively. Because, it is difficult to mask behavior of malware while executing than its underlying code in static malware detection. Recently, machine learning techniques have been the main focus of the security experts to detect malware and predict their families dynamically. But, to the best of our knowledge, there exists no comprehensive work that compares and evaluates a sufficient number of machine learning techniques for classifying malware and benign samples. In this work, we conducted a set of experiments to evaluate machine learning techniques for detecting malware and their classification into respective families dynamically. A set of real malware samples and benign programs have been received from VirusTotal, and executed in a controlled & isolated environment to record malware behavior for evaluation of machine learning techniques in terms of commonly used performance metrics. From the execution reports saved in the form of JSON reports, we extract a promising set of features representing behavior of a malware sample. The identified set of features is further employed to classify malware and benign samples. The Major motivation of this work is that different techniques have been designed to optimize different criteria. So, they behave differently, even in similar conditions. In addition to classification of malware and benign samples dynamically, we reveal guidelines for researchers to apply machine learning techniques for detecting malware dynamically, and directions for further research in the field.
引用
收藏
页码:1153 / 1169
页数:16
相关论文
共 50 条
  • [31] Applying machine learning classifiers to dynamic Android malware detection at scale
    Amos, Brandon
    Turner, Hamilton
    White, Jules
    [J]. 2013 9TH INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING CONFERENCE (IWCMC), 2013, : 1666 - 1671
  • [32] Dynamic Detection of Mobile Malware Using Smartphone Data and Machine Learning
    de Wit, J. S. Panman
    Bucur, D.
    van der Ham, J.
    [J]. DIGITAL THREATS: RESEARCH AND PRACTICE, 2022, 3 (02):
  • [33] Teaching Performance Evaluation Using Supervised Machine Learning Techniques
    Dragomir, Elia Georgiana
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON VIRTUAL LEARNING, ICVL 2010, 2010, : 390 - 394
  • [34] Performance Evaluation of Supervised Machine Learning Techniques for Efficient Detection of Emotions from Online Content
    Asghar, Muhammad Zubair
    Subhan, Fazli
    Imran, Muhammad
    Kundi, Fazal Masud
    Khan, Adil
    Shamshirband, Shahboddin
    Mosavi, Amir
    Csiba, Peter
    Varkonyi-Koczy, Annamaria R.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 63 (03): : 1093 - 1118
  • [35] Performance evaluation of supervised machine learning techniques for efficient detection of emotions from online content
    Asghar M.Z.
    Subhan F.
    Imran M.
    Kundi F.M.
    Khan A.
    Shamshirband S.
    Mosavi A.
    Csiba P.
    Varkonyi Koczy A.R.
    [J]. Computers, Materials and Continua, 2020, 63 (03): : 1093 - 1118
  • [36] Malware detection based on semi-supervised learning with malware visualization
    Gao, Tan
    Zhao, Lan
    Li, Xudong
    Chen, Wen
    [J]. MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2021, 18 (05) : 5995 - 6011
  • [37] Application of Machine Learning in Malware Detection
    Van Quynh, Trinh
    Hien, Vu Thanh
    Nguyen, Vu Thanh
    Bao, Huynh Quoc
    [J]. FUTURE DATA AND SECURITY ENGINEERING. BIG DATA, SECURITY AND PRIVACY, SMART CITY AND INDUSTRY 4.0 APPLICATIONS, FDSE 2022, 2022, 1688 : 362 - 374
  • [38] IoT Malware Detection with Machine Learning
    Buttyan, Levente
    Ferenc, Rudolf
    [J]. ERCIM NEWS, 2022, (129): : 17 - 19
  • [39] Survey of machine learning techniques for malware analysis
    Ucci, Daniele
    Aniello, Leonardo
    Baldoni, Roberto
    [J]. COMPUTERS & SECURITY, 2019, 81 : 123 - 147
  • [40] Detecting Malware with Classification Machine Learning Techniques
    Yusof, Mohd Azahari Mohd
    Abdullah, Zubaile
    Ali, Firkhan Ali Hamid
    Sukri, Khairul Amin Mohamad
    Hussain, Hanizan Shaker
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (06) : 167 - 172