IntermediateMobileiOSAppSec

iOS Application Security

The Definitive Guide for Hackers and Developers

3 / 5

David Thiel on attacking and defending iOS apps: the platform sandbox, IPC surfaces, keychain semantics, transport security, and the patterns that introduce real bugs.

Buy on Amazon

As an Amazon Associate we earn from qualifying purchases. The link above is sponsored.

Published
2016
Publisher
No Starch Press
Pages
296
Language
English

Read this if

Mobile security pentesters and iOS developers who need a practical guide to the platform's security surface. Thiel covers the sandbox, Keychain, runtime, code signing, and the typical class of mistakes shipped iOS apps make.

Skip this if

Readers wanting current (post-2018) iOS specifics. The book pre-dates significant Apple platform changes (App Tracking Transparency, modern entitlement model, modern keychain access groups); principles transfer, specifics don't.

Key takeaways

  • Most iOS app vulnerabilities are at the app layer, not the platform layer; the book's framing aligns with what real pentests actually find.
  • Keychain misuse and insecure storage are still the dominant findings on real engagements; the book's chapter on them is the practical core.
  • Frida and Objection have largely replaced the older runtime-introspection tooling described here; the workflow translates, the tools have moved on.

Notes

Pair with the OWASP Mobile Application Security Testing Guide for current tooling and with the iOS Hacker's Handbook (Miller et al) for the deeper platform internals. For 2026-era iOS pentests, supplement heavily with current Apple documentation and Frida-cookbook resources.

Related topics