Android application privacy protection mechanism based on virtual machine bytecode injection

被引:0
|
作者
Song, Yubo [1 ,2 ,3 ]
Chen, Qi [1 ,2 ,3 ]
Song, Rui [1 ,2 ,3 ]
Hu, Aiqun [3 ,4 ]
机构
[1] School of Cyber Science and Engineering, Southeast University, Nanjing,211189, China
[2] Key Laboratory of Computer Network Technology of Jiangsu Province, Southeast University, Nanjing,211189, China
[3] Purple Mountain Laboratories, Nanjing,211189, China
[4] School of Information Science and Engineering, Southeast University, Nanjing,211189, China
来源
关键词
Android (operating system) - Codes (symbols) - Application programming interfaces (API) - Security systems - Access control - Mobile security - Sensitive data - Network security;
D O I
10.11959/j.issn.1000-436x.2021115
中图分类号
学科分类号
摘要
To solve the abuse of the Android application permission mechanism, a method of Android application access control based on virtual machine bytecode injection technology was proposed. The security policy in the form of virtual machine bytecode was generated according to the user's security requirement and usage scenario, and injected into the coding unit of Android application that involves dangerous permission request and sensitive data access, to realize dynamic application behavior control. Tests on applications crawled from four mainstream domestic App stores show that the method can effectively intercept sensitive API calls and dangerous permission requests of legitimate App programs and implement control according to pre-specified security policies. Also, after injecting virtual machine bytecode, most of the App program operation is not affected by the injected code, and the robustness is guaranteed. The proposed method has a good universality. © 2021, Editorial Board of Journal on Communications. All right reserved.
引用
收藏
页码:171 / 181
相关论文
共 50 条
  • [1] Virtual Machine for Android Based Smart Phone Virtualization Application for Android
    Joshi, Rakhi
    Maral, V. B.
    [J]. 2014 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2014, : 2049 - 2053
  • [2] Data desensitization mechanism of Android application based on differential privacy
    Jiang, Xinzao
    Song, Yubo
    Song, Rui
    Hu, Aiqun
    [J]. 2021 IEEE 94TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-FALL), 2021,
  • [3] Bytecode-to-C Ahead-of-Time Compilation for Android Dalvik Virtual Machine
    Oh, Hyeong-Seok
    Yeo, Ji Hwan
    Moon, Soo-Mook
    [J]. 2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1048 - 1053
  • [4] A Privacy Protection Approach Based on Android Application's Runtime Behavior Monitor and Control
    Wu, Fan
    Sun, Ran
    Fan, Wenhao
    Liu, Yuan'An
    Liu, Feng
    Lu, Hui
    [J]. INTERNATIONAL JOURNAL OF DIGITAL CRIME AND FORENSICS, 2018, 10 (03) : 95 - 113
  • [5] Sdguard - An Android Application Implementing Privacy Protection and Ransomware Detection
    Hong, Shuangxi
    Liu, Chuanchang
    Ren, Bingfei
    Chen, Junliang
    [J]. MOBISYS'17: PROCEEDINGS OF THE 15TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, 2017, : 149 - 149
  • [6] Application of Personal Information Privacy Protection Based on Machine Learning Algorithm
    Lang, Fang
    Zhong, Yunfei
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [7] Android malware detection based on a novel mixed bytecode image combined with attention mechanism
    Tang, Junwei
    Xu, Wei
    Peng, Tao
    Zhou, Sijie
    Pi, Qiaosen
    He, Ruhan
    Hu, Xinrong
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2024, 82
  • [8] Contextual Integrity Based Android Privacy Data Protection System
    Wu, Fan
    Li, He
    Fan, Wenhao
    Tang, Bihua
    Liu, Yuanan
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2020, E103A (07) : 906 - 916
  • [9] Identifying Processor Bottlenecks in Virtual Machine Based Execution of Java']Java Bytecode
    Rao, Pradeep
    Murakami, Kazuaki
    [J]. IEICE TRANSACTIONS ON ELECTRONICS, 2009, E92C (10) : 1265 - 1275
  • [10] Research on Privacy Protection Based on Machine Learning
    Xie, Hui
    Wei, Li
    Fang, Fang
    [J]. IWCMC 2021: 2021 17TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2021, : 1003 - 1006