内容简介
Android Application Security Essentials is packed with examples, screenshots, illustrations, and real world use cases to secure your apps the right way.If you are looking for guidance and detailed instructions on how to secure app data, then this book is for you. Developers, architects, managers, and technologists who wish to enhance their knowledge of Android security will find this book interesting. Some prior knowledge of development on the Android stack is desirable but not required.
AI简介
这是一本深入探讨Android应用安全性的权威指南。本书不仅详细解读了Android安全模型概述,包括Android平台架构概述,还从应用程序层的角度,深入剖析了Android应用组件介绍,如Activities、Services、Broadcast Receivers和Content Providers,以及它们如何协同工作,以保护用户数据和设备安全。
书中还深入讨论了Android权限保护级别介绍,解释了正常权限、危险权限、签名权限和签名或系统权限的不同用途和限制,以及开发者如何利用这些权限来保护用户隐私和设备安全。此外,本书还详细讲解了Android数据存储概述,指导开发者如何安全地存储和管理用户数据,包括共享偏好、设备存储、外部存储和后端服务器等不同存储方式的选择和注意事项。
本书还深入探讨了Android加密API介绍,包括对称和不对称加密、随机数生成、哈希、消息认证码以及不同的cipher模式等,以及如何使用这些API来保护数据的机密性、完整性和可用性。此外,本书还介绍了软件测试的重要性,特别是安全测试,以及如何使用各种工具和资源进行安全测试。
此外,本书还讨论了移动