On the Robustness of Machine Learning Based Malware Detection Algorithms

被引:0
|
作者
Hu, Weiwei [1 ]
Tan, Ying
机构
[1] Peking Univ, Sch Elect Engn & Comp Sci, Key Lab Machine Percept MOE, Beijing 100871, Peoples R China
基金
北京市自然科学基金;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid popularity of the Internet, a large amount of new malware is produced every day, while the traditional signature based malware detection algorithm is unable to detect such unseen malware. In recent years, many machine learning based algorithms have been proposed to detect new malware, and several of these algorithms are able to achieve quite good detection performance when supplied with plenty of training data. However, most of these algorithms just focus on how to improve the classification performance, while the robustness is not taken into consideration. This paper performs a detailed analysis on the robustness of four well-known machine learning based malware detection approaches, i.e. the DLL and API feature, the string feature, PE-Miner and the byte level N-Gram feature. We proposed two pretense approaches under which malware is able to pretend to be benign and bypass the detection algorithms. Experimental results show that the performances of these detection algorithms decline greatly under the pretense approaches. The lack of robustness makes these algorithms unable to be used in real world applications. In future works of machine learning based malware detection, researchers have to take the problem of robustness seriously.
引用
收藏
页码:1435 / 1441
页数:7
相关论文
共 50 条
  • [21] An Android Malware Detection System Based on Machine Learning
    Wen, Long
    Yu, Haiyang
    GREEN ENERGY AND SUSTAINABLE DEVELOPMENT I, 2017, 1864
  • [22] A Survey of Malware Detection Techniques based on Machine Learning
    El Merabet, Hoda
    Hajraoui, Abderrahmane
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (01) : 366 - 373
  • [23] To Identify Malware Using Machine Learning Algorithms
    Pujari, Shivam
    Mandoria, H. L.
    Shrivastava, R. P.
    Singh, Rajesh
    COMPUTING SCIENCE, COMMUNICATION AND SECURITY, 2022, 1604 : 117 - 127
  • [24] Malware Detection in Self-Driving Vehicles Using Machine Learning Algorithms
    Park, Seunghyun
    Choi, Jin-Young
    Journal of Advanced Transportation, 2020, 2020
  • [25] An Exploratory Analysis of Feature Selection for Malware Detection with Simple Machine Learning Algorithms
    Rahman, Md Ashikur
    Islam, Syful
    Nugroho, Yusuf Sulistyo
    Al Irsyadi, Fatah Yasin
    Hossain, Md Javed
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2023, 19 (03) : 207 - 219
  • [26] A Model for Android Platform Malware Detection Utilizing Multiple Machine Learning Algorithms
    Al Bazar, Hussein
    Abdel-Jaber, Hussein
    Naser, Muawya
    Hamid, Arwa Zakaria
    Informatica (Slovenia), 2024, 48 (17): : 95 - 108
  • [27] Malware Detection in Self-Driving Vehicles Using Machine Learning Algorithms
    Park, Seunghyun
    Choi, Jin-Young
    JOURNAL OF ADVANCED TRANSPORTATION, 2020, 2020
  • [28] A Robustness Evaluation of Machine Learning Algorithms for ECG Myocardial Infarction Detection
    Sraitih, Mohamed
    Jabrane, Younes
    Hajjam El Hassani, Amir
    JOURNAL OF CLINICAL MEDICINE, 2022, 11 (17)
  • [29] Analysis of Mobility Algorithms for Forensic Virtual Machine Based Malware Detection
    Alruhaily, Nada
    Bordbar, Behzad
    Chothia, Tom
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 766 - 773
  • [30] DroidEncoder: Malware detection using auto-encoder based feature extractor and machine learning algorithms
    Bakir, Halit
    Bakir, Rezan
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 110