Netinfo Security ›› 2016, Vol. 16 ›› Issue (8): 39-45.doi: 10.3969/j.issn.1671-1122.2016.08.007

• Orginal Article • Previous Articles     Next Articles

Design and Implementation of Mobile Phone Application Recognition System Based on Traffic Analysis

Jianjun LIN1,2(), Bogang LIN2,3, Yang YANG2,3, Bo SUN1   

  1. 1. Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
    2.College of Mathematics and Computer Science, Fuzhou University, Fuzhou Fujian 350108, China
    3. Key Lab of Information Security of Network System in Fujian Province, Fuzhou Fujian 350108, China
  • Received:2016-06-29 Online:2016-08-20 Published:2020-05-13

Abstract:

With the rapid development of mobile Internet, Mobile phones store a great deal of useful information. How to dig out valuable information according to actual needs is a problem that people pay close attention to. Identifying the applications installed on a mobile phone by analyzing the traffic generated by the mobile phone can be a preliminary work of mobile phone information mining. This paper designed a system based on Django to extract information of mobile phone applications from mobile phone traffic. By reading relevant material and literature, we investigated the mainstream traffic identification technology and pattern matching algorithms and selected proper technology and algorithms from them to apply to the design of the system. We divided the system into 4 modules: traffic analysis module, feature library module, database module and front end module, and explicated the realization of every module. Finally, we selected 44 mobile phone applications to test the system. It turned out that the recognition rate was high.

Key words: mobile phone application identification, deep packet inspection, traffic analysis, AC algorithm

CLC Number: