Suppression de données sensibles

Le nettoyeur de mémoire peut supprimer des données sensibles stockées en mémoire sur un smartphone BlackBerry. Certains événements déclenchent le nettoyeur de mémoire qui vide divers caches et exécute le nettoyage sécurisé des instances. Le nettoyeur de mémoire n'est pas activé par défaut. Par contre, il est activé automatiquement lorsque vous activez le cryptage. Pour activer manuellement le nettoyeur de mémoire, l'utilisateur de smartphone clique sur Options > Security Options > Advanced Security Options > Memory Cleaning et définit l'état sur Enabled.

L'API du nettoyeur de mémoire est déployée dans le progiciel net.rim.device.api.memorycleaner.

Les utilisateurs peuvent configurer les événements déclenchant un nettoyage de la mémoire. Vous pouvez faire en sorte que votre application soit alertée si l'un de ces événements se produit. Pour ce faire, déployez l'interface MemoryCleanerListener et enregistrez-la à l'aide de l'une des méthodes statiques MemoryCleanerDaemon.addListener() ou MemoryCleanerDaemon.addWeakListener().

L'interface MemoryCleanerListener présente deux méthodes, cleanNow() et getDescription(). La méthode cleanNow() est appelée par le nettoyeur de mémoire lorsqu'un événement configurable par l'utilisateur survient. Le nettoyeur de mémoire transmet un paramètre Événement lorsqu'il appelle cleanNow() pour indiquer l'événement à l'origine du nettoyage de la mémoire. La méthode getDescription() est appelée par le nettoyeur de mémoire si ce dernier doit afficher des informations à propos des applications enregistrées en tant que nettoyeurs. Cette fonctionnalité est nécessaire, par exemple, sur l'écran d'options Nettoyage de la mémoire.


Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.