作者简介
Android安全技术揭秘与防范
周圣韬,曾任职于金山、360公司做Android开发、安全审计工作,现在为百度手机助手客户端高级开发工程师。

专业书评
出一本安卓系统安全方面的书,挺不简单的!360是做安全的,周圣韬从360出来还能做安全方面的事儿,说明他跟360还有缘分。这本书我仔细看了一下,挺全的,是一本不错的工具书。

——360公司创始人董事长兼CEO、知名天使投资人,周鸿祎

本书卖点
360公司创始人董事长兼CEO、知名天使投资人,周鸿祎推荐

36个功防案例的实战演示,详细剖析Android应用的安全技术

由浅入深,全面分析了Android 中5个层级的不同攻击与防御方式

涵盖了Android系统安全的核心技术:Root安全、键盘监控、Smali代码分析、ARM体系结构与反汇编、广告植入与去除、App登录劫持、内核级Rootkit攻防、App应用加固与渗透测试等

为什么我的Android App被山寨?
为什么我的Android App被逆向?
为什么我的Android App中的广告铺天盖地?
为什么我的Android App被登录劫持?
如何加固我的Android App?
……
众多的Android 安全问题和Android的攻防技术,本书都以实例形式给出精彩解答!

内容提要
Android安全技术揭秘与防范
本书从分析Android系统的运行原理、框架和主要模块入手,着重分析了Android系统存在的安全技术问题,以及这些技术在移动设备上产生的安全问题,帮助读者了解如何静态分析Android软件,如何动态调试Android软件,如何开发出安全的App,如何使自己的系统不被盗版,以及Android漏洞、逆向工程和反汇编等核心技术。这本书几乎每一个部分,都结合实际例子,一步步讲解,可以使读者了解App安全的问题,给开发者一些防范技术,是一本特别实用的Android安全指南。移动设备开发者、安全研究人员、Android应用程序开发者和负责评估Android安全性的技术人员都可以在本书中找到必要的指导。

前言
Android安全技术揭秘与防范
随着Android的快速发展,智能设备得到了很大的普及,小到手机、一副眼镜和一块手表,大到智能TV和汽车上的智能设备,Android系统已经深入到各个方面,形成了一个IT生态系统,但由于Android系统是开源的,许多人在研究系统源程序的基础上开发了很好的产品,如小米手机、各种App应用、各种穿戴设备等。在技术被利用的同时,一些黑客也开始对这种系统产生了兴趣,有的破解别人的App源程序作为自己的应用谋取利益,有的编写黑客程序窃取手机里的通信记录,有的逆向别人的系统进行盗版等,Android系统的安全问题越来越受大家的关注。为了给读者增强Android系统的安全知识,帮助个人保护好个人隐私,帮助开发者开发出更安全的App程序,帮助企业建立稳固的系统,本书特意就Android系统存在的安全技术问题以及安全补救的技术进行了全面的阐述,并通过实例让读者达到学以致用的目标。

本书的结构
读者学习本书应该按照章节顺序进行阅读,这样可以系统地学习Android的安全知识,但是正在深入研究 Android安全技术的读者,也可以将本书作为一本参考资料。本书共分为11章,几乎涵盖了安全研究人员学习Android所需要了解的所有内容。这些章节通过图、表、效果图、源程序和反汇编程序等来介绍Android安全技术,并探讨了Android系统漏洞、逆向工程和App的安全技术。全书的主要内容为:理解Android系统、Root你的设备、Root漏洞、Root安全、键盘监控、APK静态分析、常用分析利器、资源逆向工具AXMLPrinter、超级编辑器UltraEdit、常用的Smali 注入代码、广告植入与去除、APK动态分析、代码安全分析、使用Log进行逻辑跟踪、网络抓包、调试WebView App、SQL注入攻击、动态注入技术、Hook原理、Hook的危害、App登录劫持、Hook检测/修复、应用加固与渗透测试、防止利用系统组件漏洞、Activity编码安全、Brocast Recevier编码安全、Service编码安全、Provider编码安全、防止逆向、DEX保护、防止二次打包、防止进行动态注入、Android渗透测试、应用程序渗透测试、系统安全措施、启动验证、磁盘加密、屏幕安全、图案锁、USB调试安全、ADB认证秘钥、增强型内核SELinux/SEAndroid、SELinux的启动与关闭、内核攻击与防护、Linux可加载的内核模块、剖析内核模块、系统接口重定向、内核级 Rootkit 攻击位置、攻击内核剖析、隐藏潜伏模块、内核级Rootkit检测、Android Rootkit检测系统模型、电话子系统攻击检测、Rootkit的植入与启动等核心知识。 由于写作仓促,加上作者水平有限,书中难免存有不足之处,希望广大读者阅读后给出完善建议,Android学习交流QQ群:341989536。编辑联系邮箱:zhangtao@ptpress.com.cn。

本书面向的读者
任何想要加深对Android安全认识的人都可以阅读本书,不管是软件开发者、嵌入式系统设计师、安全架构师,还是安全研究人员,本书都会帮助你拓宽对Android安全的理解。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

目录
前言
第1章 Android简介
1.1节Android的发展历史
1.2节Android系统进化史
1.3节Android和iOS系统对比
第2章Android地下产业链分析
2.1节钱从哪里来
[2.2节安全的发展趋势]()
第3章 理解Android系统
第4章 Root你的设备
第5章 APK静态分析
第6章 ARM汇编速成
第7章 APK动态分析
第8章 动态注入技术
8.1节什么是Hook技术
8.2节常用的Hook工具
8.3节HookAndroid应用
8.4节Hook原生应用程序
8.5节Hook检测/修复
第9章 应用加固与渗透测试
第10章 系统安全措施
第11章 内核攻击与防护
附录A ARM指令集
附录B ARM伪指令集

《Android安全技术揭秘与防范》目录—导读相关推荐

  1. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.10节使用内容识别修补...

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第2课2.10节使用内容识别修补,作者[美]Adobe公司,更多章节内容可以访问云栖社区&qu ...

  2. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.4节在Camera Raw中调整颜色...

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第2课2.4节在Camera Raw中调整颜色,作者[美]Adobe公司,更多章节内容可以访问 ...

  3. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第1课1.4节在Photoshop中还原操作...

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第1课1.4节在Photoshop中还原操作,作者[美]Adobe公司,更多章节内容可以访问云 ...

  4. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.7节使用海绵工具调整饱和度...

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第2课2.7节使用海绵工具调整饱和度,作者[美]Adobe公司,更多章节内容可以访问云栖社区& ...

  5. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.12节保存用于四色印刷的图像...

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第2课2.12节保存用于四色印刷的图像,作者[美]Adobe公司,更多章节内容可以访问云栖社区 ...

  6. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.6节替换图像中的颜色...

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第2课2.6节替换图像中的颜色,作者[美]Adobe公司,更多章节内容可以访问云栖社区&quo ...

  7. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第1课1.7节检查更新

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第1课1.7节检查更新,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步 ...

  8. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第1课1.6节查找资源

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第1课1.6节查找资源,作者[美]Adobe公司,更多章节内容可以访问云栖社区"异步 ...

  9. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.9节使用污点修复画笔工具...

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第2课2.9节使用污点修复画笔工具,作者[美]Adobe公司,更多章节内容可以访问云栖社区&q ...

  10. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.8节使用仿制图章工具修复特定区域...

    本节书摘来自异步社区<Adobe Photoshop CS6中文版经典教程(彩色版)>一书中的第2课2.8节使用仿制图章工具修复特定区域,作者[美]Adobe公司,更多章节内容可以访问云栖 ...

最新文章

  1. Service Mesh是大方向,那Database Mesh呢?
  2. oh-my-robot
  3. fem求解二维时谐电磁场问题
  4. C++类的静态成员详解
  5. 手机modem开发(28)---开发电信VoLTE开关默认值设置
  6. js如何在字符串里加变量
  7. bp神经网络反向传播推导,bp神经网络的传递函数
  8. 三大知名PHP开源多用户商城系统对比
  9. mendeley引用参考文献不显示_使用 Zotero 在 Markdown 中优雅处理参考文献
  10. Unity UI框架思路与实现
  11. 计算机应用基础2004版,计算机应用基础试题2004年6月
  12. 鲁豫有约怎么下载,怎么实现qlv转MP4
  13. 转换接头PL8000V-B 0-70MPa
  14. 用Java正则替换手机号中间4位数
  15. C++ 使用Poco库进行文件操作
  16. P4208 [JSOI2008]最小生成树计数
  17. Apriori算法是什么?适用于什么情境?
  18. 有钱就放余额宝的人,这个习惯恐怕要改一改!
  19. uni-app开发微信小程使用腾讯位置服务获取用户的位置信息
  20. VBA-基本的文件操作语句与文件加密(加密dog)

热门文章

  1. Linux编程基础:第5章Linux文件系统与操作 课后习题
  2. E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
  3. 常见的HR SaaS系统都有哪几种类型?
  4. cdr 颜色的html怎么查,CDR中如何查看是RGB还是CMYK颜色
  5. html遮罩实现demo
  6. 神经科学探索脑第二十四章
  7. VC++创建一个自定义桌面图标
  8. 如何更改您的Twitch用户名
  9. 雨林木风 GHOST WIN7 装机版 32位 2013 新春版
  10. 这可能是2020年最值得参加的5G边缘计算会议