Effective Malware Detection Based on Behaviour and Data Features

被引:2
|
作者
Xu, Zhiwu [1 ]
Wen, Cheng [1 ]
Qin, Shengchao [1 ]
Ming, Zhong [1 ]
机构
[1] Shenzhen Univ, Coll Comp Sci & Software Engn, Shenzhen, Peoples R China
基金
中国国家自然科学基金;
关键词
CODE;
D O I
10.1007/978-3-319-73830-7_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Malware is one of the most serious security threats on the Internet today. Traditional detection methods become ineffective as malware continues to evolve. Recently, various machine learning approaches have been proposed for detecting malware. However, either they focused on behaviour information, leaving the data information out of consideration, or they did not consider too much about the new malware with different behaviours or new malware versions obtained by obfuscation techniques. In this paper, we propose an effective approach for malware detection using machine learning. Different from most existing work, we take into account not only the behaviour information but also the data information, namely, the opcodes, data types and system libraries used in executables. We employ various machine learning methods in our implementation. Several experiments are conducted to evaluate our approach. The results show that (1) the classifier trained by Random Forest performs best with the accuracy 0.9788 and the AUC 0.9959; (2) all the features (including data types) are effective for malware detection; (3) our classifier is capable of detecting some fresh malware; (4) our classifier has a resistance to some obfuscation techniques.
引用
收藏
页码:53 / 66
页数:14
相关论文
共 50 条
  • [1] Malware Detection by Data Mining Techniques Based on Positionally Dependent Features
    Komashinskiy, Dmitriy
    Kotenko, Igor
    [J]. PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 617 - 623
  • [2] Android Malware Detection Based on Runtime Behaviour
    Aktas, Kursat
    Sen, Sevil
    [J]. 2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [3] Effective detection of android malware based on the usage of data flow APIs and machine learning
    Wu, Songyang
    Wang, Pan
    Li, Xun
    Zhang, Yong
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 75 : 17 - 25
  • [4] Collaborative Learning Based Effective Malware Detection System
    Singh, Narendra
    Kasyap, Harsh
    Tripathy, Somanath
    [J]. ECML PKDD 2020 WORKSHOPS, 2020, 1323 : 205 - 219
  • [5] Behavior-based features model for malware detection
    Galal H.S.
    Mahdy Y.B.
    Atiea M.A.
    [J]. Journal of Computer Virology and Hacking Techniques, 2016, 12 (2) : 59 - 67
  • [6] An unknown malware detection scheme based on the features of graph
    Zhao, Zongqu
    Wang, Junfeng
    Wang, Chonggang
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2013, 6 (02) : 239 - 246
  • [7] Android malware detection based on sensitive features combination
    Yao, Xuanxia
    Li, Yang
    Shi, Zhiguo
    Liu, Kaijun
    Du, XiaoJiang
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (06): : 1
  • [8] Android malware detection based on overlapping of static features
    Nezhadkamali, Maryam
    Soltani, Somayeh
    Seno, Seyed Amin Hosseini
    [J]. PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2017, : 319 - 325
  • [9] Android Malware Detection Based on Multi-Features
    Liu, Xiaojian
    Dong, Xiaofeng
    Lei, Qian
    [J]. ICCNS 2018: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORK SECURITY, 2018, : 69 - 73
  • [10] On Benign Features in Malware Detection
    Cao, Michael
    Badihi, Sahar
    Ahmed, Khaled
    Xiong, Peiyu
    Rubin, Julia
    [J]. 2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020), 2020, : 1234 - 1238