Title :
Apparecium: Revealing Data Flows in Android Applications
Author :
Titze, Dennis ; Schutte, Julian
Author_Institution :
Fraunhofer AISEC, Garching, Germany
Abstract :
With Android applications processing not only personal but also business-critical data, efficient and precise data flow analysis has become a major technique to detect apps handling critical data in unwanted ways. Although data flow analysis in general is a thoroughly researched topic, the event-driven lifecycle model of Android has its own challenges and practical application requires for reliable and efficient analysis techniques. In this paper we present Apparecium, a tool to reveal data flows in Android applications. Apparecium has conceptual differences to other techniques, and can be used to find arbitrary data flows inside Android applications. Details about the used techniques and the differences to existing data flow analysis tools are presented, as well as an evaluation against the data flow analysis framework Flow Droid.
Keywords :
Android (operating system); data flow analysis; Android applications; Apparecium; data flow analysis framework Flow Droid; event-driven lifecycle model; Algorithm design and analysis; Androids; Humanoid robots; Input variables; Radiation detectors; Sockets; Writing; Android; Static Data Flow Analysis;
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2015 IEEE 29th International Conference on
Conference_Location :
Gwangiu
Print_ISBN :
978-1-4799-7904-2
DOI :
10.1109/AINA.2015.239