Android Malware Prediction by Permission Analysis and Data Mining
dc.contributor.author | Dong, Youchao | |
dc.contributor.advisor | Ma, Di | |
dc.date.accessioned | 2017-03-28T18:58:20Z | |
dc.date.available | NO_RESTRICTION | en_US |
dc.date.available | 2017-03-28T18:58:20Z | |
dc.date.issued | 2017-04-30 | |
dc.date.submitted | 2017-03-17 | |
dc.identifier.uri | https://hdl.handle.net/2027.42/136197 | |
dc.description.abstract | In recent years, smartphones have brought people’s lives to a new high level. Smartphone applications, or Apps, are accelerating the process with many more functions getting developed, such as browsing the Internet, making payments, taking photos and share. However, the "Apps" are bringing potential vulnerability when they access private information from the phones, and mobile security has never been so much focused on like today. In this paper, we presented a novel An-droid Permission based malware detection technique. We first gather a huge set of both malware and benign Apps through web clawer and develop a tool to decompile Apps to source code and manifest files automatically. Then permissions with other information are extracted for each App, making up to a raw data set. Afterward, we apply data cleaning, dimension reduction and statical analysis to the raw data set. We find that the distribution of permissions for Apps shares a differ-ence between malware dataset and benign dataset. Finally, we take advantage of machine learning algorithms, including Logistic Regression Model, Tree Model with Ensemble techniques, Neural Network and finally an ensemble model to find patterns and more valuable information. Other models are also discussed. Extended experiments using these various machine learning models are conducted in the end. From the results, we can see that our method generates a good accuracy, F-score and overall performance of malicious App prediction. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | Android security | en_US |
dc.subject | Android permission | en_US |
dc.subject | Statistical analysis | en_US |
dc.subject | Malware prediction | en_US |
dc.subject | Data mining | en_US |
dc.subject | Machine learning | en_US |
dc.subject.other | Computer and Information Science | en_US |
dc.title | Android Malware Prediction by Permission Analysis and Data Mining | en_US |
dc.type | Thesis | en_US |
dc.description.thesisdegreename | Master of Science (MS) | en_US |
dc.description.thesisdegreediscipline | Computer and Information Science, College of Engineering and Computer Science | en_US |
dc.description.thesisdegreegrantor | University of Michigan-Dearborn | en_US |
dc.contributor.committeemember | Wang, Shengquan | |
dc.contributor.committeemember | Guo, Jinhua | |
dc.identifier.uniqname | 18950650 | en_US |
dc.description.bitstreamurl | https://deepblue.lib.umich.edu/bitstream/2027.42/136197/1/YouchaoDong_Thesis_0327.pdf | |
dc.identifier.orcid | 0000-0002-0106-778X | en_US |
dc.description.filedescription | Description of YouchaoDong_Thesis_0327.pdf : Thesis | |
dc.identifier.name-orcid | Dong, Youchao; 0000-0002-0106-778X | en_US |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.