Skip to main navigation Skip to search Skip to main content

Towards a generic framework for automating extensive analysis of Android applications

  • Li Li
  • , Daoyuan Li
  • , Alexandre Bartel
  • , Tegawendé F. Bissyandé
  • , Jacques Klein
  • , Yves Le Traon
  • University of Luxembourg
  • Technische Universität Darmstadt

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Despite much effort in the community, the momentum of Android research has not yet produced complete tools to perform thorough analysis on Android apps, leaving users vulnerable to malicious apps. Because it is hard for a single tool to efficiently address all of the various challenges of Android programming which make analysis difficult, we propose to instrument the app code for reducing the analysis complexity, e.g., transforming a hard problem to a easy-resolvable one. To this end, we introduce in this paper Apkpler, a plugin-based framework for supporting such instrumentation. We evaluate Apkpler with two plugins, demonstrating the feasibility of our approach and showing that Apkpler can indeed be leveraged to reduce the analysis complexity of Android apps.

Original languageEnglish
Title of host publication2016 Symposium on Applied Computing, SAC 2016
PublisherAssociation for Computing Machinery
Pages1460-1465
Number of pages6
ISBN (Electronic)9781450337397
DOIs
StatePublished - 4 Apr 2016
Externally publishedYes
Event31st Annual ACM Symposium on Applied Computing, SAC 2016 - Pisa, Italy
Duration: 4 Apr 20168 Apr 2016

Publication series

NameProceedings of the ACM Symposium on Applied Computing
Volume04-08-April-2016

Conference

Conference31st Annual ACM Symposium on Applied Computing, SAC 2016
Country/TerritoryItaly
CityPisa
Period4/04/168/04/16

Keywords

  • Android
  • Apkpler
  • Generic framework
  • Static analysis

Fingerprint

Dive into the research topics of 'Towards a generic framework for automating extensive analysis of Android applications'. Together they form a unique fingerprint.

Cite this