[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2978192.2978218acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

Android Malware Detection Using Category-Based Machine Learning Classifiers

Published: 28 September 2016 Publication History

Abstract

Android malware growth has been increasing dramatically as well as the diversity and complicity of their developing techniques. Machine learning techniques have been applied to detect malware by modeling patterns of static features and dynamic behaviors of malware. The accuracy rates of the machine learning classifiers differ depending on the quality of the features. We increase the quality of the features by relating between the apps' features and the features that are required to deliver its category's functionality. To measure the benign app references, the features of the top rated apps in a specific category are utilized to train a malware detection classifier for that given category. Android apps stores such as Google Play organize apps into different categories. Each category has its distinct functionalities which means the apps under a specific category are similar in their static and dynamic features. In other words, benign apps under a certain category tend to share a common set of features. On the contrary, malicious apps tend to have abnormal features, which are uncommon for the category that they belong to. This paper proposes category-based machine learning classifiers to enhance the performance of classification models at detecting malicious apps under a certain category. The intensive machine learning experiments proved that category-based classifiers report a remarkable higher average performance compared to non-category based.

References

[1]
Smartphone OS Market Share, 2015 Q2. (August 2015). Retrieved December 19, 2015 from http://www.idc.com/prodserv/smartphone-os-market-share.jsp.
[2]
Alistair Barr. 2015. Google Says Android Has 1.4 Billion Active Users. (September 2015). Retrieved December 19, 2015 from http://www.wsj.com/articles/google-says-android-has-1--4-billion-active-users-1443546856.
[3]
Gordon Kelly . 2014. Report: 97% of mobile malware is on android. (March 2014). Retrieved December 19, 2015 from http://www.forbes.com/sites/gordonkelly/2014/03/24/report-97-of-mobile-malware-is-on-android-this-is-the-easy-way-you-stay-safe/#4372bd817d53.
[4]
McAfee's Consumer Mobile Security Report. (February 2014). Retrieved December 19, 2015 from http://www.mcafee.com/us/resources/reports/rp-mobile-security-consumer-trends.pdf.
[5]
Arp, D., Spreitzenbarth, M., Hübner, M., Gascon, H., Rieck, K., andSiemens, C. (2014). Drebin: Effective and explainable detection of android malware in your pocket. In Proc. of NDSS.
[6]
Wu, D.-J., Mao, C.-H., Wei, T.-E., Lee, H.-M., and Wu, K.-P. (2012). Droidmat: Android malware detection through manifest and api callstracing. In Information Security (Asia JCIS), 2012 Seventh Asia JointConference on, pages 62--69. IEEE.
[7]
Sanz, B., Santos, I., Laorden, C., Ugarte-Pedrero, X., and Bringas, P. G.(2012). On the automatic categorisation of android applications. In Consumer Communications and Networking Conference (CCNC),2012 IEEE, pages 149--153. IEEE.
[8]
Sahs, J. and Khan, L. (2012). A machine learning approach to android malware detection. In Intelligence and Security Informatics Conference (EISIC),2012 European, pages 141--147. IEEE.
[9]
Chan, P. P. K. and Song, W. (2014). Static detection of Android malware by using permissions and API calls. In International Conference on Machine Learning and Cybernetics,2014 Lanzhou, pages 82--87. IEEE.
[10]
Idrees, F. and Rajarajan, M. (2014). Investigating the android intents and permissions for malware detection. In 10th International Conference on Wireless and Mobile Computing, Networking and Communications,2014 Larnaca, pages 354--358. IEEE.
[11]
S. Y. Yerima and S. Sezer and G. McWilliams and I. Muttik (2013). A New Android Malware Detection Approach Using Bayesian Classification. In Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on,2013 Barcelona, pages 121--128. IEEE.

Cited By

View all
  • (2024)A survey on machine learning techniques applied to source codeJournal of Systems and Software10.1016/j.jss.2023.111934209:COnline publication date: 14-Mar-2024
  • (2023)Android malware detection applying feature selection techniques and machine learningMultimedia Tools and Applications10.1007/s11042-022-13767-282:6(9517-9531)Online publication date: 1-Mar-2023
  • (2022)A state-of-the-art Analysis of Android Malware Detection Methods2022 6th International Conference on Trends in Electronics and Informatics (ICOEI)10.1109/ICOEI53556.2022.9777170(851-855)Online publication date: 28-Apr-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGITE '16: Proceedings of the 17th Annual Conference on Information Technology Education
September 2016
188 pages
ISBN:9781450344524
DOI:10.1145/2978192
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 September 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. android malware detection
  2. machine learning
  3. static analysis

Qualifiers

  • Research-article

Conference

SIGITE/RIIT 2016
Sponsor:

Acceptance Rates

SIGITE '16 Paper Acceptance Rate 26 of 67 submissions, 39%;
Overall Acceptance Rate 176 of 429 submissions, 41%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)4
Reflects downloads up to 10 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)A survey on machine learning techniques applied to source codeJournal of Systems and Software10.1016/j.jss.2023.111934209:COnline publication date: 14-Mar-2024
  • (2023)Android malware detection applying feature selection techniques and machine learningMultimedia Tools and Applications10.1007/s11042-022-13767-282:6(9517-9531)Online publication date: 1-Mar-2023
  • (2022)A state-of-the-art Analysis of Android Malware Detection Methods2022 6th International Conference on Trends in Electronics and Informatics (ICOEI)10.1109/ICOEI53556.2022.9777170(851-855)Online publication date: 28-Apr-2022
  • (2022)Threat Modeling for Machine Learning-Based Network Intrusion Detection Systems2022 IEEE International Conference on Big Data (Big Data)10.1109/BigData55660.2022.10020368(4226-4235)Online publication date: 17-Dec-2022
  • (2022)Malware Detection: A Framework for Reverse Engineered Android Applications Through Machine Learning AlgorithmsIEEE Access10.1109/ACCESS.2022.314905310(89031-89050)Online publication date: 2022
  • (2021)Malicious application detection in android — A systematic literature reviewComputer Science Review10.1016/j.cosrev.2021.10037340(100373)Online publication date: May-2021
  • (2020)Android Platformunda Kötücül Yazılım Tespiti: Literatür İncelemesiMalware Detection on Android Platform: A Literature ReviewBilişim Teknolojileri Dergisi10.17671/gazibtd.52440813:1(65-76)Online publication date: 31-Jan-2020
  • (2020)Improved real‐time permission based malware detection and clustering approach using model independent pruningIET Information Security10.1049/iet-ifs.2019.041814:5(531-541)Online publication date: Sep-2020
  • (2020)Novel Deep Learning Model for Uncertainty Prediction in Mobile ComputingIntelligent Systems and Applications10.1007/978-3-030-55180-3_49(652-661)Online publication date: 25-Aug-2020
  • (2019)Android Malware Detection Combined with Static and Dynamic AnalysisProceedings of the 2019 9th International Conference on Communication and Network Security10.1145/3371676.3371685(6-10)Online publication date: 15-Nov-2019
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media