• 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