An Automatic UI Interaction Script Generator for Android Applications Using Activity Call Graph Analysis

作者: Hung-Min Sun , Yining Liu , Shih-Chi Wang , Yang Yang , Yeh-g Chen

DOI: 10.29333/EJMSTE/91668

关键词: Call graphMarket shareCredit cardScripting languageAndroid (operating system)Computer securityPrivate information retrievalUser interfaceAutomationComputer science

摘要: As the Android’s growth in global market share, security problem of Android OS becomes more and serious. According to statistics, there are 84% smartphone users use OS. The popularity brings not only wealth into but also malicious applications. Malicious developers want steal private information such as credit card number, contacts, or email from phones. has sustained issue for a long time. Academics have put many efforts solve problem. Dynamic analysis is one methodologies malware detection. Current execution dynamic needs deploy heavy human resources. There always someone needed access user interface manually, work can hardly be finished. In this work, we propose an approach on UI automation. Our implemented system output monkeyrunner scripts, which custom made input Apk. script program trigger event automatically deal with exception conditions while executed monkeyrunner.

参考文章(6)
Parvez Faruki, Ammar Bharmal, Vijay Laxmi, Vijay Ganmoor, Manoj Singh Gaur, Mauro Conti, Muttukrishnan Rajarajan, Android Security: A Survey of Issues, Malware Penetration, and Defenses IEEE Communications Surveys and Tutorials. ,vol. 17, pp. 998- 1022 ,(2015) , 10.1109/COMST.2014.2386139
Wenjun Hu, Jing Tao, Xiaobo Ma, Wenyu Zhou, Shuang Zhao, Ting Han, MIGDroid: Detecting APP-Repackaging Android malware via method invocation graph 2014 23rd International Conference on Computer Communication and Networks (ICCCN). pp. 1- 7 ,(2014) , 10.1109/ICCCN.2014.6911805
Cong Zheng, Shixiong Zhu, Shuaifu Dai, Guofei Gu, Xiaorui Gong, Xinhui Han, Wei Zou, SmartDroid Proceedings of the second ACM workshop on Security and privacy in smartphones and mobile devices - SPSM '12. pp. 93- 104 ,(2012) , 10.1145/2381934.2381950
Min Zheng, Mingshen Sun, John C.S. Lui, DroidTrace: A ptrace based Android dynamic analysis system with forward execution capability international conference on wireless communications and mobile computing. pp. 128- 133 ,(2014) , 10.1109/IWCMC.2014.6906344
Zhang Luoshi, Niu Yan, Wu Xiao, Wang Zhaoguo, Xue Yibo, A3: Automatic Analysis of Android Malware ieee international conference on cloud computing technology and science. pp. 89- 93 ,(2013) , 10.2991/CCIS-13.2013.22
Anca Ralescu, Balaji Baskaran, A Study of Android Malware Detection Techniques and Machine Learning MAICS. pp. 15- 23 ,(2016)