Android Security Internals

An In-Depth Guide to Android's Security Architecture
by Nikolay Elenkov

October 2014, 384 pp.
ISBN: 978-1-59327-581-5
Contents | Reviews | Updates

Order now and get early access to the PDF ebook!
(What's that?)
(Which chapters are available now?)

Get 30% off with the coupon code EARLYBIRD

There are nearly a billion Android devices in use today, and every one is a potential security breach. Love it or hate it, the security of Android-based devices is of major concern to users and developers alike. In Android Security Internals, author Nikolay Elenkov delves into Android components and subsystems to give you a very deep and complete understanding of the security internals of Android devices. Elenkov’s coverage of security topics ranges from package and user management to the details of cryptographic providers and credential storage. Android Security Internals is destined to be one book that all security-minded Android developers will have to have on their bookshelves.

About the Author

Nikolay Elenkov has been working on enterprise security-related projects for the past 10 years. He became interested in Android shortly after the initial public release, and has been developing applications for it since version 1.5. His work has led to the discovery and correction of significant Android security flaws. For two years, he's written about Android security at his highly esteemed blog,

Table of Contents

Chapter 1: Android's Security Model (AVAILABLE NOW)
Chapter 2: Permissions (AVAILABLE NOW)
Chapter 3: Package Management (AVAILABLE NOW)

Chapter 4: User Management
Chapter 5: Cryptographic Providers (AVAILABLE NOW)
Chapter 6: Network Security and PKI (AVAILABLE NOW)
Chapter 7: Credential Storage (AVAILABLE NOW)

Chapter 8: Online Account Management
Chapter 9: Enterprise Security
Chapter 10: Device Security
Chapter 11: NFC and Secure Elements
Chapter 12: SELinux
Chapter 13: Development Device Security and Root Access