2022 - Life and death of an iOS attacker by Luca Todesco
Industry experts analyze emerging threats surrounding 2022 - Life and death of an iOS attacker by Luca Todesco.
Summary
Overview: Luca Todesco presents at Hexacon on the life and death of an iOS attacker, surveying Apple's aggressive security hardening and its impact on jailbreak and exploit development.
Key Topics: Pointer authentication codes (PAC) on A12+ devices; iOS CFI properties preventing pointer substitution; Apple's rapid security improvements; the shrinking window for public jailbreaks; and ideas for future research directions.
Technical Details: Todesco explains PAC tagging pointers with unpredictable signatures to block traditional exploitation, and how compile-time CFI instrumentation protects function pointers and return addresses. He discusses techniques that died and potential new approaches.
Takeaways: Apple's security investment has dramatically raised exploitation costs. Researchers must adapt to PAC, CFI, and other mitigations while identifying remaining attack surfaces.
Related talks
Black Hat·30 min
Presenters detail vulnerability discovery and exploitation in Death Profile: Now iOS Has Been Compromised to Suspected Ransomware.
Microsoft Israel R&D Center·43 min
Life as an iOS Attacker
Presenters detail vulnerability discovery and exploitation in BlueHat IL 2019 - Luca Todesco (@qwertyoruiop) - Life as an iOS Attacker.
Hexacon·52 min
Presenters detail vulnerability discovery and exploitation in 2023 - Bug Tales: Life and Death in the Sahara by Seamus Burke & Aaron Willey.


