您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Android安全架构深究
字数: 560千字
装帧: 平装
出版社: 电子工业出版社
作者: (美)埃伦科夫(Nikolay Elenkov) 著;刘惠明,刘跃 译
出版日期: 2016-03-01
商品条码: 9787121279447
版次: 1
开本: 16开
页数: 372
出版年份: 2016
定价:
¥89
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书自底向上描述了Android 的安全架构,深入探究与安全相关的Android 子系统、设备和数据组件的内部实现。其中包括包和用户管理,权限和设备策略,以及一些特殊机制——密码服务、凭据存储和安全元件的支持等。
本书面向所有对Android 安全体系架构感兴趣的读者,希望对Android 整体或子系统进行评估的安全研究员,以及致力于定制和扩展Android 的开发人员。读者优选具有Linux 系统和安卓开发的相关知识。
作者简介
Nikolay Elenkov 过去十年一直致力于企业安全的项目,开发过从智能卡、HSM 到Windows 平台、Linux 服务器等各种平台下的安全软件。Android 面世之后,他便很快对Android 产生了浓厚的兴趣,并且在Android 1.5 版本发布之后一直在开发Android 应用。Android 4.0 发布之后,Nikolay 更加关注Android 系统内部实现细节,并且在过去的三年中,他一直在其博客上整理发布他的发现并撰写与Android 安全相关的文章。
目录
引言 XXV
第1章 Android安全模型 1
Android体系结构 1
Linux内核层 2
原生用户空间层 3
Dalvik虚拟机 3
Java运行时库 4
系统服务 4
进程间通信 4
Binder 5
Android框架库 9
应用程序 10
Android的安全模型介绍 11
应用程序沙箱 12
权限 14
IPC 14
代码签名和平台密钥 15
多用户支持 15
SELinux 16
系统更新 16
验证启动模式 17
总结 18
第2章 权限 19
权限的本质 19
权限申请 20
权限管理 21
权限的保护级别 22
权限的赋予 24
权限执行 29
内核层的权限执行 29
原生守护进程级别的权限执行 30
框架层的权限执行 32
系统权限 36
signature权限 37
development权限 38
共享用户 ID 38
自定义权限 41
公开和私有组件 42
activity和 service权限 43
广播权限 44
content provider权限 45
静态 provider权限 46
动态 provider权限 47
pending intent 48
总结 50
第3章 包管理机制 51
Android应用程序包文件的格式 51
代码签名 53
Java代码签名 53
Android代码签名 59
APK的安装过程 61
应用程序包和数据的位置 62
活动组件 63
安装一个本地包 66
更新包 72
安装加密的 APK 76
转发锁定 79
Android 41转发锁定实现 80
加密的 App和 Google Play 82
包验证 83
Android对包验证的支持 84
Google Play实现 85
总结 85
第4章 用户管理 87
多用户支持概述 87
用户类型 89
主用户(持有者) 89
次要用户 90
受限用户 91
访客用户 93
用户管理 93
命令行工具 94
用户状态和相关广播 94
用户元数据 95
用户清单文件 95
用户元数据文件 96
用户系统目录 97
每个用户的应用程序管理 98
应用程序数据目录 98
应用共享 100
外存 102
外存实现 103
多用户外存 103
外存权限 109
其他多用户特性 111
总结 111
第5章 加密服务 112
JCA Provider结构 112
加密服务 Provider 113
JCA引擎类 115
获得引擎类实例 115
算法名称 116
SecureRandom 117
MessageDigest 118
Signature 118
Cipher 119
Mac 123
Key 124
SecretKey和 PBEKey 124
PublicKey、PrivateKey和 KeyPair 125
KeySpec 125
KeyFactory 125
SecretKeyFactory 126
KeyPairGenerator 127
KeyGenerator 127
KeyAgreement 128
KeyStore 129
CertificateFactory和 CertPath 131
CertPathValidator和 CertPathBuilder 132
Android的 JCA Provider 133
Harmony加密 Provider 133
Android的 Bouncy Castle Provider 133
AndroidOpenSSL Provider 137
OpenSSL 139
使用定制的 Provider 140
Spongy Castle 140
总结 141
第6章 网络安全与 PKI 142
PKI与 SSL概述 143
公钥证书 143
直接信任和 Private CA 145
公钥基础设施 145
证书撤销 147
JSSE介绍 148
安全套接字 148
对等认证 149
主机名认证 151
Android JSSE的实现 152
证书管理与认证 152
证书黑名单 158
重新审视 PKI信任模型 161
总结 165
第7章 凭据存储 166
VPN和 Wi-Fi EAP凭据 167
认证密钥和证书 167
系统凭据库 168
凭据存储的具体实现 169
密钥库(keystore)服务 169
密钥 blob的版本和类型 171
访问限制 171
keymaster模块和密钥库服务的实现 172
Nexus 4的基于硬件的实现 173
框架集成 175
公开 API 175
密钥链(KeyChain)API 176
密钥链 API的实现 180
控制对密钥库的访问 181
Android密钥库 Provider 183
总结 184
第8章 在线账户管理 186
Android账户管理概述 186
账户管理在 Android中的具体实现 187
AccountManagerService与 AccountManager 188
认证模块 189
认证模块缓存 189
账户管理服务的操作和权限 190
账户数据库 193
多用户支持 196
增加一个认证器模块 197
Google账户支持 200
Google登录服务 201
Google服务认证和授权 203
Google Play服务 206
总结 208
第9章 企业安全 209
设备管理 209
实现方法 211
添加设备管理员 217
企业账户集成 220
VPN支持 223
PPTP 223
L2TP/IPSec 223
IPSec Xauth 224
基于 SSL的 VPN 224
legacy VPN 225
基于应用的 VPN 230
多用户支持 233
Wi-Fi EAP 236
EAP认证方法 237
Android Wi-Fi架构 238
EAP凭据管理 239
使用 WifiManager添加 EAP网络 242
总结 244
第10章设备安全 245
控制系统的启动和安装 246
引导加载程序 246
恢复系统 247
验证启动 247
dm-verity简介 248
Android实现 249
打开验证启动 249
磁盘加密 251
密码模式 252
密钥生成 253
磁盘加密密码 254
修改磁盘加密密码 255
启用磁盘加密 256
启动加密设备 259
屏幕安全 261
锁屏实现 261
KeyGuard解锁方法 263
暴力破解保护 270
安全 USB调试 270
ADB简介 271
对安全 ADB的需求 273
安全 ADB 273
安全 ADB实现 274
ADB认证密钥 275
验证宿主密钥指纹 276
Android备份 277
Android备份简介 277
备份文件格式 278
备份加密 279
控制备份范围 281
总结 281
第11章NFC和安全元件 283
NFC简介 283
Android对 NFC的支持 284
读/写模式 284
端对端模式 289
卡模拟模式 289
安全元件 290
移动设备中的 SE组件 290
访问内嵌 SE 293
Android SE执行环境 296
使用 UICC作为安全元件 299
软件卡模拟 303
Android 44的 HCE架构 304
APDU路由 304
编写 HCE服务 309
HCE应用的安全 311
总结 312
第12章 SELinux 313
SELinux介绍 313
SELinux架构 314
强制访问控制 315
SELinux模式 315
安全上下文 316
安全上下文的设定和保存 317
安全规则 318
策略声明 318
类型转换规则 321
域转换规则 322
访问向量规则 323
Android实现 324
内核修改 325
用户空间修改 326
设备规则文件 334
策略事件日志 334
Android 44的 SELinux策略 335
策略概述 335
强制域 337
无限制域 338
应用域 340
总结 341
第13章系统更新和 root访问 342
引导加载程序 343
解锁引导加载程序 343
快速启动模式 344
recovery 347
原生恢复系统 347
定制恢复系统 357
root权限 359
工程机上的 root访问 359
正式版本中的 root访问 363
通过修改 boot和 system镜像获取 root 364
通过刷入一个 OTA更新包来获取 root 364
通过漏洞来获取 root 371
总结 372
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网