Analysis of iOS Jailbreak and Jailbreak-Enabling Vulnerabilities

Name
Sarp Aktug
Abstract
An iOS Jailbreak is the process of exploiting existing vulnerabilities in the iOS operating system to override the built-in limitations enforced by the manufacturer. It does so by modifying parts of the operating system, temporarily or permanently, to execute code with escalated privileges. This study intends to provide an in-depth knowledge and understanding of iOS jailbreaks, by analyzing its historical development across different devices and different OS versions in Apple product family as well as the vulnerabilities they exploit. The main focus of the study is understanding what exactly a jailbreak is, how it exploits vulnerabilities in order to work, and to identify and to categorize the vulnerabilities themselves.
Graduation Thesis language
English
Graduation Thesis type
Master - Software Engineering
Supervisor(s)
Kristiina Rahkema
Defence year
2023
 
PDF