Title :
Dynamic cache cleaning on Android
Author :
Finley, S. ; Xiaojiang Du
Author_Institution :
Dept. of Comput. & Inf. Sci., Temple Univ., Philadelphia, PA, USA
Abstract :
Android developers cache data to improve the performance of their applications. Caching is the technique of transparently storing data such that future requests can be accessed more quickly. At times when a mobile device is not under heavy use the cached data, including sensitive data, can remain on the device for an extensive period of time. This poses a security risk, especially when developers do not take the necessary security measures to protect their users´ sensitive information. While there does exist ways to clear application caches built within the Android operating system and third-party applications, these approaches require the user to manually perform these tasks. This paper presents a dynamic cache cleaner that more aggressively pushes out unused cache data. We also present other possible solutions to more effectively manage the cache.
Keywords :
cache storage; mobile computing; operating systems (computers); risk management; security of data; smart phones; software performance evaluation; Android operating system; cache management; dynamic cache cleaning; performance improvement; security risk; sensitive information protection; smart phone; tablet; third-party applications; Androids; Humanoid robots; Mobile communication; Performance evaluation; Security; Smart phones; Android; cache; memory; performance; security;
Conference_Titel :
Communications (ICC), 2013 IEEE International Conference on
Conference_Location :
Budapest
DOI :
10.1109/ICC.2013.6655587