Skip to main navigation Skip to search Skip to main content

Combining crowd contributions with machine learning todetect malicious mobile apps

  • Beihang University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Android is undoubtedly becoming the most popular smartphone platform. The popularity of Android, unfortunately, has also made the devices become the target of malware. Most of existing malicious mobile apps feature stealthy operations such as collecting user privacy, sending premium SMS messages and making unauthorized http connections with no legal notice to the a ected user. However, transmission of sensitive data cannot indicate malicious behavior because some benign applications also need sensitive data to improve the user experience. Existing malware detection approaches focus on static or dynamic analysis without crowd user contributions. In this paper, we propose a novel technique which combining crowd contributions with machine learning to detect malicious mobile apps. We model privacy transmission as user-determined and undetermined with the help of real user decisions based on crowdsourcing. We apply static analysis to extract application basic information such as permissions and suspicious API calls. Then we use dynamic instrumentation technique to trace real API calls at runtime and collect the crowd user decisions to the prompted sensitive data transmission. Finally, we employ several di erent learning-based algorithms, such as SVM, Bayesian Network, Decision Tree and KNN to detect malicious apps. Experiments with 100 real application samples show that our system was capable of detecting malicious mobile apps: our system can detect 85% to 97% of the malware with low false positive rate.

Original languageEnglish
Title of host publication7th Asia-Pacific Symposium on Internetware, Internetware 2015 - Proceedings
PublisherAssociation for Computing Machinery
Pages120-123
Number of pages4
ISBN (Electronic)9781450336413
DOIs
StatePublished - 6 Nov 2015
Event7th Asia-Pacific Symposium on Internetware, Internetware 2015 - Wuhan, China
Duration: 6 Nov 2015 → …

Publication series

NameACM International Conference Proceeding Series
Volume06-November-2015

Conference

Conference7th Asia-Pacific Symposium on Internetware, Internetware 2015
Country/TerritoryChina
CityWuhan
Period6/11/15 → …

Keywords

  • Android security
  • Crowdsourcing
  • Dynamic analysis
  • Machine learning
  • Malware detection
  • Static analysis

Fingerprint

Dive into the research topics of 'Combining crowd contributions with machine learning todetect malicious mobile apps'. Together they form a unique fingerprint.

Cite this