Top Promos Apple Test Apple Antivirus Mac Dock Thunderbolt Sunology Comparatif iPhone Nettoyeur Mac

Actualité

iPhone

Avant iOS 11, une app pouvait facilement connaitre la liste des programmes installés

Par Didier Pulicani - Publié le

Avant iOS 11, une app pouvait facilement connaitre la liste des programmes installés
Malgré toutes les précautions prises par Apple pour protéger ses utilisateurs, iOS regorge de faille de sécurité en tout genre, même si l'on peut parfois plutôt parler de laisser-aller dans l'utilisation des API.

Déjà en 2009, on se souvient de la conférence données par Nicolas Seriot, un suisse expert en sécurité informatique, et qui mettait en garde contre les libertés offertes par iOS au sein même de la Sandbox -le bac à sable, dans lequel l'application peut jouer librement.

Cette fois, c'est le développeur Pierre Blazquez qui a découvert un moyen pour n'importe quelle application, de lister l'intégralité des apps installées par l'utilisateurs. En soi, rien de bien grave, mais l'information est assez importante pour les développeurs et les publicitaires : il est possible alors d'étudier votre comportement, de savoir quels programmes vous avez installé récemment, ou si l'app de votre concurrent est également présente sur l'iPhone de votre utilisateur.

Pour y parvenir, Pierre utilise une API privée (Launch Services) qui fait partie du MobileCoreServices.framework, des appels relativement faciles si l'on sait quoi faire. Les listings obtenus ne se limitent pas aux apps, mais aussi aux extensions, aux widgets, aux VPN... Bref, c'est assez fou de pouvoir obtenir ces informations sans que l'utilisateur n'ait son mot à dire.

Pour démontrer son propos, notre développeur a donc créé AppBleed, un projet ouvert sur Github qui explique en détail comment il s'y est pris. Il note également que l'utilisation d'API privées peut être rendu indétectable pour différente techniques d'obfuscation de code, comme avec les bibliothèques dynamiques qui permetttent de faire évoluer le code à distance, une fois la validation passée.

Précisons que la faille est corrigée depuis iOS 11... jusqu'à ce qu'un développeur en trouve une autre :-)

https://github.com/PierreBlazquez/appbleed-ios
Mac4Ever recrute sur Paris et Nîmes

Mac4Ever recrute sur Paris et Nîmes

Mac4ever renforce ses équipes et recherche plusieurs personnes pour participer à la rédaction de son fil d'actualité, à la création de contenu vidéo, ainsi qu'à l'amélioration du référencement des contenus. Si tu es intéressé, n'hésite pas à postuler !

L'IA générative d’Adobe Express concurrencera-t-elle ChatGPT ?

L'IA générative d’Adobe Express concurrencera-t-elle ChatGPT ?

Après plusieurs semaines de bêta, l'application Adobe Express dotée de l'IA Firefly et des nouveaux outils de conception est...

Comment Apple rend l'installation d'App Store tiers infernale sur l'iPhone

Comment Apple rend l'installation d'App Store tiers infernale sur l'iPhone

Depuis hier soir, AltStore -le premier magasin tier- a ouvert ses portes et il est possible d'y télécharger des applications. Mais l'installation...

L'iPhone 17 Plus serait plus petit que l'iPhone 15 Plus !

L'iPhone 17 Plus serait plus petit que l'iPhone 15 Plus !

Alors que le mois de mai pointe son nez avec la WWDC et les spéculations nombreuses et variées sur l'iPhone 16, certains trouvent cela...

Le 1er App Store tiers pour l’iPhone est disponible !

Le 1er App Store tiers pour l’iPhone est disponible !

Avec le DMA, Apple est désormais obligée de laisser les développeurs ouvrir leur propre magasins d’applications en Europe. Et cette...

L’Indonésie, un nouvel Eldorado pour Apple

L’Indonésie, un nouvel Eldorado pour Apple

Après un passage au Vietnam, Tim Cook ne rentre pas à Cupertino mais poursuit sa tournée en Asie du Sud-Est, avec un arrêt...

Des filtres pour s'y retrouver dans les conversations sur WhatsApp

Des filtres pour s'y retrouver dans les conversations sur WhatsApp

Toujours très généreux en nouveautés (il faut bien le concéder), WhatsApp déploie actuellement de nouveaux filtres...

Quelles nouveautés pour iOS 17.5 ?

Quelles nouveautés pour iOS 17.5 ?

Apple teste actuellement iOS 17.5, la cinquième et possiblement dernière mise à jour du système d'exploitation avant la WWDC. Comme...

Pourquoi le 1er émulateur NES sur iPhone a été retiré après quelques heures ?

Pourquoi le 1er émulateur NES sur iPhone a été retiré après quelques heures ?

L'arrivée des émulateurs sur l'iPhone (et l'iPad) n'est pas une mince affaire et les audacieux développeurs qui s'y collent se comptent...

Commentaires

Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.

5 commentaires
Connectez-vous/créez un compte pour réagir à cet article !
Oops, vous n'êtes pas connecté

Pour évaluer un commentaire sur Mac4Ever, vous devez être connecté avec votre compte utilisateur.