Book description
iOS Application Security covers everything you need to know to design secure iOS apps from the ground up and keep users' data safe.
Publisher resources
Table of contents
- Cover Page
- Title Page
- Copyright Page
- About the Author
- About the Technical Reviewer
- Brief Contents
- Contents in Detail
- Foreword
- Acknowledgments
- Introduction
-
Part I: iOS Fundamentals
- Chapter 1: The iOS Security Model
- Chapter 2: Objective-C for the Lazy
- Chapter 3: iOS Application Anatomy
-
Part II: Security Testing
- Chapter 4: Building Your Test Platform
- Chapter 5: Debugging with lldb and Friends
- Chapter 6: Black-Box Testing
-
Part III: Security Quirks of the Cocoa API
- Chapter 7: iOS Networking
- Chapter 8: Interprocess Communication
- Chapter 9: iOS-Targeted Web Apps
-
Chapter 10: Data Leakage
- The Truth About NSLog and the Apple System Log
- How Sensitive Data Leaks Through Pasteboards
- Finding and Plugging HTTP Cache Leaks
- Keylogging and the Autocorrection Database
- Misusing User Preferences
- Dealing with Sensitive Data in Snapshots
- Leaks Due to State Preservation
- Secure State Preservation
- Getting Off iCloud to Avoid Leaks
- Closing Thoughts
- Chapter 11: Legacy Issues and Baggage from C
- Chapter 12: Injection Attacks
-
Part IV: Keeping Data Safe
- Chapter 13: Encryption and Authentication
- Chapter 14: Mobile Privacy Concerns
- Index
- Updates
- Support the Electronic Freedom Foundation
-
Footnotes
- Chapter 1: The iOS Security Model
- Chapter 2: Objective-C for the Lazy
- Chapter 3: iOS Application Anatomy
- Chapter 4: Building Your Test Platform
- Chapter 5: Debugging with lldb and Friends
- Chapter 6: Black-Box Testing
- Chapter 7: iOS Networking
- Chapter 8: Interprocess Communication
- Chapter 9: iOS-Targeted Web Apps
- Chapter 10: Data Leakage
- Chapter 11: Legacy Issues and Baggage from C
- Chapter 12: Injection Attacks
- Chapter 13: Encryption and Authentication
- Chapter 14: Mobile Privacy Concerns
Product information
- Title: iOS Application Security
- Author(s):
- Release date: February 2016
- Publisher(s): No Starch Press
- ISBN: 9781593276010
You might also like
book
Modern Software Engineering: Doing What Works to Build Better Software Faster
Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David …
book
How Linux Works, 3rd Edition
Unlike some operating systems, Linux doesn’t try to hide the important bits from you—it gives you …
book
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. But if code isn’t clean, it can bring a development organization …
audiobook
The Design of Everyday Things
First, businesses discovered quality as a key competitive edge; next came science. Now, Donald A. Norman, …