Popis: |
In recent years, many innovations were introduced to make mobile devices more flexible, effective, functional, and smaller which led to their ubiquity and dependence of users on their availability. Java-based mobile devices have become mainstream appliances, hence Java security has become the center of attention of a lot of researches aimed to investigate and enhance the Java security model. In this paper, we propose a new framework for enhancing run-time security for applications on mobile devices by providing dynamic policies for independently controlling each application based on the historical usage of this application. A user can control the behavior of each application and the policy rules can grow dynamically during execution. Java 2 Micro Edition (J2ME) is used as a case study and vehicle to demonstrate the effectiveness of our framework. Preliminary performance evaluation experiments show acceptable memory allocation and application execution time overhead. |