Google s'apprête à renforcer la sécurité et la confidentialité des utilisateurs du système Android grâce à une mise à jour majeure de la manière dont les applications gèrent la liste des contacts. Cette mesure vise à combler les failles de sécurité résultant de l'octroi aux applications de privilèges larges et inutiles, susceptibles de compromettre les données des utilisateurs.
Un système d'autorisations plus précis
Actuellement, les autorisations relatives aux contacts sous Android manquent de précision ; toute application demandant l'autorisation WRITE_CONTACTS obtient un accès complet lui permettant de modifier ou de supprimer tous les contacts en même temps. Avec les prochaines mises à jour d'Android 18, Google prévoit de remplacer cette approche globale par un système basé sur des « intentions » (Intents) spécifiques, permettant aux applications de demander l'autorisation d'ajouter ou de modifier un seul contact à la fois.
Pourquoi ce changement est-il important ?
L'importance de cette mise à jour réside dans la réduction des risques de cyberattaques susceptibles d'exploiter de larges autorisations. Si une application est compromise ou malveillante, elle peut actuellement apporter des modifications radicales à la base de données des contacts de l'utilisateur, comme le remplacement d'informations réelles par de fausses données pour tromper l'utilisateur ou usurper l'identité de contacts de confiance. En réduisant la portée de l'accès, il deviendra difficile pour les applications malveillantes de mener de telles attaques sans être détectées.
Gestion des contacts en masse
Pour les applications qui nécessitent de larges autorisations à des fins légitimes, telles que les applications officielles de gestion de contacts, Google fournira une nouvelle autorisation connue sous le nom de MANAGE_CONTACTS. Les premiers composants de ce système devraient apparaître avec la mise à jour Android 17 QPR2 prévue pour plus tard cette année.
Ce changement fait partie de la stratégie continue de Google visant à réduire les privilèges accordés aux applications, ayant déjà appliqué des restrictions similaires aux autorisations de lecture des contacts dans les versions précédentes, ce qui reflète une orientation technique vers le principe du « moindre privilège » pour protéger la vie privée des utilisateurs.