Machine-Learning-Based Malware Detection for Virtual Machine by Analyzing Opcode Sequence

被引:1
|
作者
Wang, Xiao [1 ,2 ]
Zhang, Jianbiao [1 ,2 ]
Zhang, Ai [3 ]
机构
[1] Beijing Univ Technol, Fac Informat, Beijing, Peoples R China
[2] Beijing Key Lab Trusted Comp, Beijing, Peoples R China
[3] Beijing Univ Technol, Beijing Dublin Int Coll, Beijing, Peoples R China
关键词
Machine learning; Malware detection; Virtual machine introspection; Cloud security;
D O I
10.1007/978-3-030-00563-4_70
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid development of cloud computing, cloud security is increasingly an important issue. Virtual machine (VM) is the main form to provide cloud service. To protect VMs against malware attack, a cloud needs to have the ability to react not only to known malware, but also to the new emerged ones. Virtual Machine Introspection (VMI) is a good solution for VM monitoring, which can obtain the raw memory state of the VM at Virtual Machine Monitor (VMM) level. Through analyzing the memory dumps, the significant features of malware can be obtained. In our research, we propose a novel static analysis method for unknown malware detection based on the feature of opcode n-gram of the executable files. Different feature sizes ranging from 2-gram to 4-gram are implemented with the feature length of 100, 200, 300 respectively. The feature selection criterion of Term Frequency (TF)-Inverse Document Frequency (IDF) and Information Gain (IG) are leveraged to extract the top features for classifier training. Different classifiers are trained with the preprocessed dataset. The experimental results show that the weighted integrated classifier with opcode 4-gram of 300 features has the optimal accuracy of 98.2%.
引用
收藏
页码:717 / 726
页数:10
相关论文
共 50 条
  • [1] An Insight into the Machine-Learning-Based Fileless Malware Detection
    Khalid, Osama
    Ullah, Subhan
    Ahmad, Tahir
    Saeed, Saqib
    Alabbad, Dina A.
    Aslam, Mudassar
    Buriro, Attaullah
    Ahmad, Rizwan
    [J]. SENSORS, 2023, 23 (02)
  • [2] Evolved IoT Malware Detection using Opcode Category Sequence through Machine Learning
    Moon, Sunghyun
    Kim, Youngho
    Lee, Hyunjong
    Kim, Donghoon
    Hwang, Doosung
    [J]. 2022 31ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2022), 2022,
  • [3] A Machine-Learning-Based Framework for Supporting Malware Detection and Analysis
    Cuzzocrea, Alfredo
    Mercaldo, Francesco
    Martinelli, Fabio
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT III, 2021, 12951 : 353 - 365
  • [4] Significant Permission Identification for Machine-Learning-Based Android Malware Detection
    Li, Jin
    Sun, Lichao
    Yan, Qiben
    Li, Zhiqiang
    Srisa-an, Witawas
    Ye, Heng
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (07) : 3216 - 3225
  • [5] On the Impact of Sample Duplication in Machine-Learning-Based Android Malware Detection
    Zhao, Yanjie
    Li, Li
    Wang, Haoyu
    Cai, Haipeng
    Bissyande, Tegawende F.
    Klein, Jacques
    Grundy, John
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (03)
  • [6] Detecting Malware Based on Opcode N-Gram and Machine Learning
    Li, Pengfei
    Chen, Zhouguo
    Cui, Baojiang
    [J]. ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC-2017), 2018, 13 : 99 - 110
  • [7] Machine Learning for Analyzing Malware
    Dong, Yajie
    Liu, Zhenyan
    Yan, Yida
    Wang, Yong
    Peng, Tu
    Zhang, Ji
    [J]. NETWORK AND SYSTEM SECURITY, 2017, 10394 : 386 - 398
  • [8] OPEM: A Static-Dynamic Approach for Machine-Learning-Based Malware Detection
    Santos, Igor
    Devesa, Jaime
    Brezo, Felix
    Nieves, Javier
    Garcia Bringas, Pablo
    [J]. INTERNATIONAL JOINT CONFERENCE CISIS'12 - ICEUTE'12 - SOCO'12 SPECIAL SESSIONS, 2013, 189 : 271 - 280
  • [9] Malware Detection Based on Opcode Sequence and ResNet
    Zhang, Xuetao
    Sun, Meng
    Wang, Jiabao
    Wang, Jinshuang
    [J]. SECURITY WITH INTELLIGENT COMPUTING AND BIG-DATA SERVICES, 2020, 895 : 489 - 502
  • [10] Machine-Learning-Based Approach for Virtual Machine Allocation and Migration
    Talwani, Suruchi
    Singla, Jimmy
    Mathur, Gauri
    Malik, Navneet
    Jhanjhi, N. Z.
    Masud, Mehedi
    Aljahdali, Sultan
    [J]. ELECTRONICS, 2022, 11 (19)