• DocumentCode
    2162029
  • Title

    AppTrace: Dynamic trace on Android devices

  • Author

    Qiu, Lingzhi ; Zhang, Zixiong ; Shen, Ziyi ; Sun, Guozi

  • Author_Institution
    College of Computer, Nanjing University of Posts and Telecommunications, 210003, China
  • fYear
    2015
  • fDate
    8-12 June 2015
  • Firstpage
    7145
  • Lastpage
    7150
  • Abstract
    Mass vulnerabilities involved in the Android alternative applications could threaten the security of the launched device or users data. To analyze the alternative applications, generally, researchers would like to observe applications´ runtime features first. Then they need to decompile the target application and read the complicated code to figure out what the application really does. Traditional dynamic analysis methodology, for instance, the TaintDroid, uses dynamic taint tracking technique to mark information at source APIs. However, TaintDroid is limited to constraint on requiring target application to run in custom sandbox that might be not compatible with all the Android versions. For solving this problem and helping analysts to have insight into the runtime behavior, this paper presents AppTrace, a novel dynamic analysis system that uses dynamic instrumentation technique to trace member methods of target application that could be deployed in any version above Android 4.0. The paper presents an evaluation of AppTrace with 8 apps from Google Play as well as 50 open source apps from F-Droid. The results show that AppTrace could trace methods of target applications successfully and notify users effectively when some sensitive APIs are invoked.
  • Keywords
    Androids; Humanoid robots; Instruments; Java; Runtime; Security; Smart phones;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2015 IEEE International Conference on
  • Conference_Location
    London, United Kingdom
  • Type

    conf

  • DOI
    10.1109/ICC.2015.7249466
  • Filename
    7249466