L'iPhone remporte un grand succès, en partie grâce à l'AppStore et les nombreuses applications qui y sont proposées aux utilisateurs. Cependant, cette plate-forme est relativement fermée car chaque application doit être approuvée par Apple. Le jailbreak consiste à « déverrouiller » le système d'exploitation du téléphone (iOS) pour y exécuter n'importe quelle application. Alors qu'Apple déploie des mises à jour régulières afin de combler les vulnérabilités utilisées pour le jailbreak, de nouvelles failles sont continuellement découvertes par les différents acteurs de la « scène jailbreak » [WIKI]. Nous présentons ici les mécanismes de sécurité mis en place sur l'iPhone, ainsi que le détail des 3 vulnérabilités exploitées par l'outil de jailbreak Spirit, publié par Comex en mai 2010.
1. Présentation de l'iOS
1.1 Historique
Le système d'exploitation de l'iPhone, iPhone OS (renommé depuis peu par Apple en iOS) en est aujourd'hui à sa 4ème version majeure. Les 4 versions de l'OS correspondent à la sortie des différents modèles d'iPhone depuis 2007 : 2G, 3G, 3GS et l'iPhone 4 (l'iPad utilise également iOS 4). Le noyau, les démons et les différentes bibliothèques de l'iOS sont en grande partie issus de Mac OS X.
Modèles |
Processeur d'applications |
Date |
iPhone, iPhone 3G, iPod Touch |
S5L8900 |
…
Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
Déjà abonné ? Connectez-vous
Abonnez-vous maintenant
Ajouter à une liste de lecture
|