Ouvrir le menu principal

iGeneration

Recherche

Sécurité et vie privée : le message ambigu d’iOS 9

Anthony Nelzin-Santos

samedi 13 juin 2015 à 09:00 • 42

iOS

Visiblement échaudée par la conduite des agences « de renseignement » et de certains acteurs du web, Apple cadenasse ses systèmes d’exploitation. La firme de Cupertino demande ainsi aux développeurs de chiffrer toutes les communications de leurs applications dans OS X El Capitan et iOS 9, et il ne fait aucun doute qu’elle finira par leur imposer. Et elle leur interdit désormais d’essayer de lister les applications installées sur un iPhone ou un iPad.

« Les applications installées par un utilisateur sont son affaire » : et celle d'Apple, qui a expliqué très calmement savoir combien d'applications étaient installées en moyenne sur chaque appareil, et comment ce nombre changeait selon la capacité des appareils. « Faites ce que je dis mais pas ce que je fais » doit être la devise de Tim Cook.
« Les applications installées par un utilisateur sont son affaire » : et celle d'Apple, qui a expliqué très calmement savoir combien d'applications étaient installées en moyenne sur chaque appareil, et comment ce nombre changeait selon la capacité des appareils. « Faites ce que je dis mais pas ce que je fais » doit être la devise de Tim Cook.

URL schemes

iOS intègre un système de « schémas d’URL » (URL schemes), qui permet aux applications de répondre à l’appel de certaines requêtes. Apple se réserve certains schémas : http:// ouvre évidemment Safari, mailto: ouvre Mail, tel:// ouvre Téléphone ou FaceTime, maps:// ouvre Plans, et ainsi de suite. Les applications tierces peuvent « déclarer » des schémas : Twitter utilise twitter://, Facebook répond à fb://, omnifocus:// lance OmniFocus

Ce système est conçu pour faciliter l’échange d’informations entre applications, et a permis l’explosion de systèmes d’automatisations rudimentaires, par exemple avec Launch Center Pro ou Workflow. Apple offre deux méthodes pour interagir avec ces URL spéciales : canOpenURL, qui demande si une application peut ouvrir telle ou telle URL et reçoit un « oui » ou un « non » en retour, et openURL, qui ouvre l’URL en question.

Des applications ont abusé de la méthode canOpenURL pour dresser la liste des applications installées par un utilisateur. Twitter testait ainsi plus de 2 500 schémas d’URL, parmi lesquels ceux de clients concurrents, d’autres réseaux sociaux, de jeux populaires, d’applications d’actualités, etc. De quoi lui donner une bonne idée des goûts de ses utilisateurs… afin de leur présenter de la publicité plus ciblée. C’est précisément contre une telle utilisation qu’Apple agit aujourd’hui.

Tiens tiens, Twitter est capable de vous suggérer des applications.
Tiens tiens, Twitter est capable de vous suggérer des applications.

Les applications ne pourront plus utiliser canOpenURL qu’avec 50 schémas d’URL différents. La limite est suffisamment basse pour empêcher le « scan » complet d’un appareil, la firme de Cupertino affirmant que « les applications installées par un utilisateur sont son affaire. » Et elle est suffisamment haute pour ne pas gêner l’utilisation d’applications comme Launch Center Pro, même si elle contrariera sans doute quelques utilisateurs avides d’automatisation.

Cette limite est obligatoire pour toute application ciblant iOS 9, mais sera aussi appliquée rétroactivement à toutes les autres applications. L’accès à d’autres fonctions permettant de dresser une liste des applications installées, notamment certaines valeurs de l’interface sysctl, est aussi interdit. Sur un autre terrain, Apple a aussi renforcé les protections d’iOS contre le marketing géolocalisé… 

Apple a encore amélioré les protections d'iOS contre le marketing géolocalisé.
Apple a encore amélioré les protections d'iOS contre le marketing géolocalisé.

Safari ViewController

…mais dans le même temps, Apple a introduit une nouveauté qui pourrait faciliter le suivi des utilisateurs sur le web. Jusqu’ici, les développeurs devaient développer leur propre mini-navigateur web à l’intérieur de leurs apps, sans jamais pouvoir bénéficier de toutes les fonctions de Safari. Ils pourront désormais utiliser Safari ViewController, qui n’est rien d’autre qu’un mini-Safari à l’intérieur des applications.

Safari ViewController possède la plupart des fonctions de Safari, dont quelques-unes très utiles comme Auto Fill (qui permettra d’enfin utiliser le Trousseau d’accès à l’intérieur des applications) et le mode Lecteur (qui a d’ailleurs été bien amélioré dans iOS 9). Certaines sont plus gênantes : les cookies sont partagés entre Safari et toutes les instances de Safari ViewController, ce qui signifie qu’une régie publicitaire un peu curieuse pourra suivre l’utilisateur d’application en application avec ses cookies publicitaires.

Auto Fill et le mode Lecteur à l'intérieur d'une application, grâce à Safari ViewController. Notez que le champ d'adresse est inactif et que l'interface est légèrement différente de celle de Safari : Safari ViewController reprend des fonctions de son aîné, mais ne le remplace pas.
Auto Fill et le mode Lecteur à l'intérieur d'une application, grâce à Safari ViewController. Notez que le champ d'adresse est inactif et que l'interface est légèrement différente de celle de Safari : Safari ViewController reprend des fonctions de son aîné, mais ne le remplace pas.

Bien sûr, Apple a aussi introduit Content Blocking, une fonction qui pourrait être utilisée comme un bloqueur de publicités et de pisteurs — mais chaque bloqueur doit être activé manuellement dans une sous-sous section des Réglages. De la même manière qu’Apple avait affaibli les défenses de Safari face aux cookies dans OS X Yosemite, elle vient de créer une brèche là où il n’y en avait pas. Or plus de trois quarts de l’usage d’un smartphone est passé dans les apps, dans les nombreuses apps intégrant une forme de navigateur.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

SwitchBot lance son hub IA, qui peut servir dans le cadre de la domotique ou même pour installer OpenClaw

09/02/2026 à 21:33

• 2


iPhone 17 Pro « orange Hermès » : un succès juteux en Chine

09/02/2026 à 18:35

• 24


Discord généralise la vérification d’âge et limite l’accès aux serveurs 18+

09/02/2026 à 17:10

• 24


Promo : une station de charge Qi2 pour iPhone et AirPods à 25 € (- 35 %)

09/02/2026 à 16:54

• 1


Jony Ive imprime la patte Apple dans la Ferrari Luce

09/02/2026 à 16:13

• 65


Le cadenas compatible Localiser en promo à 23 € 🔒

09/02/2026 à 15:54

• 0


Apple vend maintenant des iPhone 16 (Pro) reconditionnés, qui ne valent pas le coup

09/02/2026 à 13:53

• 40


Face à iCloud et Google Photos, Ente poursuit sa montée en puissance

09/02/2026 à 12:23

• 19


Promo : le DJI Osmo Mobile 8 tombe à son prix le plus bas (125 €)

09/02/2026 à 12:15

• 5


Runna : l'app de running qui vous pousse un peu trop chez le kiné

09/02/2026 à 11:13

• 14


Le Dolby Vision et le HDR10+ disparaissent de Disney+, tout comme les films 3D pour Vision Pro

09/02/2026 à 10:07

• 36


Liquid Glass : ne vous attendez pas à une révolution !

09/02/2026 à 09:30

• 123


Super Bowl LX : Bad Bunny affole les compteurs, Trump voit rouge et Anthropic tacle OpenAI

09/02/2026 à 08:55

• 89


L’ordre du quarté : iPhone 17e, iPad A18, iPad Air M4 et MacBook Pro M5

09/02/2026 à 07:30

• 20


iOS 27 : une année de transition, Siri en tête d’affiche

09/02/2026 à 06:15

• 18


Promos : iPhone 17 à 815 € et l'iPhone Air à partir de 899 €

08/02/2026 à 13:09

• 36