Ouvrir le menu principal

iGeneration

Recherche

Une faille qui prend complètement à défaut le système de validation de l'App Store

Christophe Laporte

mardi 08 novembre 2011 à 00:11 • 20

iPhone

Incontestablement, Charlie Miller, vient de réussir l’un de ses plus jolis coups. Le chercheur en sécurité a débusqué une faille dans iOS qui permet de contourner la signature du code. Ce mécanisme permet en théorie de n’exécuter que des commandes autorisées dans la mémoire de l’iPhone ou de l’iPad. La démonstration de Charlie Miller est assez impressionnante. Il a soumis à Apple, Instastock, un logiciel qui permet de suivre les cours de la bourse. Cette dernière a été validée et a été disponible plusieurs jours sur l’App Store avant qu’Apple s’aperçoive de la supercherie. Si d’apparence, l’application n’avait rien de bien folichon, elle était également capable de télécharger et d’exécuter du code à distance, lequel n’est pas passé bien entendu entre les mains d’Apple. Comme il le montre dans la vidéo, grâce à son logiciel, Charlie Miller peut très facilement prendre le contrôle de l’iPhone sur lequel l’application est installée, récupérer des données confidentielles ou encore exécuter certaines commandes. Le tout à la barbe et au nez de l’utilisateur… Charlie Miller doit faire une démonstration de cette faille lors de la conférence SysCan qui se tient la semaine prochaine à Taiwan. Toutefois, il avait présenté ses travaux en avant-première à Forbes. Apple n’a pas tardé à réagir et à supprimer Instastock, au bout de quelques heures. La firme de Cupertino a rarement été aussi rapide pour retirer un logiciel de sa plate-forme de téléchargement. Apple aurait même fermé le compte développeur de Charlie Miller alors que la marque à la pomme lui en avait justement offert un pour qu’il puisse faire des tests. Il semble que la faille ait un lien avec Nitro, le moteur JavaScript de Safari Mobile apparu dans iOS 4.3. Ce dernier avait la particularité de supporter la compilation à la volée (JIT), et par conséquent d'avoir la capacité de marquer des pages mémoire en RAM comme étant exécutables. Et c’est justement pour cette raison qu’Apple avait dans un premier temps réservé Nitro à son navigateur web, de peur que des petits malins parviennent à faire fonctionner du code non signé par ce biais. Quoi qu’il en soit, Charlie Miller n’en dira pas plus sur la question tant qu’Apple ne corrige pas cette faille dans iOS.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

iOS 26 permet des sélections de texte chirurgicales dans Messages

15:24

• 8


1 Go jusqu’à l’illimité, les quatre opérateurs alignent les forfaits pour les vacances

14:34

• 9


Quatre traqueurs compatibles avec Localiser pour moins de 30 €

12:51

• 13


La nouvelle gamme v3 de manettes Razer a un modèle XL pour iPad Pro

11:10

• 10


SFR : après la grosse panne de lundi, le réseau mobile est rétabli 🆕

09:52

• 61


Aqara commercialise la U200 Lite, une serrure connectée sans la fonction clés du domicile

09:28

• 18


Le Prime Day d'Amazon durera 4 jours du 8 au 11 juillet

08:06

• 18


Pas d'écran pour les enfants de moins de 3 ans

08:03

• 43


The Trump Organization lance un smartphone soi-disant produit aux États-Unis associé à un forfait « révolutionnaire » 🆕

16/06/2025 à 21:52

• 73


Découverte de Téléphone dans iOS 26 : nouvelle interface, appels inconnus, portages sur l’iPad et le Mac

16/06/2025 à 20:34

• 25


Comme promis, Apple sort de nouvelles bêtas… pour iOS 18.6 et macOS 15.6

16/06/2025 à 19:20

• 13


La publicité s’infiltre finalement dans WhatsApp

16/06/2025 à 18:58

• 50


Orange TV s’améliore sur Apple TV : qualité HD+, enregistreur optimisé…

16/06/2025 à 17:13

• 17


La première bêta d’iOS 18.6 sur le point de sortir

16/06/2025 à 16:32

• 2


Des iPhone 17 uniquement eSIM en France ? Les opérateurs sont fin prêts

16/06/2025 à 16:10

• 56


France Identité : l’intégration de la carte grise disponible en bêta

16/06/2025 à 14:25

• 100