Presentation is loading. Please wait.

Presentation is loading. Please wait.

NEED OF JAILBREAKING IN IOS PENETRATION TESTING

Similar presentations


Presentation on theme: "NEED OF JAILBREAKING IN IOS PENETRATION TESTING"— Presentation transcript:

1 NEED OF JAILBREAKING IN IOS PENETRATION TESTING
ANUJ SHARMA SECURITY EXPERT NIIT TECHNOLOGIES

2 Abstract This Presentation will change the perception towards Jailbreaking and will highlight the importance of it in iOS penetration testing . Concepts Core Idea Conclusion Need of Mobile Security Penetration testing ? iOS? Jailbreaking ? iOS? Importance of Jailbreaking ? How to Jailbreak ? Outcomes of Jailbreaking ? Benefits to Penetration Testers ?

3 Why Mobile Security ? Hackers New Favorite Target : Mobile Apps
Increasing Mobile App Usage Hackers New Favorite Target : Mobile Apps High Business Security Risks in Mobile Apps

4 Penetration Testing ? How to do in iOS ?
A penetration test is an authorized simulated attack on a computer system that looks for security weakness , potentially gaining access to the system’s features and data. Whitebox Testing : Full information Source Code provided Blackbox Testing : No Code or information provided. Working only with downloadable app. Focus : Attack the network communication. Server component Client component 4

5 Jailbreaking in iOS ? Challenges in Jailbreaking ?
iOS jailbreaking is privilege escalation for the process of removing software restrictions imposed by Apple on iOS. It is similar to rooting in Android. Jailbreaking is often taken as illegal, which in real it is not. Different iOS versions need different Jailbreaking softwares. Jailbreaking voids Apple’s device warranty. So no more device issues fixed by Apple. Difficult to obtain device for jailbreaking as device providers don’t understand the use of jailbreaking in iOS penetration testing.

6 Why to jailbreak iOS device ?
Root Access Jailbreaking permits root access which is required in debugging and examining the application code and runtime behavior. Tools Jailbreaking permits installing security tools needed in iOS penetration testing from third party stores like cydia. Coverage iOS penetration testing in Jailbreak devices give maximum coverage of application as it has permissions of underlying OS. 6

7 How to Jailbreak ? 3. Download , Run Evasion and tap Jailbreak
4. Tap Evasion on Home Screen and let device reboot. Software for Jaibreaking iOS device 3. Download , Run Evasion and tap Jailbreak 2. Restore Device 1. Backup Data Steps to Jailbreak 7

8 Outcomes of Jailbreaking
Jailbreaking iOS device enables iOS penetration testers to better assess iOS applications . Better security provided by jailbreaking means less hacking possibilities. Security Hacking Allows penetration testers to be on the same level as Hackers because hackers generally Jailbreak their devices to hack applications. 8

9 Take Away First step in iOS penetration testing is Jailbreaking.
Jailbreaking is highly important in iOS penetration testing. Jailbreaking is fairly legal and very easy to do. Jailbreaking can reduce hacking possibilities by assessing application vulnerabilities before hand.

10 Q & A 10

11 Thank You!!! Author Biography References & Appendix
Wikipedia – Penetration Testing Wikipedia – iOS Jailbreaking OWASP – iOS Application Security Cheat Sheet Currently Working as Security Expert in NIIT Technologies . Qualification : MCA Skilled expertise in Security tools like Burp Suite , Acunetix , Nessus etc. Thank You!!!


Download ppt "NEED OF JAILBREAKING IN IOS PENETRATION TESTING"

Similar presentations


Ads by Google