Le stockage local sur mobile
Quatre supports (préférences, fichiers privés et cache, base SQLite, coffre de clés) : choisir le bon pour chaque donnée, savoir ce qui survit à la fermeture, au vidage du cache et à la désinstallation, et ne jamais écrire un secret en clair.
- 21 cartes
- 5 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Ranger et relier
- Mises en situation
- Comprendre
Quelques cartes du deck
Préférences : de quoi s'agit-il ?
Voir la réponse
Petit espace de l'application qui range des paires clé-valeur simples : un réglage, un nombre, un court texte.
SharedPreferencesouDataStoresous Android,UserDefaultssous iOS : pratique pour un thème ou un dernier onglet, inadapté à des données nombreuses ou liées.L'utilisateur touche « Vider le cache » dans les réglages de l'application. Laquelle de ces données disparaît ?
- Les vignettes téléchargées
- Le thème sombre choisi dans les réglages de l'application
- Les notes enregistrées dans la base de données SQLite
- Les documents créés par l'utilisateur dans le stockage privé
Voir la réponse
Les vignettes téléchargées
Seul le dossier de cache est vidé. Préférences, base et fichiers privés sont dans d'autres emplacements, qui ne disparaissent qu'avec « Effacer les données » ou la désinstallation.
Un jeton d'accès ne s'écrit jamais en clair dans les préférences ou un fichier : on le protège par le … du système.
Voir la réponse
Un jeton d'accès ne s'écrit jamais en clair dans les préférences ou un fichier : on le protège par le coffre de clés du système.
Préférences et fichiers privés sont lisibles en clair sur un téléphone débridé ou dans une sauvegarde. Le coffre garde le secret, ou la clé qui le chiffre, sans jamais livrer cette clé.
Stockage privé : de quoi s'agit-il ?
Voir la réponse
Dossier réservé à l'application, que les autres applications ne peuvent pas lire et qui est effacé avec elle à la désinstallation.
C'est là que vont les fichiers de l'application : documents de travail, base de données, brouillons. Il survit à la fermeture, pas à la désinstallation.
Un jeton d'accès, rangé tel quel dans les préférences, est lu en clair par un outil sur un téléphone débridé. Que faire ?
- Renommer sa clé dans les préférences pour qu'elle ne se devine pas
- Le déplacer dans le dossier de cache, que les autres applications ne lisent pas
- Le copier aussi dans un fichier privé, pour avoir une sauvegarde
- Le protéger par le coffre de clés du système et ne plus rien garder en clair
Voir la réponse
Le protéger par le coffre de clés du système et ne plus rien garder en clair
Sur un téléphone débridé, tout fichier de l'application est lisible, quel que soit son nom ou son dossier. Le coffre garde le jeton, ou la clé qui le chiffre, sans jamais la livrer : le fichier volé ne montre plus rien de lisible.