This repository contains a short case study on iOS security, how early jailbreaks exposed weaknesses, and how Apple strengthened the OS with layers like sandboxing, code signing, ASLR, DEP, KTRR, and PAC.
To understand these ideas practically, I simulated core security mechanisms on Linux to see how the kernel enforces privilege boundaries in real time.
A simple C program showing how the Linux kernel responds to valid vs. invalid system calls.
A minimal example that restricts a program to one syscall and terminates it when anything else is attempted.
A demonstration of how permission misconfigurations can lead to elevated access — a foundational jailbreak concept.
The full PDF is available in the repository.
- Anjali Patil
- Anannya Samudra
This project connects OS theory with practical kernel behavior, offering a hands-on look at syscall filtering, sandboxing, and privilege boundaries.