Android安全技术揭秘与防范
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
01
3.7.1 加强 型内核
SEAndroid
03
3.7.3 充分 的加密
02
3.7.2 安全 的锁屏
04
3.7.4 Android5. 0安全总结
06
4 Root你的设备
4.1 获取Root权限原理
4.1.1 su源码 分析
4.1.2 Root后 手机对比
4.1.4 Root漏 洞
4.1.5 已经发现 的Root漏洞
3.1 Android系统 的层级架构
3.1.5 Android系统的分区结 构
● Boot Loader分区 ● Boot分区 ● Splash分区 ● Radio分区 ● Recovery分区 ● System分区 ● User Data分区 ● Cache分区
3.2.1 Boot Loader加载阶 段
2.2.1 系统级别的杀毒 2.2.2 应用市场的监管 2.2.3 智能硬件安全
05
3 理解Android系统
3.1 Android系统的层级架构
3.1.1 应用层 3.1.2 框架层
3.1.3 核心库与运 行环境层
3.1.4 Linux内核 层
3.1.5 Android系 统的分区结构
3.1 Android系统的层级架 构
4.1.3 Root思 路
4.1.6 SuperUser分析
4.1 获取Root权限原理
4.1.7 Root安全
4.1 获取Root权限原 理
4.1.4 Root漏洞
RageAgainstTheCage 漏洞
4 Root你的设备
4.2.1 临时 Root
4.2.2 永久 Root
4.2.4 免 Root
3.3.1 系统第一个进程init详解
3.3.1.1 初始化脚本init.rc 3.3.1.2 属性服务
3.3 系统关键进程 与服务
3.3.3 存储类守护进程 Vold
● 创建链接 ● 引导 ● 事件处理
3 理解 Android系统
3.4 APK生成
3.4.1 编译过 程
3.4.2 打包过 程
3.4.3 签名优 化过程
3.3.5 服务管理器 ServiceMananger
3.3.2 ADB进程
3.3.4 进程母体Zygote
3.3.6 进程复制Android Fork
3.3 系统关键进程与服务
3.3.7 进Leabharlann Baidu间通信Binder 机制
3.3.9 日志服务Logger
3.3.8 匿名共享内存机制 Ashmem
3.3 系统关键进程 与服务
Android安全技术揭秘与 防范
演讲人 2 0 2 1 - 11 - 11
01
本书的结构
本书的结构
02
本书面向的读者
本书面向的读者
03
1 Android简介
1 Android简介
1.1 Android的发展 历史
1.2 Android系统进化史
1.2.2 国产定制系统
1.2.2.1 国产ROM 1.2.2.2 手机桌面
1.2.1 Nexus系列
1.2.4 移动互联网的趋势
● Android将覆盖智能穿戴设备 ● 手机将变为物联网的控制中心 ● 传统行业在移动互联网上将有突破 ● 移动开发将变得傻瓜化与复杂化
1.2.3 Android的开放与安全
1.3 Android和 iOS系统对比
1.3.1 系统架构对比 1.3.2 Android和iOS安全对比
3.5 系统安全执行边界
3.5.1 沙箱隔离机制
3.5.2 权限授予机制
3.5.2.1 API权限 3.5.2.2 文件权限 3.5.2.3 IPC权限
3.5.3 数字签名机制
3.5.3.1 数字签名的优点 3.5.3.2 如何签名
3.5.3.3 怎样验证签名 3.5.3.4 APK签名比对的应用场景
3.1.3 核心库与运行环境层
● C库 ● 多媒体框架(MediaFramework) ● SGL ● SSL ● OpenGL ES 1.0
3.1 Android系统的层级 架构
3.1.3 核心库与运行环境层
● 界面管理工具(Surface Management) ● SQLite ● WebKit ● FreeType
3.2.3 初始化设备服务阶段
3.2.5 虚拟机初始化阶段
3 理解Android系统
3.2 启动过程
3.2.2 加载Kernel与initrd 阶段
3.2.4 加载系统服务阶段
3.2.6 启动完成阶段
3.3 系统关键进程与服务
3.3.1 系统第一个进程init 详解
3.3.3 存储类守护进程 Vold
3.1 Android系统的 层级架构
3.1.4 Linux内核层
● 显示驱动(Display Driver) ● Flash内存驱动(Flash Memory Driver) ● 照相机驱动(Camera Driver) ● 音频驱动(Audio Driver) ● WiFi驱动(Camera Driver) ● 键盘驱动(KeyBoard Driver) ● 蓝牙驱动(Bluetooth Driver) ● Power Management(能源管理)
4.2.3 删除 Root
3.6 系统的安全 结构
3.6.3 四大组件模型
3.6.3.1 Activity 3.6.3.2 Service 3.6.3.3 Content Provider 3.6.3.4 Broadcast Receiver
3 理解 Android系统
3.7 Android 5.0(Lollipop) 的安全架构
1.3.2.1 Android系统安全性分析 1.3.2.2 iOS系统安全性分析
04
2 Android地下产业链分析
2 Android地下产业链 分析
2.1 钱从哪里来 2.1.1 恶意吸费
2.1.2 广告、恶意推广 2.1.3 诱骗欺诈 2.1.4 隐私窃取 2.1.5 安装包分析 2.2 安全的发展趋势
3.6 系统的安全结构
3.6.1 Android应 用程序安全
3.6.2 主要的应用 组件
3.6.3 四大组件模 型
3.6.4 Android框 架层
3.6.5 Dalvik虚拟 机
3.6 系统的安全 结构
3.6.2 主要的应用组件
3.6.2.1 Android项目清 单文件 AndroidManifest.xml 3.6.2.2 Intents