DocumentCode
705595
Title
Apparecium: Revealing Data Flows in Android Applications
Author
Titze, Dennis ; Schutte, Julian
Author_Institution
Fraunhofer AISEC, Garching, Germany
fYear
2015
fDate
24-27 March 2015
Firstpage
579
Lastpage
586
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Information Networking and Applications (AINA), 2015 IEEE 29th International Conference on
Conference_Location
Gwangiu
ISSN
1550-445X
Print_ISBN
978-1-4799-7904-2
Type
conf
DOI
10.1109/AINA.2015.239
Filename
7098024
Link To Document