Characterizing Android apps' behavior for effective detection of malapps at large scale

被引:57
|
作者
Wang, Xing [1 ]
Wang, Wei [1 ]
He, Yongzhong [1 ]
Liu, Jiqiang [1 ]
Han, Zhen [1 ]
Zhang, Xiangliang [2 ]
机构
[1] Beijing Jiaotong Univ, Beijing Key Lab Secur & Privacy Intelligent Trans, 3 Shangyuancun, Beijing 100044, Peoples R China
[2] King Abdullah Univ Sci & Technol, Div Comp Elect & Math Sci & Engn, Thuwal, Saudi Arabia
基金
中国国家自然科学基金;
关键词
Android; Malicious apps detection; Feature comparison;
D O I
10.1016/j.future.2017.04.041
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Android malicious applications (inalapps) have surged and been sophisticated, posing a great threat to users. How to characterize, understand and detect Android malapps at a large scale is thus a big challenge. In this work, we are motivated to discover the discriminatory and persistent features extracted from Android APK files for automated malapp detection at a large scale. To achieve this goal, firstly we extract a very large number of features from each app and categorize the features into two groups, namely, app-specific features as well as platform-defined features. These feature sets will then be fed into four classifiers (i.e., Logistic Regression, linear SVM, Decision Tree and Random Forest) for the detection of malapps. Secondly, we evaluate the persistence of app-specific and platform-defined features on classification performance with two data sets collected in different time periods. Thirdly, we comprehensively analyze the relevant features selected by Logistic Regression classifier to identify the contributions of each feature set. We conduct extensive experiments on large real-world app sets consisting of 213,256 benign apps collected from six app markets, 4,363 benign apps from Google Play market, and 18,363 malapps. The experimental results and our analysis give insights regarding what discriminatory features are most effective to characterize malapps for building an effective and efficient malapp detection system. With the selected discriminatory features, the Logistic Regression classifier yields the best true positive rate as 96% with a false positive rate as 0.06%. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:30 / 45
页数:16
相关论文
共 50 条
  • [41] Effective testing of Android apps using extended IFML models
    Pan, Minxue
    Lu, Yifei
    Pei, Yu
    Zhang, Tian
    Zhai, Juan
    Li, Xuandong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 159
  • [42] Fully Automated UI Testing System for Large-scale Android Apps Using Multiple Devices
    Ki, Taeyeon
    Simeonov, Alexander
    Park, Chang Min
    Dantu, Karthik
    Ko, Steven Y.
    Ziarek, Lukasz
    MOBISYS'17: PROCEEDINGS OF THE 15TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, 2017, : 185 - 185
  • [43] A Comparative Study of Android Repackaged Apps Detection Techniques
    Zhan, Xian
    Zhang, Tao
    Tang, Yutian
    2019 IEEE 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER), 2019, : 321 - 331
  • [44] Orchestration or Automation: Authentication Flaw Detection in Android Apps
    Ma, Siqi
    Li, Juanru
    Nepal, Surya
    Ostry, Diethelm
    Lo, David
    Jha, Sanjay Kumar
    Deng, Robert H.
    Bertino, Elisa
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (04) : 2165 - 2178
  • [45] A Transparent and Multimodal Malware Detection Method for Android Apps
    Zhu, Dali
    Xi, Tong
    Jing, Pengfei
    Wu, Di
    Xia, Qing
    Zhang, Yiming
    MSWIM'19: PROCEEDINGS OF THE 22ND INTERNATIONAL ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2019, : 51 - 60
  • [46] AUSERA: Automated Security Vulnerability Detection for Android Apps
    Chen, Sen
    Zhang, Yuxin
    Fan, Lingling
    Li, Jiaming
    Liu, Yang
    PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [47] Network-based detection of Android malicious apps
    Shree Garg
    Sateesh K. Peddoju
    Anil K. Sarje
    International Journal of Information Security, 2017, 16 : 385 - 400
  • [48] Network-based detection of Android malicious apps
    Garg, Shree
    Peddoju, Sateesh K.
    Sarje, Anil K.
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2017, 16 (04) : 385 - 400
  • [49] Vulnerability Detection in Recent Android Apps: An Empirical Study
    Shezan, Faysal Hossain
    Afroze, Syeda Farzia
    Iqbal, Anindya
    PROCEEDINGS OF 2017 INTERNATIONAL CONFERENCE ON NETWORKING, SYSTEMS AND SECURITY (NSYSS), 2017, : 55 - 63
  • [50] A Large Scale Study of User Behavior, Expectations and Engagement with Android Permissions
    Cao, Weicheng
    Xia, Chunqiu
    Peddinti, Sai Teja
    Lie, David
    Taft, Nina
    Austin, Lisa M.
    PROCEEDINGS OF THE 30TH USENIX SECURITY SYMPOSIUM, 2021, : 803 - 820