{"title":"Evaluating Machine Learning Models for Android Malware Detection: A Comparison Study","authors":"M. Rana, Charan Gudla, A. Sung","doi":"10.1145/3301326.3301390","DOIUrl":null,"url":null,"abstract":"Android is the most popular mobile operating system having billions of active users worldwide that attracted advertisers, hackers, and cybercriminals to develop malware for various purposes. In recent years, wide-ranging researches have been conducted on malware analysis and detection for Android devices while Android has also implemented various security controls to deal with the malware problems, including unique user ID (UID) for each application, system permissions, and its distribution platform Google Play. In this paper, we optimize and evaluate different types of machine learning algorithms by implementing a classifier based on static analysis in order to detect malware in applications running on the Android OS. In our evaluation, we use 11,120 applications with 5,560 malware samples and 5,560 benign samples of the DREBIN dataset, and the accuracy we achieved is higher than 94%; therefore, the study has demonstrated the effectiveness of using machine learning classifiers for detecting Android malware.","PeriodicalId":294040,"journal":{"name":"Proceedings of the 2018 VII International Conference on Network, Communication and Computing","volume":"378 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"24","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2018 VII International Conference on Network, Communication and Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3301326.3301390","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 24
Abstract
Android is the most popular mobile operating system having billions of active users worldwide that attracted advertisers, hackers, and cybercriminals to develop malware for various purposes. In recent years, wide-ranging researches have been conducted on malware analysis and detection for Android devices while Android has also implemented various security controls to deal with the malware problems, including unique user ID (UID) for each application, system permissions, and its distribution platform Google Play. In this paper, we optimize and evaluate different types of machine learning algorithms by implementing a classifier based on static analysis in order to detect malware in applications running on the Android OS. In our evaluation, we use 11,120 applications with 5,560 malware samples and 5,560 benign samples of the DREBIN dataset, and the accuracy we achieved is higher than 94%; therefore, the study has demonstrated the effectiveness of using machine learning classifiers for detecting Android malware.