Android malware detection using network-based approaches

dc.contributor.authorAlfs, Emily
dc.date.accessioned2018-04-19T18:38:30Z
dc.date.available2018-04-19T18:38:30Z
dc.date.graduationmonthMayen_US
dc.date.issued2018-05-01en_US
dc.date.published2018en_US
dc.description.abstractThis thesis is focused on the use of networks to identify potentially malicious Android applications. There are many techniques that determine if an application is malicious, and they are ever-changing. Techniques to identify malicious applications must be robust as the schemes of creating malicious applications are changing as well. We propose the use of a network-based approach that is potentially effective at separating malicious from benign apps, given a small and noisy training set. The applications in our data set come from the Google Play Store and have been scanned for malicious behavior using Virus Total to produce a ground truth dataset. The apps in the resulting dataset have been represented as binary feature vectors (where the features represent permissions, intent actions, discriminative APIs, obfuscation signatures, and native code signatures). We use the feature vectors corresponding to apps to build a weighted network that captures the \closeness" between applications. We propagate labels, benign or malicious, from the labeled applications that form the training set to unlabeled applications (which we aim to label), and evaluate the effectiveness of the proposed approach in terms of precision, recall and F1-measure. We outline the algorithms for propagating labels that were used in our research and discuss the fine tuning of hyper-parameters. We compare our results to known supervised learning algorithms, such as k-nearest-neighbors and Naive Bayes, that can be used to learn classifiers from the training labeled data and subsequently use the classifiers to label the unlabeled test data. We discuss potential improvements on our methods and ways to further this research.en_US
dc.description.advisorNathan Albinen_US
dc.description.degreeMaster of Scienceen_US
dc.description.departmentDepartment of Mathematicsen_US
dc.description.levelMastersen_US
dc.description.sponsorshipNational Science Foundationen_US
dc.identifier.urihttp://hdl.handle.net/2097/38821
dc.language.isoen_USen_US
dc.subjectMalware detectionen_US
dc.subjectNetworksen_US
dc.subjectLabel propagationen_US
dc.subjectLabel spreadingen_US
dc.titleAndroid malware detection using network-based approachesen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
EmilyAlfs2018.pdf
Size:
215.74 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.62 KB
Format:
Item-specific license agreed upon to submission
Description: