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

Promo : jusqu'à -600 € sur des iPad Pro M4 bien équipés

08:08

• 8


iOS 19 et macOS 16 auraient une toute nouvelle interface inspirée de visionOS

10/03/2025 à 21:53

• 37


La 5G+ pointe le bout de son nez... si on faisait un point sur la norme ?

10/03/2025 à 20:30

• 10


iOS 18.4 bêta 3 disponible pour les développeurs

10/03/2025 à 19:15

• 17


OnePlus troque lui-aussi son commutateur silencieux pour un bouton personnalisable

10/03/2025 à 18:30

• 4


Un bricoleur case des aimants dans l’iPhone 16e

10/03/2025 à 17:45

• 23


iOS 18.3.2 ne devrait plus trop tarder d’arriver

10/03/2025 à 17:15

• 4


Un futur iPad pliant aura peut-être Face ID caché sous l’écran

10/03/2025 à 15:45

• 14


Toutes les différences entre la « version européenne » d’iOS et celle pour le reste du monde

10/03/2025 à 14:13

• 44


La finesse de l’hypothétique iPhone 17 Air présentée en vidéo

10/03/2025 à 11:27

• 52


Apple Intelligence : tout à refaire pour le Siri plus personnel reporté de plusieurs mois ?

10/03/2025 à 10:05

• 61


Concentrée sur la WWDC et la reprise en main de l’équipe Vision : la semaine Apple

10/03/2025 à 09:50

• 37


Le pass Navigo Liberté+ disponible en juin sur iPhone et Android

10/03/2025 à 08:04

• 109


Tesla, quand une marque et ses acheteurs se retrouvent pris au piège d’un patron en roue libre

09/03/2025 à 20:19

• 253


iPhone 16e : comment pallier l’absence de MagSafe ?

09/03/2025 à 10:00

• 38


Promos : l'iPad 10 à 309 € et l'iPhone 16e à partir de 639 €

09/03/2025 à 09:16

• 11