2015 · 66 citations · 22 references
ComputingCybersecurityInformation TechnologyMobile ComputingMobile SecurityNetwork SecurityFlow Feature ExtractionIntrusion DetectionMobile Application Reverse EngineeringNetwork Traffic AnalysisApplication Traffic IdentificationAutomated Traffic EngineeringHttp HeadersMachine Learning For Traffic AnalysisNetwork Traffic EngineeringTraffic AnalysisTraffic Feature ExtractionTraffic Pattern Analysis
There are network management, traffic engineering, and security practices adopted in today's networking that rely on the knowledge about what applications' traffic is passing through the networks. These practices might fail with mobile apps whose identity remains hidden in generic HTTP traffic. The main reason is that unlike traditional applications, most mobile apps do not use specific protocols or IP ports with distinctive features. Many enterprises and service providers are in a great need of regaining control over their networks that increasingly carry mobile traffic. In this paper we propose FLOWR, a system that automatically identifies mobile apps by continually learning the apps' distinguishing features via traffic analysis. FLOWR focuses solely on key-value pairs in HTTP headers and intelligently identifies the pairs suitable for app signatures. Our system employs a custom supervised learning approach that leverages a very limited knowledge of app-signature seeds and autonomously grows its capacity for app identification. The approach is motivated by a simple but effective hypothesis that unknown app-identifying features should co-occur with the known signatures. Our experimental results show a significant growth in flow identification coverage provided by FLOWR. Specifically, we show that FLOWR can achieve identification of 86-95% of flows related to their generating apps.
22
TaintDroid: an information-flow tracking system for realtime privacy monitoring on smartphones
William Enck, Peter Gilbert, Byung-Gon Chun et al. · 2010 · 2.3K citations
Thomas Karagiannis, Konstantina Papagiannaki, Michalis Faloutsos · 2005 · 1K citations
Analyzing inter-application communication in Android
Erika Chin, Adrienne Porter Felt, Kate Greenwood et al. · 2011 · 850 citations
Hossein Falaki, Ratul Mahajan, Srikanth Kandula et al. · 2010 · 842 citations