Annotated Control Flow Graph for Metamorphic Malware Detection

dc.contributor.authorAlam, Shahid
dc.contributor.authorTraore, Issa
dc.contributor.authorSoğukpınar, İbrahim
dc.date.accessioned2025-10-29T11:16:24Z
dc.date.issued2015
dc.departmentFakülteler, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü
dc.description.abstractMetamorphism is a technique that mutates the binary code using different obfuscations and never keeps the same sequence of opcodes in the memory. This stealth technique provides the capability to a malware for evading detection by simple signature-based (such as instruction sequences, byte sequences and string signatures) anti-malware programs. In this paper, we present a new scheme named Annotated Control Flow Graph (ACFG) to efficiently detect such kinds of malware. ACFG is built by annotating CFG of a binary program and is used for graph and pattern matching to analyse and detect metamorphic malware. We also optimize the runtime of malware detection through parallelization and ACFG reduction, maintaining the same accuracy (without ACFG reduction) for malware detection. ACFG proposed in this paper: (i) captures the control flow semantics of a program; (ii) provides a faster matching of ACFGs and can handle malware with smaller CFGs, compared with other such techniques, without compromising the accuracy; (iii) contains more information and hence provides more accuracy than a CFG. Experimental evaluation of the proposed scheme using an existing dataset yields malware detection rate of 98.9% and false positive rate of 4.5%.
dc.identifier.doi10.1093/comjnl/bxu148
dc.identifier.endpage2621
dc.identifier.issn0010-4620
dc.identifier.issn1460-2067
dc.identifier.issue10
dc.identifier.orcid0000-0002-0408-0277
dc.identifier.orcid0000-0002-4080-8042
dc.identifier.scopus2-s2.0-84943385108
dc.identifier.scopusqualityQ2
dc.identifier.startpage2608
dc.identifier.urihttps://doi.org/10.1093/comjnl/bxu148
dc.identifier.urihttps://hdl.handle.net/20.500.14854/7552
dc.identifier.volume58
dc.identifier.wosWOS:000362959000028
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherOxford Univ Press
dc.relation.ispartofComputer Journal
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WOS_20251020
dc.subjectannotated control flow graph
dc.subjectstatic binary analysis
dc.subjectmalware detection
dc.subjectoptimizations
dc.titleAnnotated Control Flow Graph for Metamorphic Malware Detection
dc.typeArticle

Dosyalar