|
What the BlackBerry Memory Cleaner does |
|
Friday, 12 September 2008 |
|
Details Your handheld's memory can contain sensitive information such as passwords, email message bodies, and private keys. To eliminate the risk of that information being compromised, BlackBerry supports a feature called Memory Cleaner. The Memory Cleaner has two main functions: - Secure Garbage Collection
- Clearing Caches
- Secure Garbage Collection
All Java objects are stored on the handheld in RAM or flash memory. Normally, when a Java object is no longer needed, the memory assigned to that object is released to be overwritten by new data. When Memory Cleaner is enabled, the Java Virtual Machine (JVM) overwrites the memory using zeroes before it is released. As a result, there is no way to retrieve the data from the memory chips. Clearing Caches Memory Cleaner clears various caches on the handheld including the temporary key store, content protection caches, address book caches, and the handheld clipboard. See the Additional Information section below for the complete list of cleared caches. Installation
Memory Cleaner is installed and enabled with the installation of the S/MIME Support Package. Memory Cleaner is installed with BlackBerry Handheld Software version 4.0, but is not enabled until Content Protection is enabled.
Memory Cleaner is activated automatically when: - The handheld is synchronized with the desktop.
- The user locks the handheld.
- The handheld locks after a specified amount of idle time.
- The user changes the time or time zone.
|