A framework for metamorphic malware analysis and real-time detection

被引:46
|
作者
Alam, Shahid [1 ]
Horspool, R. Nigel [1 ]
Traore, Issa [2 ]
Sogukpinar, Ibrahim [3 ]
机构
[1] Univ Victoria, Dept Comp Sci, Victoria, BC V8P5C2, Canada
[2] Univ Victoria, Dept Elect & Comp Engn, Victoria, BC V8P5C2, Canada
[3] Gebze Inst Technol, Dept Comp Engn, TR-41400 Gebze, Kocaeli, Turkey
关键词
End point security; Malware analysis; Malware detection; Metamorphic malware; Window of difference; Control flow analysis; Heuristics; Data mining; OBFUSCATION; MODEL;
D O I
10.1016/j.cose.2014.10.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Metamorphism is a technique that mutates the binary code using different obfuscations. It is difficult to write a new metamorphic malware and in general malware writers reuse old malware. To hide detection the malware writers change the obfuscations (syntax) more than the behavior (semantic) of such a new malware. On this assumption and motivation, this paper presents a new framework named MARD for Metamorphic Malware Analysis and Real-Time Detection. As part of the new framework, to build a behavioral signature and detect metamorphic malware in real-time, we propose two novel techniques, named ACFG (Annotated Control Flow Graph) and SWOD-CFWeight (Sliding Window of Difference and Control Flow Weight). Unlike other techniques, ACFG provides a faster matching of CFGs, without compromising detection accuracy; it can handle malware with smaller CFGs, and contains more information and hence provides more accuracy than a CFG. SWOD-CFWeight mitigates and addresses key issues in current techniques, related to the change of the frequencies of opcodes, such as the use of different compilers, compiler optimizations, operating systems and obfuscations. The size of SWOD can change, which gives. anti-malware tool developers the ability to select appropriate parameter values to further optimize malware detection. CFWeight captures the control flow semantics of a program to an extent that helps detect metamorphic malware in real-time. Experimental evaluation of the two proposed techniques, using an existing dataset, achieved detection rates in the range 94%-99.6%. Compared to ACFG, SWOD-CFWeight significantly improves the detection time, and is suitable to be used where the time for malware detection is more important as in real-time (practical) anti-malware applications. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:212 / 233
页数:22
相关论文
共 50 条
  • [11] A real-time framework for eye detection and tracking
    Hamshari, Hussein O.
    Beauchemin, Steven S.
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2011, 6 (04) : 235 - 245
  • [12] A Framework for Real-Time Spam Detection in Twitter
    Gupta, Himank
    Jamal, Mohd. Saalim
    Madisetty, Sreekanth
    Desarkar, Maunendra Sankar
    [J]. 2018 10TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2018, : 380 - 387
  • [13] Assessing Real-time Malware Threats
    Gander, Matthias
    Sauerwein, Clemens
    Breu, Ruth
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY - COMPANION (QRS-C 2015), 2015, : 6 - 13
  • [14] Application of Deep Learning Models for Real-Time Automatic Malware Detection
    Gutierrez, Rommel
    Villegas-Ch, William
    Naranjo Godoy, Lorena
    Mera-Navarrete, Aracely
    Lujan-Mora, Sergio
    [J]. IEEE ACCESS, 2024, 12 : 107742 - 107756
  • [15] A New Design of Smart Plug for Real-time IoT Malware Detection
    Li, Zhuoran
    Perez, Bryan
    Khan, Sabbir Ahmed
    Feldhaus, Brandon
    Zhao, Dan
    [J]. 2021 IEEE MICROELECTRONICS DESIGN & TEST SYMPOSIUM (MDTS), 2021,
  • [16] MG-DVD: A Real-time Framework for Malware Variant Detection Based on Dynamic Heterogeneous Graph Learning
    Liu, Chen
    Li, Bo
    Zhao, Jun
    Su, Ming
    Liu, Xu-Dong
    [J]. PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 1512 - 1519
  • [17] Real-Time Data ETL Framework for Big Real-Time Data Analysis
    Li, Xiaofang
    Mao, Yingchi
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, 2015, : 1289 - 1294
  • [18] Semantics-Based Online Malware Detection: Towards Efficient Real-Time Protection Against Malware
    Das, Sanjeev
    Liu, Yang
    Zhang, Wei
    Chandramohan, Mahintham
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2016, 11 (02) : 289 - 302
  • [19] Metamorphic Detection of Repackaged Malware
    Singh, Shirish
    Kaiser, Gail
    [J]. 2021 IEEE/ACM 6TH INTERNATIONAL WORKSHOP ON METAMORPHIC TESTING (MET 2021), 2021, : 9 - 16
  • [20] Efficient and Interpretable Real-Time Malware Detection Using Random-Forest
    Mills, Alan
    Spyridopoulos, Theodoros
    Legg, Phil
    [J]. 2019 INTERNATIONAL CONFERENCE ON CYBER SITUATIONAL AWARENESS, DATA ANALYTICS AND ASSESSMENT (CYBER SA), 2019,