Show simple item record

Android Malware Prediction by Permission Analysis and Data Mining

dc.contributor.authorDong, Youchao
dc.contributor.advisorMa, Di
dc.date.accessioned2017-03-28T18:58:20Z
dc.date.availableNO_RESTRICTIONen_US
dc.date.available2017-03-28T18:58:20Z
dc.date.issued2017-04-30
dc.date.submitted2017-03-17
dc.identifier.urihttps://hdl.handle.net/2027.42/136197
dc.description.abstractIn 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.isoen_USen_US
dc.subjectAndroid securityen_US
dc.subjectAndroid permissionen_US
dc.subjectStatistical analysisen_US
dc.subjectMalware predictionen_US
dc.subjectData miningen_US
dc.subjectMachine learningen_US
dc.subject.otherComputer and Information Scienceen_US
dc.titleAndroid Malware Prediction by Permission Analysis and Data Miningen_US
dc.typeThesisen_US
dc.description.thesisdegreenameMaster of Science (MS)en_US
dc.description.thesisdegreedisciplineComputer and Information Science, College of Engineering and Computer Scienceen_US
dc.description.thesisdegreegrantorUniversity of Michigan-Dearbornen_US
dc.contributor.committeememberWang, Shengquan
dc.contributor.committeememberGuo, Jinhua
dc.identifier.uniqname18950650en_US
dc.description.bitstreamurlhttps://deepblue.lib.umich.edu/bitstream/2027.42/136197/1/YouchaoDong_Thesis_0327.pdf
dc.identifier.orcid0000-0002-0106-778Xen_US
dc.description.filedescriptionDescription of YouchaoDong_Thesis_0327.pdf : Thesis
dc.identifier.name-orcidDong, Youchao; 0000-0002-0106-778Xen_US
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

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.