OPEM: A Static-Dynamic Approach for Machine-Learning-Based Malware Detection

被引:0
作者
Santos, Igor [1 ]
Devesa, Jaime [1 ]
Brezo, Felix [1 ]
Nieves, Javier [1 ]
Garcia Bringas, Pablo [1 ]
机构
[1] Univ Deusto, Deusto Inst Technol, DeustoTech Comp S3Lab, Bilbao 48007, Spain
来源
INTERNATIONAL JOINT CONFERENCE CISIS'12 - ICEUTE'12 - SOCO'12 SPECIAL SESSIONS | 2013年 / 189卷
关键词
malware; hybrid; static; dynamic; machine learning; computer security; REGRESSION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Malware is any computer software potentially harmful to both computers and networks. The amount of malware is growing every year and poses a serious global security threat. Signature-based detection is the most extended method in commercial antivirus software, however, it consistently fails to detect new malware. Supervised machine learning has been adopted to solve this issue. There are two types of features that supervised malware detectors use: (i) static features and (ii) dynamic features. Static features are extracted without executing the sample whereas dynamic ones requires an execution. Both approaches have their advantages and disadvantages. In this paper, we propose for the first time, OPEM, an hybrid unknown malware detector which combines the frequency of occurrence of operational codes (statically obtained) with the information of the execution trace of an executable (dynamically obtained). We show that this hybrid approach enhances the performance of both approaches when run separately.
引用
收藏
页码:271 / 280
页数:10
相关论文
共 33 条
[1]   Improving support vector machine classifiers by modifying kernel functions [J].
Amari, S ;
Wu, S .
NEURAL NETWORKS, 1999, 12 (06) :783-789
[2]  
[Anonymous], 2006, Pattern recognition and machine learning
[3]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[4]  
Cavallaro L, 2008, LECT NOTES COMPUT SC, V5137, P143, DOI 10.1007/978-3-540-70542-0_8
[5]  
Christodorescu M, 2007, THESIS
[6]  
Cooper G. F., 1991, P 7 C UNC ART INT
[7]  
Devesa J., 2010, P 12 INT C ENT INF S
[8]  
Ferrie P., 2008, P 2 INT CARO WORKSH
[9]  
Ferrie P., 2006, Proc. of Assoc. of Anti-Virus Asia Researchers Conf, P128
[10]   Bayesian network classifiers [J].
Friedman, N ;
Geiger, D ;
Goldszmidt, M .
MACHINE LEARNING, 1997, 29 (2-3) :131-163