通信学报2017,Vol.38Issue(5):84-95,12.DOI:10.11959/j.issn.1000-436x.2017103
DroidBet:事件驱动的Android应用网络行为的自动检测系统
DroidBet: event-driven automatic detection of network behaviors for Android applications
摘要
Abstract
The most Android applications connect to Internet to communicate with the outside world.Applications' network-related activities were reflected and described with network traffic.By analyzing and modeling network traffic of Android applications,network behaviors of Android applications could be subsequently characterized.Therefore,DroidBet:an event-driven network behavior automatic detection system was presented,to test and evaluate Android applications automatically.Firstly,a scenario simulation event library was built to simulate the events that applications may be executed in the process,so as to trigger the network behavior of the application as much as possible.Then,the test sequence based on the state transition analysis method was automatically generated,and the network behavior was dynamically collected during the application testing process.Finally,the machine learning method was used to learn and train the collected network behavior,and the network behavior model based on BP neural network was generated to detect the behavior of the unknown Android application.The experimental results show that DroidBet can effectively trigger and extract the network behavior of the application,which has the advantages of high accuracy and low resource cost.关键词
Android/场景模拟/网络行为/自动化检测Key words
Android/scenario simulation/network behavior/auto-detection分类
信息技术与安全科学引用本文复制引用
魏松杰,吴高翔,罗娜,时召伟,周紫阳..DroidBet:事件驱动的Android应用网络行为的自动检测系统[J].通信学报,2017,38(5):84-95,12.基金项目
国家自然科学基金资助项目(No.61472189).The National Natural Science Foundation of China (No.61472189) (No.61472189)