Book description
With the Android platform fast becoming a target of malicious hackers, application security is crucial. This concise book provides the knowledge you need to design and implement robust, rugged, and secure apps for any Android device. You’ll learn how to identify and manage the risks inherent in your design, and work to minimize a hacker’s opportunity to compromise your app and steal user data.
How is the Android platform structured to handle security? What services and tools are available to help you protect data? Up until now, no single resource has provided this vital information. With this guide, you’ll learn how to address real threats to your app, whether or not you have previous experience with security issues.
- Examine Android’s architecture and security model, and how it isolates the filesystem and database
- Learn how to use Android permissions and restricted system APIs
- Explore Android component types, and learn how to secure communications in a multi-tier app
- Use cryptographic tools to protect data stored on an Android device
- Secure the data transmitted from the device to other parties, including the servers that interact with your app
Publisher resources
Table of contents
- Preface
-
1. Introduction
- Application Security: Why You Should Care
- The Current State of Mobile Application Security on Android
- Security: Risk = Vulnerability + Threat + Consequences
- Evolution of Information Security: Why Applications Matter the Most
- Your Role: Protect the Data
- Secure Software Development Techniques
- Unique Characteristics of Android
- Moving On
-
2. Android Architecture
- Introduction to the Android Architecture
- The Linux Security Model
- The Resulting Android Security Model
- Application Signing, Attribution, and Attestation
- Process Design
- Android Filesystem Isolation
- Android Preferences and Database Isolation
- Moving up the Layers to System API and Component Permissions
- 3. Application Permissions
- 4. Component Security and Permissions
- 5. Protecting Stored Data
- 6. Securing Server Interactions
- 7. Summary
- About the Author
- Copyright
Product information
- Title: Application Security for the Android Platform
- Author(s):
- Release date: December 2011
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449315078
You might also like
book
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Fundamentals of Software Architecture
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real …