Android系统安全和反编译实战

作者:刘云、朱桂英

出版:清华大学出版社

年代:2015 更多图书信息

图书简介

Android系统从诞生到现在,在短短几年时间里,凭借其操作易用性和开发的简洁性,赢得了广大用户和开发者的支持。截至2014年9月30日,Android系统的市场占有率高达85%。本书内容分为4篇,共计22个章节,循序渐进地讲解了Android系统安全分析和破解实战的基本知识。本书从搭建应用开发环境开始讲起,依次讲解了基础知识篇、系统安全架构篇、安全攻防篇、综合实战篇这四大部分的内容。在讲解每一个知识点时,都遵循了理论联系实际的讲解方式,从内核分析到安全架构实现,再到加壳、解壳、反编译和漏洞解析,最后到综合实例演练,彻底剖析了Android系统安全分析和破解的所有知识点。本书涵盖了Android系统安全分析和破解的主要内容,讲解详细并且通俗易懂,不但适合高手们的学习,也特别有利于初学者学习并消化。本书适合Android安全架构者、Linux开发人员、系统安全人员、Android源码分析人员、Android应用开发人员和从事Android等移动设备安全工作的人员学习,也可以作为相关培训学校、大专院校和杀毒软件公司的教学及培训用书。

(展开)

编辑推荐

别让你的代码成为别人的炮灰
· 多角度剖析Android的安全机制和实现原理。
· 实录460分钟、102个系统安全高清学习视频。
· 2个·大型综合案例,与实际开发过程可无缝对接。
· 详尽、实用的安全解决方案。
· 教授精髓,精讲精炼。赠送源码,拿来就用。
超值赠送:
· 赠送15个Android应用开发综合案例
· 赠送38个Android应用开发学习视频

(展开)

目录

第1篇 基础知识篇
第 1章 Android系统介绍............................... 2
1.1 纵览智能设备系统 .................................... 2
1.2 分析 Android成功的秘诀 ......................... 6
1.3 剖析 Android系统架构 ............................. 7
1.4 核心组件 .................................................... 9
1.5 进程和线程 .............................................. 11


第 2章 搭建 Android开发环境 .....................13
2.1 准备工作 .................................................. 13
2.2 安装 JDK.................................................. 13
2.3 获取并安装 Eclipse和 Android SDK ..... 16
2.4 安装 ADT................................................. 20
2.5 验证设置 .................................................. 21
2.6 Android虚拟设备(AVD) ................... 23
2.7 分析 Android应用工程文件 ................... 27


第2篇 系统安全架构篇
第 3章 Android系统的安全机制.................. 32
3.1 Android安全机制概述 ............................ 32
3.2 Linux系统的安全机制............................ 35
3.3 沙箱模型 .................................................. 41
3.4 Android应用程序的安全机制 ................ 43
3.5 分区加载机制 .......................................... 44


第 4章 Android通信安全机制 ..................... 46
4.1 进程和线程安全 ...................................... 46
4.2 远程过程调用机制(RPC)................... 48
4.3 Binder安全机制基础 .............................. 48
4.4 Binder机制架构基础 .............................. 50
4.5 Service Manager管理 Binder机制的安全 ........... 51
4.6 MediaServer安全通信机制分析............. 70


第 5章 内存安全和优化 ............................... 95
5.1 Ashmem系统详解................................... 95
5.2 内存优化机制详解 ................................ 109
5.3 Android内存系统的安全机制分析 ...... 132
5.4 常用的垃圾收集算法 ............................ 134
5.5 Android的内存泄漏.............................. 137


第 6章 文件加密.........................................153
6.1 Dmcrypt加密机制介绍 ......................... 153
6.2 Vold机制介绍 ....................................... 168


第 7章 电话系统的安全机制 ...................... 207
7.1 Android电话系统详解 .......................... 207
7.2 分析 Android音频系统 ......................... 220
7.3 Android电话系统的安全机制 .............. 229


第 8章 短信系统的安全机制 ...................... 242
8.1 Android短信系统详解 .......................... 242
8.2 短信加密机制的设计模式 .................... 273


第 9章 Android应用组件的安全机制 .........276
9.1 设置组件的可访问性 ............................ 276
9.2 Intent组件的安全机制 .......................... 276
9.3 Activity组件的安全机制 ...................... 279
9.4 Content Provider组件的权限机制 ........ 281
9.5 Service组件的安全机制 ....................... 284
9.6 Broadcast Receiver组件的安全机制 .... 296


第3篇 安全攻防篇
第 10章 编写安全的应用程序 .................... 318
10.1 开发第一个 Android应用程序 ........... 318
10.2 声明不同的权限 .................................. 322
10.3 发布 Android程序生成 APK .............. 327


第 11章 APK的自我保护机制....................340
11.1 分析 DEX文件的结构 ........................ 340
11.2 完整性校验 .......................................... 344
11.3 Java反射 .............................................. 346
11.4 动态加载 .............................................. 347
11.5 字符串处理 .......................................... 348
11.6 代码乱序操作 ...................................... 349
11.7 模拟器检测 .......................................... 351
11.8 APK伪加密 ......................................... 353
11.9 调试器检测 .......................................... 354
11.10 代码混淆 ............................................ 355


第 12章 常用的反编译工具........................ 357
12.1 反编译基础 .......................................... 357
12.2 防止 APK文件被反编译 .................... 360
12.3 IDA Pro反编译工具详解.................... 361
12.4 其他常用的反编译工具 ...................... 362
12.5 Android NDK ....................................... 367
(展开)

书页展示

更多图书信息
数据来源于网络,如有问题,请反馈至此邮箱:service@bookask.com

作者:刘云、朱桂英
出版:清华大学出版社

ISBN:9787302401285

出版日期:2015-08-01

相关文章

Android 通信安全机制 刘云, 朱桂英, 编著

Android 通信安全机制

刘云, 朱桂英, 编著

资源下载

随书资源(共 1 个)
需购买电子纸书才可查看!

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

使用移动设备
扫描二维码下载客户端

注:目前仅提供安卓客户端下载

相关书卡
书卡里除了这本书,还有更多经典等你读!

Copyright ©2019  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接