La nouvelle fonctionnalité iOS 14 montre combien d'applications espionnent dans votre presse-papiers

Une nouvelle fonctionnalité de la version bêta 1 du développeur iOS 14 a surpris certains utilisateurs. La fonctionnalité avertit l'utilisateur chaque fois qu'une application accède au presse-papiers pour une raison quelconque, et disons simplement qu'il y a beaucoup trop d'applications aujourd'hui qui accèdent à votre presse-papiers pour apparemment aucune raison.

Si vous exécutez la version bêta 1 du développeur iOS 14 et copiez un élément dans votre presse-papiers, le système d'exploitation affichera une notification contextuelle en haut de l'écran vous informant chaque fois qu'une application a accédé aux données de votre presse-papiers. La vidéo ci-dessous le montre en action. Assurez-vous de la regarder en plein écran pour voir le haut de la vidéo où les notifications apparaissent.

L'utilisateur de cette vidéo a copié une image d'iMessage, puis a ouvert une série d'applications. Dans chaque cas, iOS a montré une notification en haut où il a informé l'utilisateur que l'application qu'ils avaient ouverte accédait aux données du presse-papiers d'iMessage.

Les applications ici sont toutes indépendantes et de différentes catégories mais elles semblent toutes avoir une chose en commun, elles accèdent toutes aux données du presse-papiers. Il est difficile de dire si ces applications ont été choisies au hasard ou parce que ce sont les seules applications sur l'appareil de l'utilisateur qui ont accédé aux données du presse-papiers.

Maintenant, avant que la panique ne s'installe, il convient de souligner que les applications ont souvent besoin d'accéder au presse-papiers pour diverses raisons. Chrome, par exemple, vérifiera votre presse-papiers s'il a une URL, qu'il suggérera ensuite lorsque vous appuyez sur la barre d'adresse. L'application populaire Reddit Apollo (non représentée ici) vérifiera votre presse-papiers si vous avez un lien reddit collé là-bas, puis vous demandera si vous souhaitez ouvrir ce lien dans Apollo.

Christian Selig, le développeur d'Apollo, a même consulté Reddit pour expliquer pourquoi son application a besoin d'accéder au presse-papiers et comment cela fonctionne exactement. Selon Selig,

C'est littéralement comme "Hé iOS, y a-t-il une URL dans le presse-papiers? Oh oui, est-ce une Reddit? D'accord, je vais leur demander s'ils veulent l'ouvrir." Évidemment, à aucun moment, il ne se passe quoi que ce soit comme quitter l'appareil ou quoi que ce soit. Il affichera cette bannière même s'il n'y a pas d'URL Reddit car il doit vérifier l'URL pour voir s'il s'agit d'une URL Reddit en premier lieu. URL Reddit de Schrodinger. Mais l'API du presse-papiers (avant iOS 14) était très ouverte, comme quelqu'un l'a dit, que se passerait-il si les dossiers médicaux étaient dans votre presse-papiers sous forme de texte? Eh bien, dans le cas d'Apollo, cela ne le qualifie pas en tant qu'URL, donc il ne serait même pas "regarder".

Selig admet que le fait que son application n'utilise pas abusivement les données du presse-papiers ne signifie pas que d'autres applications ne le feraient pas. Il admet également que même dans son cas, il suffit de croire sur parole.

La bonne chose est que cette notification d'aspect plutôt effrayant obligera les développeurs à bloquer entièrement leurs applications d'accéder au presse-papiers s'il n'en a pas besoin, juste pour empêcher cette fenêtre contextuelle d'apparaître. Et pour les applications qui en ont besoin, les développeurs devraient maintenant expliquer pourquoi ils ont besoin d'accéder au presse-papiers.

Il est important de noter qu'Apple ne bloque pas l'accès au presse-papiers par défaut ici, comme il le fait pour des choses comme la caméra, le microphone ou l'emplacement. Cela casserait probablement beaucoup d'applications instantanément. Au lieu de cela, il a choisi d'alerter l'utilisateur que ses données pourraient être lues par d'autres applications afin qu'il puisse être plus prudent avec elles. Et si cela amène les utilisateurs et les développeurs à adopter de meilleures pratiques, c'est finalement une victoire.

Il s'agit toujours de la première version bêta, de sorte que cette fonctionnalité pourrait subir certaines modifications ou même ne pas arriver à la version finale. Nous devrons simplement attendre et voir comment celui-ci se déroule.

P.S. Ce n'est pas un problème iOS. C'est un comportement courant pour les applications sur toutes les plates-formes et pourquoi les gestionnaires de mots de passe effacent automatiquement votre presse-papiers après un certain temps.