更新时间:2021-08-13 16:25:44
封面
版权信息
Credits
Foreword
About the Author
About the Reviewer
www.PacktPub.com
Preface
Chapter 1. The Android Security Model – the Big Picture
Installing with care
Android platform architecture
Application signing
Data storage on the device
Crypto APIs
Device Administration
Summary
Chapter 2. Application Building Blocks
Application components
Intents
Chapter 3. Permissions
Permission protection levels
Application level permissions
Component level permissions
Extending Android permissions
Chapter 4. Defining the Application's Policy File
The AndroidManifest.xml file
Application policy use cases
Example checklist
Chapter 5. Respect Your Users
Principles of data security
Identifying assets threats and attacks
End-to-end security
Digital rights management
Chapter 6. Your Tools – Crypto APIs
Terminology
Security providers
Random number generation
Hashing functions
Public key cryptography
Symmetric key cryptography
Message Authentication Codes
Chapter 7. Securing Application Data
Data storage decisions
User preferences
File
Cache
Database
Account manager
SSL/TLS
Installing an application on an external storage
Chapter 8. Android in the Enterprise
The basics
Understanding the Android ecosystem
Device administration capabilities
Next steps
Chapter 9. Testing for Security
Testing overview
Security testing basics
Sample test case scenarios
Security testing the resources
Chapter 10. Looking into the Future
Mobile commerce
Proximity technologies
Social networking
Healthcare
Authentication
Advances in hardware
Application architecture
Index