Xerub Examines iOS Security Mitigations and the Rising Cost of Exploitation

· 41:09 · Watch on YouTube ↗

Summary

Researcher xerub traces the evolution of iOS security mitigations, their historical bypasses and the growing difficulty of building exploit chains, while recommending Lockdown Mode as a defense against attacks such as BLASTPASS.

Key points

  • Xerub describes how complex code bases, outdated libraries and inadequate testing can create security weaknesses.
  • Fuzzing can uncover bugs, but the speaker cautions that some sophisticated flaws are unlikely to be found this way.
  • The talk traces iOS defenses including code signing, sandboxing, ASLR, kernel protections and pointer authentication, alongside historical bypasses.
  • Xerub says Lockdown Mode protected devices against BLASTPASS and recommends enabling it; the exploit involved malicious images in a pass attachment.
  • The speaker says layered mitigations have substantially increased the effort and cost of building reliable exploit chains.

Article Details

Topics
  • [00:56] Defensive security experience and iOS exploit research
  • [03:57] Software security challenges, testing and fuzzing
  • [12:32] Bug bounties and limitations of narrow patches
  • [14:45] Evolution and bypasses of iOS security mitigations
  • [29:48] CoreTrust, BlastDoor and BLASTPASS
  • [32:24] iOS hardening, Developer Mode and Lockdown Mode
  • [35:21] Emerging mitigations and the increasing cost of exploitation

Vendors