Font Size: a A A

Research On Attack Tree Based Android Malware Detection With Hybrid Analysis

Posted on:2015-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:S ZhaoFull Text:PDF
GTID:2348330485494359Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Mobile security draws widespread attention. To mitigate the rampant malware problem, this paper proposes an Android malware detection approach based on attack tree.Attack tree model is extended to provide a novel way to organize and exploit behavior rules. Connections between attack goals and application capability are represented by an attack tree structure and behavior rules are assigned to every attack path in the attack tree. In this way, fine-grained and comprehensive static capability estimation and dynamic behavior detection can be achieved. This approach employs a hybrid static-dynamic analysis method. Static analysis tags attack tree nodes based on application capability. It filters the obviously benign applications and highlights the potential attacks in suspicious ones. Dynamic analysis selects rules corresponding to the capability and conducts detection according to runtime behaviors. In dynamic analysis, events are simulated to trigger behaviors based on application components, and hence it achieves high code coverage.We implement an automatic malware detection prototype system called AMDetector. The experiment result shows that the true positive rate is 88.14% and the false positive rate is as low as 1.80%, proved the effectiveness of this approach.
Keywords/Search Tags:Android, malware, attack tree, detection, hybrid analysis
PDF Full Text Request
Related items