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