适读人群 :对于所有具有安全意识Android开发者来说,本书都是不可或缺的。
如今大约有十亿台安卓设备正在被世界各地的人们使用着,而每台设备都可能是潜在的被攻击目标。但不幸的是,现在安卓安全专家之外的很多人对很多安卓安全基础特性的理解程度近乎黑盒。在本书中,安全专家Nikolay Elenkov带领我们一起挖掘安卓安全系统的细节。本书自底向上描述了Android的安全架构,并探索安全相关组件和子系统,比如Binder进程间通信、权限、加密提供者和设备管理等。
你将从本书中学到:
1 Android系统如何声明、使用并保护权限。
2 Android系统如何进行应用包管理并使用代码签名验证。
3 Android系统如何实现Java密码体系(JCA)和Java安全套接字扩展(JSSE)框架。
4 Android的凭据存储系统和API,用于应用安全地保存密钥。
5 在线账户管理框架和Google账户与安卓系统的集成。
6 验证启动、磁盘加密、锁屏和其他设备安全特性的实现。
7 Android的引导加载程序和恢复系统如何完成完整系统更新,以及如何获取root权限。
《Android安全架构深究》拥有着极高的知识深度和极多的知识细节,必将是心系安全的安卓开发者的必备书籍。