Skip to Main Content
Permission-based security models use a computer security technique that allows the administrator and operating system to restrict applications to access specific resources. The restrictions used in this model are not designed by the users, but instead are designed by developers or administrators. Therefore, the user's system security is dependent on the user's belief that the developers and administrators are legitimate, which can be easily exploited by malicious developers. In this paper, we perform a high-level contextual analysis and an exploration of Android applications based on their implementation of permission-based security models by applying network visualization techniques and clustering algorithms. Throughout the analysis, we discover several phenomena that verify past research, and new potentials in permission-based security models that may provide additional security to the users.