Back to Search
Start Over
Detection of malicious behavior in android apps through API calls and permission uses analysis
- Source :
- Concurrency and Computation: Practice and Experience. 29:e4172
- Publication Year :
- 2017
- Publisher :
- Wiley, 2017.
-
Abstract
- Summary In recent years, with the prevalence of smartphones, the number of Android malware shows explosive growth. As malicious apps may steal users' sensitive data and even money from mobile and bank accounts, it is important to detect potential malicious behaviors so as to block them. To achieve this goal, we propose a dynamic behavior inspection and analysis framework for malicious behavior detection. A customized Android system is built to record apps' API calls, permission uses, and some other runtime features. We also develop an automated app behavior inspection platform to install and inspect massive samples so as to collect apps' dynamic behavior records. Then these records are exploited to train a string subsequence kernel–based Support Vector Machine (SVM) model, which can be used to classify benign and malicious behaviors offline. To realize online detection, we further extract apps' runtime features including sensitive permission combination uses, sensitive behavior sequences, and user interactions for behavior classification. The classification results can reach an accuracy of 84.9% in offline phase and 99.0% in online phase. Besides, we verify our scheme for identifying malicious apps, and the results show that 71.8% instances of malware samples are identified by running each app for only 18 minutes.
- Subjects :
- 0301 basic medicine
Database
Computer Networks and Communications
Computer science
02 engineering and technology
Permission
computer.software_genre
Computer Science Applications
Theoretical Computer Science
Support vector machine
03 medical and health sciences
030104 developmental biology
Computational Theory and Mathematics
Android malware
0202 electrical engineering, electronic engineering, information engineering
Operating system
Malware
020201 artificial intelligence & image processing
Android (operating system)
computer
Software
Subjects
Details
- ISSN :
- 15320626
- Volume :
- 29
- Database :
- OpenAIRE
- Journal :
- Concurrency and Computation: Practice and Experience
- Accession number :
- edsair.doi...........c7857a26f1ba53abe64c2875c33d1856
- Full Text :
- https://doi.org/10.1002/cpe.4172