• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Zhang Mi, Yang Li, Zhang Junwei. FuzzerAPP:The Robustness Test of Application Component Communication in Android[J]. Journal of Computer Research and Development, 2017, 54(2): 338-347. DOI: 10.7544/issn1000-1239.2017.20150993
Citation: Zhang Mi, Yang Li, Zhang Junwei. FuzzerAPP:The Robustness Test of Application Component Communication in Android[J]. Journal of Computer Research and Development, 2017, 54(2): 338-347. DOI: 10.7544/issn1000-1239.2017.20150993

FuzzerAPP:The Robustness Test of Application Component Communication in Android

More Information
  • Published Date: January 31, 2017
  • The study of Android security has attracted wide attention because of the huge share in operation system market for mobile devices. Aiming at the security issues of Android application, this paper presents a robustness test scheme of application components based on fuzzy testing method. Firstly, a test set and the corresponding test cases are designed. These cases are sent to a target application for collecting and analyzing the test data. Considering the time, efficiency and other factors, the test case is sent to the application components to be tested. Then, the interaction information of the target component in the test process and the statistical analysis of the output data are analyzed. According to the design of test scheme, a platform named as FuzzerAPP is implemented which can test the robustness of the common applications in Android system. Many applications in some famous Android application markets are tested under FuzzerAPP, and the experiments results are collected. By the analysis of the test data, we find that if FuzzerAPP sends a particular Intent to the target application, it will make the application crash or even lead to the cascading breakdown of system services. Besides, there is a test module exposure problem in many applications of the test set, which can cause serious security problems such as privacy leaks and DoS (denial of service attacks). Finally, on contrast of other similar plans in component supporting, test performance, test objectives and Intent construction categories, the results show the effectiveness of the test method and the practicability of the test platform.
  • Related Articles

    [1]Zheng Wei, Tang Hui, Chen Xiang, Zhang Manqing, Xia Xin. State-of-the-Art Survey of Compatibility Test for Android Mobile Application[J]. Journal of Computer Research and Development, 2022, 59(6): 1370-1387. DOI: 10.7544/issn1000-1239.20210105
    [2]Wu Hao, Wang Hao, Su Xing, Li Minghao, Xu Fengyuan, Zhong Sheng. Security Testing of Visual Perception Module in Autonomous Driving System[J]. Journal of Computer Research and Development, 2022, 59(5): 1133-1147. DOI: 10.7544/issn1000-1239.20211139
    [3]Liu Tieqiao, Kuang Jishun, Cai Shuo, You Zhiqiang. A New Method of Embedding Test Patterns into Test-per-Clock Bit Stream[J]. Journal of Computer Research and Development, 2014, 51(9): 2022-2029. DOI: 10.7544/issn1000-1239.2014.20130179
    [4]Zhan Jing, Zhang Huanguo. Automated Testing of the Trusted Platform Module[J]. Journal of Computer Research and Development, 2009, 46(11): 1839-1846.
    [5]Li Hua, Ye Xinming, Wu Chengyong, Wang Long, and Wang Lingling. A Method for Modeling and Test Selection of Interoperability[J]. Journal of Computer Research and Development, 2009, 46(6): 913-919.
    [6]Deng Xiaopeng, Xing Chunxiao, Cai Lianhong. Progress in Testing for Web Applications[J]. Journal of Computer Research and Development, 2007, 44(8): 1273-1283.
    [7]Zhao Liang, Wang Jianmin, Sun Jiaguang. A Study of Software Test Criterion Effectiveness Measure[J]. Journal of Computer Research and Development, 2006, 43(8): 1457-1463.
    [8]Mao Chengying and Lu Yansheng. Research Progress in Testing Techniques of Component-Based Software[J]. Journal of Computer Research and Development, 2006, 43(8): 1375-1382.
    [9]Mao Chengying and Lu Yansheng. A Simplified Method for Generating Test Path Cases in Branch Testing[J]. Journal of Computer Research and Development, 2006, 43(2): 321-328.
    [10]Hu Yu, Han Yinhe, Li Xiaowei. Design-for-Testability and Test Technologies for System-on-a-Chip[J]. Journal of Computer Research and Development, 2005, 42(1): 153-162.

Catalog

    Article views (1615) PDF downloads (567) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return