A Survey on Mining Program-Graph Features for Malware Analysis

MD Saiful Islam, MD Rafiqul Islam, A.S.M. Kayes, Chengfei Liu, Irfan Altas

Research output: Book chapter/Published conference paperConference paper

3 Citations (Scopus)

Abstract

Malware, which is a malevolent software, mostly programmed by attackers for either disrupting the normal computer operation or gaining access to private computer systems. A malware detector determines the malicious intent of a program and thereafter, stops executing the program if the program is malicious. While a substantial number of various malware detection techniques based on static and dynamic analysis has been studied for decades, malware detection based on mining program graph features has attracted recent attention. It is commonly believed that graph based representation of a program is a natural way to understand its semantics and thereby, unveil its execution intent. This paper presents a state of the art survey on mining program-graph features for malware detection. We have also outlined the challenges of malware detection based on mining program graph features for its successful deployment, and opportunities that can be explored in the future.
Original languageEnglish
Title of host publicationATCS 2014
Place of PublicationBelgium
PublisherInstitute for Computer Sciences, Social Informatics and Telecommunications Engineering
Pages220-236
Number of pages17
Volume153
DOIs
Publication statusPublished - 2014
EventInternational Workshop on Applications and Techniques in Cyber Security - Beijing, China, China
Duration: 24 Sep 201426 Sep 2014

Workshop

WorkshopInternational Workshop on Applications and Techniques in Cyber Security
CountryChina
Period24/09/1426/09/14

Fingerprint Dive into the research topics of 'A Survey on Mining Program-Graph Features for Malware Analysis'. Together they form a unique fingerprint.

Cite this