A Comprehensive Evaluation of Android ICC Resolution Techniques
Jiwei Yan, Shixin Zhang, Yepang Liu, Xi Deng, Jun Yan, Jian Zhang
Abstract
Inter-component communication (ICC) is a widely used mechanism in mobile apps, which enables message-based control flow transferring and data passing between Android components. Effective ICC resolution requires precisely identifying entry points, analyzing data values of ICC fields, modeling related framework APIs, etc. Due to various control-flow- and data-flow-related characteristics involved and the lack of oracles for real-world apps, the comprehensive evaluation of ICC resolution techniques is challenging.
Topics & Concepts
Computer scienceAndroid (operating system)Control flowAndroid applicationData flow diagramComponent (thermodynamics)Embedded systemReal-time computingDatabaseOperating systemProgramming languageThermodynamicsPhysicsAdvanced Malware Detection TechniquesSoftware Testing and Debugging TechniquesAdvanced Data Storage Technologies