Android malware detection based on sensitive patterns

被引:3
|
作者
Liu, Kang [1 ]
Zhang, Guanghui [1 ]
Chen, Xue [2 ]
Liu, Qing [1 ]
Peng, Linyu [1 ]
Yurui, Liu [1 ]
机构
[1] Guizhou Power Grid Co Ltd, Power Dispatching Control Ctr, 86 Jiefang Rd, Guiyang, Guizhou, Peoples R China
[2] Univ Elect Sci & Technol China, 2006 Xiyuan Rd, Chengdu, Sichuan, Peoples R China
基金
中国国家自然科学基金;
关键词
Android malware; Sensitive pattern; Static detecting; FEATURES;
D O I
10.1007/s11235-022-00983-2
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In recent years, the rapid increase in the number and type of Android malware has brought great challenges and pressure to malware detection systems. As a widely used method in android malware detection, static detecting has been a hot topic in academia and industry. However, in order to improve the accuracy of detection, the existing static detecting methods sacrifice the excessively high analysis complexity and time cost. Moreover, the correlation between static features leads to redundancy of a large amount of data. Therefore, this paper proposes a static detecting method of Android malware based on sensitive pattern. It uses an improved FP-growth algorithm to mine frequent combinations of sensitive permissions and API calls in malicious apps and benign apps, which avoids the generation of redundant information. In addition, this paper adopts multi-layered gradient boosting decision trees algorithm to train the detection model. And a dual similarity combination method is proposed to measure the similarity between different sensitive patterns. The experimental results show that our proposed detection method has high accuracy and great generalization ability.
引用
收藏
页码:435 / 449
页数:15
相关论文
共 50 条
  • [31] Power Consumption Based Android Malware Detection
    Yang, Hongyu
    Tang, Ruiwen
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2016, 2016
  • [32] Android Malware Detection Using Machine Learning on Image Patterns
    Darus, Falai Mohd
    Salleh, Noor Azurati Alimad
    Ariffin, Aswami Fadillah Mohd
    PROCEEDINGS OF THE 2018 CYBER RESILIENCE CONFERENCE (CRC), 2018,
  • [33] RepassDroid: Automatic Detection of Android Malware Based on Essential Permissions and Semantic Features of Sensitive APIs
    Xie, Niannian
    Zeng, Fanping
    Qin, Xiaoxia
    Zhang, Yu
    Zhou, Mingsong
    Lv, Chengcheng
    PROCEEDINGS 2018 12TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING (TASE 2018), 2018, : 52 - 59
  • [34] Android Malware Family Classification Based on Sensitive Opcode Sequence
    Jiang, Jianguo
    Li, Song
    Yu, Min
    Li, Gang
    Liu, Chao
    Chen, Kai
    Liu, Hui
    Huang, Weiqing
    2019 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2019, : 63 - 69
  • [35] Linear SVM-Based Android Malware Detection
    Ham, Hyo-Sik
    Kim, Hwan-Hee
    Kim, Myung-Sup
    Choi, Mi-Jung
    FRONTIER AND INNOVATION IN FUTURE COMPUTING AND COMMUNICATIONS, 2014, 301 : 575 - 585
  • [36] An Android Malware Detection System Based on Cloud Computing
    Cui, Shujuan
    Sun, Gengxin
    Bin, Sheng
    Zhou, Xicheng
    3RD INTERNATIONAL CONFERENCE ON APPLIED ENGINEERING, 2016, 51 : 691 - 696
  • [37] Android Malware Detection Based on Logistic Regression and XGBoost
    Li Suhuan
    Huang Xiaojun
    PROCEEDINGS OF 2019 IEEE 10TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS 2019), 2019, : 528 - 532
  • [38] String-based Malware Detection for Android Environments
    Martin, Alejandro
    Menendez, Hector D.
    Camacho, David
    INTELLIGENT DISTRIBUTED COMPUTING X, 2017, 678 : 99 - 108
  • [39] MUTIPLE CLASSIFIER SYSTEM BASED ANDROID MALWARE DETECTION
    Liu, Wen
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOLS 1-4, 2013, : 57 - 62
  • [40] Evaluation of Android Malware Detection Based on System Calls
    Dimjasevic, Marko
    Atzeni, Simone
    Rakamaric, Zvonimir
    Ugrina, Ivo
    IWSPA'16: PROCEEDINGS OF THE 2016 ACM INTERNATIONAL WORKSHOP ON SECURITY AND PRIVACY ANALYTICS, 2016, : 1 - 8