Improving Accuracy of Android Malware Detection with Lightweight Contextual Awareness

被引:24
作者
Allen, Joey [1 ]
Landen, Matthew [1 ]
Chaba, Sanya [1 ]
Ji, Yang [1 ]
Chung, Simon Pak Ho [1 ]
Lee, Wenke [1 ]
机构
[1] Georgia Inst Technol, Atlanta, GA 30332 USA
来源
34TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE (ACSAC 2018) | 2018年
关键词
Malware detection; Android Security;
D O I
10.1145/3274694.3274744
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In Android malware detection, recent work has shown that using contextual information of sensitive API invocation in the modeling of applications is able to improve the classification accuracy. However, the improvement brought by this context-awareness varies depending on how this information is used in the modeling. In this paper, we perform a comprehensive study on the effectiveness of using the contextual information in prior state-of-the-art detection systems. We find that this information has been "over-used" such that a large amount of non-essential metadata built into the models weakens the generalizability and longevity of the model, thus finally affects the detection accuracy. On the other hand, we find that the entrypoint of API invocation has the strongest impact on the classification correctness, which can further improve the accuracy if being properly captured. Based on this finding, we design and implement a lightweight, circumstance-aware detection system, named "PIKADROID" that only uses the API invocation and its entrypoint in the modeling. For extracting the meaningful entrypoints, PIKADROID applies a set of static analysis techniques to extract and sanitize the reachable entrypoints of a sensitive API, then constructs a frequency model for classification decision. In the evaluation, we show that this slim model significantly improves the detection accuracy on a data set of 23,631 applications by achieving an f-score of 97.41%, while maintaining a false positive rating of 0.96%.
引用
收藏
页码:210 / 221
页数:12
相关论文
共 50 条
  • [41] Andrana: Quick and Accurate Malware Detection for Android
    Bedford, Andrew
    Garvin, Sebastien
    Desharnais, Josee
    Tawbi, Nadia
    Ajakan, Hana
    Audet, Frederic
    Lebel, Bernard
    [J]. FOUNDATIONS AND PRACTICE OF SECURITY, FPS 2016, 2017, 10128 : 20 - 35
  • [42] Android malware detection with unbiased confidence guarantees
    Papadopoulos, Harris
    Georgiou, Nestoras
    Eliades, Charalambos
    Konstantinidis, Andreas
    [J]. NEUROCOMPUTING, 2018, 280 : 3 - 12
  • [43] A detection method and system implementation for Android malware
    Hu, Wenjun
    Zhao, Shuang
    Tao, Jing
    Ma, Xiaobo
    Chen, Liang
    [J]. Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2013, 47 (10): : 37 - 43
  • [44] Android Malware Detection Based on Runtime Behaviour
    Aktas, Kursat
    Sen, Sevil
    [J]. 2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [45] An Overview of Techniques for Obfuscated Android Malware Detection
    Siddiqui S.
    Khan T.A.
    [J]. SN Computer Science, 5 (4)
  • [46] Network Traffic Analysis for Android Malware Detection
    Gaviria de la Puerta, Jose
    Pastor-Lopez, Iker
    Sanz, Borja
    Bringas, Pablo G.
    [J]. HYBRID ARTIFICIAL INTELLIGENT SYSTEMS, HAIS 2019, 2019, 11734 : 468 - 479
  • [47] Malware Detection in Android based on Dynamic Analysis
    Bhatia, Taniya
    Kaushal, Rishabh
    [J]. 2017 INTERNATIONAL CONFERENCE ON CYBER SECURITY AND PROTECTION OF DIGITAL SERVICES (CYBER SECURITY), 2017,
  • [48] Permission Extraction Framework for Android Malware Detection
    Ghasempour, Ali
    Sani, Nor Fazlida Mohd
    Abari, Ovye John
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (11) : 463 - 475
  • [49] Permission Extraction Framework for Android Malware Detection
    Ghasempour A.
    Sani N.F.M.
    Abari O.J.
    [J]. International Journal of Advanced Computer Science and Applications, 2020, 11 (11): : 463 - 475
  • [50] CNN-based Android Malware Detection
    Ganesh, Meenu
    Pednekar, Priyanka
    Prabhuswamy, Pooja
    Nair, Divyashri Sreedharan
    Park, Younghee
    Jeon, Hyeran
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND ASSURANCE (ICSSA), 2017, : 60 - 65