DocumentCode :
680920
Title :
Behavior Analysis via Execution Path Clusters
Author :
Cathey, Rebecca ; Frazier, Gregory ; Weber, Matthias
Author_Institution :
BAE Syst., Arlington, VA, USA
fYear :
2013
fDate :
18-20 Nov. 2013
Firstpage :
974
Lastpage :
979
Abstract :
As the presence of malware increases in binary applications, behavior analysis is rapidly becoming necessary. We examine the application of execution path clustering and information pedigree analysis to analyze the behaviors of an application. An execution path is the sequence of basic blocks in a binary that are executed in response to a given input. One execution path represents a specific behavior of the application, likewise, similar execution paths define similar application behaviors. We cluster dynamic execution paths using the hierarchical agglomerative clustering algorithm to characterize program behavior. Furthermore, through comparisons between clusters, we can use information pedigree analysis to identify the modal inputs which cause the execution of unique behaviors within a cluster. Through this form of modality analysis, we can identify the modal inputs which control the mode in which the application executes. This approach allows us to automatically elicit the specification of software for which we only have the binary image. To assess the utility of this approach, we report on experiments conducted against a set of test Android applications.
Keywords :
Android (operating system); formal specification; invasive software; pattern clustering; Android applications; automatic software specification elicitation; behavior analysis; dynamic execution path clustering; hierarchical agglomerative clustering algorithm; information pedigree analysis; malware presence; modality analysis; program behavior characterization; Accuracy; Androids; Calculators; Clustering algorithms; Humanoid robots; Malware; Vectors; Execution path clustering; information pedigree analysis; modality analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Military Communications Conference, MILCOM 2013 - 2013 IEEE
Conference_Location :
San Diego, CA
Type :
conf
DOI :
10.1109/MILCOM.2013.169
Filename :
6735750
Link To Document :
بازگشت