Eliminating security holes in iOS apps is critical for any developer who wants to protect their users from the bad guys. In iOS Application Security, mobile security expert David Thiel reveals common iOS coding mistakes that create serious security problems and shows you how to find and fix them.
After a crash course on iOS application structure and Objective-C design patterns, you’ll move on to spotting bad code and plugging the holes. You’ll learn about:
–The iOS security model and the limits of its built-in protections
–The myriad ways sensitive data can leak into places it shouldn’t, such as through the pasteboard
–How to implement encryption with the Keychain, the Data Protection API, and CommonCrypto
–Legacy flaws from C that still cause problems in modern iOS applications
–Privacy issues related to gathering user data and how to mitigate potential pitfalls
Don’t let your app’s security leak become another headline. Whether you’re looking to bolster your app’s defenses or hunting bugs in other people’s code, iOS Application Security will help you get the job done well.
The Best Damn Firewall Book Period
This book is essential reading for anyone wanting to protect Internet-connected computers from unauthorized access. Coverage includes TCP/IP, setting up firewalls, testing and maintaining firewalls, and much more.
In the beginning, there were router access lists…
Frommer's Zion & Bryce Canyon National Parks (Park Guides)
See the very best of Zion & Bryce Canyon National Parks
From hiking up a river to watching the sunrise over red rock spires, our expert authors guide you to your best Zion & Bryce Canyon experiences.
Detailed regional, park, and trail maps
Exact prices, directions,...
Using Mac OS X Lion Server: Managing Mac Services at Home and Office
People often ask me if I think Apple is a company that knows how to make a good
server. My answer is usually a little longer than what those people probably had in
mind. Tim Berners-Lee wrote the first web server in 1989 on a computer running the
NeXTSTEP operating system. At the time, NeXTSTEP was a fledgling,...
The Fundamentals of Graphic Design
A thoughtful exploration of the role of graphic design today, The Fundamentals of Graphic Design offers a unique overview of a challenging and dynamic profession. From new media to marketing, from package design and print design to typography, opportunities in graphic design are everywhere. This book discusses both the familiar aspects...
Inside Cyber Warfare: Mapping the Cyber Underworld
I was recently invited to participate in a cyber security dinner discussion by a few
members of a well-known Washington, DC, think tank. The idea was that we could
enjoy a fine wine and a delicious meal while allowing our hosts to pick our brains about
this “cyber warfare stuff.” It seems that the new...
Real Analysis and Probability (Cambridge Studies in Advanced Mathematics)
This classic textbook, now reissued, offers a clear exposition of modern probability theory and of the interplay between the properties of metric spaces and probability measures. The new edition has been made even more self-contained than before; it now includes a foundation of the real number system and the Stone-Weierstrass theorem on...