Mobile Systems and Smartphone Security�(MOBISEC 2020)
Prof: Yanick Fratantonio / EURECOM�With huge thanks to Ivan Rodriguez @ivRodriguezCA
1
iOS Security
iOS Security
2
iOS apps
3
iOS apps
4
iOS apps
5
iOS modern security features
6
Code signing exceptions
7
Code signing exceptions
8
Data Execution Prevention
9
Apple store app reviews
10
Code Signing Bypass
11
Provisioning System
12
Provisioning System
13
Security Mechanisms
14
App sandbox
15
Permissions
16
Public vs. Private APIs
17
Public vs. Private APIs
18
Additional Hardening
19
Additional Hardening
20
Additional Hardening
21
Secure Enclave
22
Pointer Authentication Codes
23
Jailbreak
24
Why Jailbreak?
25
Cydia
26
Jailbreak: history and current status
27
Jailbreak: history and current status
28
Reversing iOS apps
29
Jump back to the past...
30
Modern devices are very secure...
31
iOS 1 -- OMG
32
libtiff exploit
33
SMS exploit
34
The Ikee worm
35