Abstract-Google's Android operating system has become one the most popular operating system for hand-held devices. Due to its ubiquitous use, open source nature and wide-spread popularity, it has become the target of recent mobile malware. In this paper, we present our efforts on effective security inspection mechanisms for identification of malicious applications for Android mobile applications. To achieve that, we developed a comprehensive software inspection framework. Moreover, to identify potential software reliability flaws and to trigger malware, we develop a transparent instrumentation system for automating user interactions with an Android application that does not require source code. Additionally, for run-time behavior analysis of an application, we monitor the I/O system calls generated the by application under monitoring to the underlying Linux kernel. As a case study, we present two Android malware samples found in the wild to experimentally evaluate the applicability of our proposed system for uncovering potential malicious activities.
An example of inspection mechanisms for identification of malware applications for Android OS is presented by Karami et al. REF where they developed a transparent instrumentation system for automating the user interactions to study different functionalities of an app.
Behavioral Analysis of Android Applications Using Automated Instrumentation
2013 IEEE Seventh International Conference on Software Security and Reliability Companion
2013 IEEE Seventh International Conference on Software Security and Reliability Companion
Computer Science