Conditional Context-Aware Detection for Android Malicious Virtualization Apps

被引:0
|
作者
Meng, Zhao-Yi [1 ]
Huang, Wen-Chao [2 ]
Zhang, Wei-Nan [2 ]
Xiong, Yan [2 ]
机构
[1] School of Computer Science and Technology, Anhui University, Anhui, Hefei,230601, China
[2] School of Computer Science and Technology, University of Science and Technology of China, Anhui, Hefei,230026, China
来源
Tien Tzu Hsueh Pao/Acta Electronica Sinica | 2024年 / 52卷 / 11期
基金
中国国家自然科学基金;
关键词
Android virtualization application - Context-Aware - Contextual information - Dynamic loadings - Functional modules - Malicious codes - Outlier Detection - Plug-ins - Prototype tools - Virtualizations;
D O I
10.12263/DZXB.20230642
中图分类号
学科分类号
摘要
Android virtualization applications is host applications and support dynamic loading of functional modules required by users in the form of plugins. Malicious developers use the above application features to hide their real attack intents in plugin applications for avoiding detection against the host applications. However, plugins are numerous and difficult to obtain and analyze, and existing pattern-based Android malicious virtualization application detection solutions have the problem of limited detectable application types. We propose a method based on contexts of conditional statements for detecting Android malicious virtualization applications and implement a prototype tools named MVFinder. The method takes the contextual environment in the Android virtualized application code that triggers loading or calling behaviors of plugin programs as the entry point to uncover the hidden maliciousness, for avoiding the need to consume a large amount of resources to try to obtain different kinds of plugin programs in real time or to parse the loading and running mode of the plugins one by one. At the same time, the method leverages the anomaly detection technique to discover data samples that differ significantly from the conditional contexts of most benignware, and thus identify the targeted malware, for avoiding the limitations of detecting with predefined rules. The experimental results show that this method outperforms the current representative schemes including VAHunt, Drebin, and Difuzer, in terms of accuracy and F1 score for detecting Android malicious virtualization application. Compared to VAHunt, MVFinder achieves identification of variants of HummingBad and PluginPhantom malicious application families. © 2024 Chinese Institute of Electronics. All rights reserved.
引用
收藏
页码:3669 / 3683
相关论文
共 50 条
  • [1] Improving Logic Bomb Identification in Android Apps via Context-Aware Anomaly Detection
    Alecci, Marco
    Samhi, Jordan
    Li, Li
    Bissyande, Tegawende F.
    Klein, Jacques
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (05) : 4735 - 4753
  • [2] A multi-view context-aware approach to Android malware detection and malicious code localization
    Narayanan, Annamalai
    Chandramohan, Mahinthan
    Chen, Lihui
    Liu, Yang
    EMPIRICAL SOFTWARE ENGINEERING, 2018, 23 (03) : 1222 - 1274
  • [3] A multi-view context-aware approach to Android malware detection and malicious code localization
    Annamalai Narayanan
    Mahinthan Chandramohan
    Lihui Chen
    Yang Liu
    Empirical Software Engineering, 2018, 23 : 1222 - 1274
  • [4] A Survey on the Detection of Android Malicious Apps
    Sahay, Sanjay K.
    Sharma, Ashu
    ADVANCES IN COMPUTER COMMUNICATION AND COMPUTATIONAL SCIENCES, IC4S 2018, 2019, 924 : 437 - 446
  • [5] Research on context-aware Android application vulnerability detection
    Qin, Jiawei
    Zhang, Hua
    Yan, Hanbing
    He, Nengqiang
    Tu, Tengfei
    Tongxin Xuebao/Journal on Communications, 2021, 42 (11): : 13 - 27
  • [6] FlowCog: Context-aware Semantics Extraction and Analysis of Information Flow Leaks in Android Apps
    Pan, Xiang
    Cao, Yinzhi
    Du, Xuechao
    He, Boyuan
    Fang, Gan
    Chen, Yan
    PROCEEDINGS OF THE 27TH USENIX SECURITY SYMPOSIUM, 2018, : 1669 - 1685
  • [7] Automated and Context-Aware Repair of Color-Related Accessibility Issues for Android Apps
    Zhang, Yuxin
    Chen, Sen
    Fan, Lingling
    Chen, Chunyang
    Li, Xiaohong
    PROCEEDINGS OF THE 31ST ACM JOINT MEETING EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, ESEC/FSE 2023, 2023, : 1255 - 1267
  • [8] cODA: An Open-Source Framework to Easily Design Context-Aware Android Apps
    Ferroni, M.
    Damiani, A.
    Nacci, A. A.
    Sciuto, D.
    Santambrogio, M. D.
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2014), 2014, : 33 - 38
  • [9] CamDroid: Context-Aware Model-Based Automated GUI Testing for Android Apps
    Wang, Hongyi
    Li, Yang
    Yang, Jing
    Hu, Daqiang
    Liao, Zhi
    TSINGHUA SCIENCE AND TECHNOLOGY, 2025, 30 (01): : 55 - 67
  • [10] FlowCog: Context-Aware Semantic Extraction and Analysis of Information Flow Leaks in Android Apps
    Du, Xuechao
    Pan, Xiang
    Cao, Yinzhi
    He, Boyuan
    Fan, Gan
    Chen, Yan
    Xu, Daigang
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (11) : 6460 - 6476