Android安全技术揭秘与防范 - (EPUB全文下载)
文件大小:0.33 mb。
文件格式:epub 格式。
书籍内容:
Android安全技术揭秘与防范
第1章Android简介
第2章 Android地下产业链分析
第3章 理解Android系统
第4章 Root你的设备
第5章 APK静态分析
第6章 ARM汇编速成
第7章 APK动态分析
第8章动态注入技术
第9章 应用加固与渗透测试
第10章 系统安全措施
第11章 内核攻击与防护
附录A ARM指令集
附录B ARM伪指令集
第1章Android简介
近年来我们对“Android”这个词已经不再陌生。在过去的几年时间里,Android的快速发展已经影响到了每个人的日常生活。如今Android不仅仅意味着一台手机、一部平板电脑,也可能是一台电视、一只手表、一部智能汽车、一副眼镜。然而,在一个生态系统形成的同时,总会有一群人希望通过一些不常规的手段谋取利益。
本章主要从Android黑色产业链与破解人员的动机来分析Android的安全问题。
1.1 Android的发展历史
Android是一种基于Linux的、开放源代码的操作系统,主要适用于移动设备,如智能手机和平板电脑等,Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信运营商组建开放手机联盟共同研发Android系统。随后,Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年9月24日,Google开发的操作系统Android迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
1.2 Android系统进化史
Android系统一向以甜品名称为版本代号,而名称首字母是按照ABCEFG排序的。Android 1.5,它的代号是纸杯蛋糕(Cupcake),是Android正式步入市场的第一步。Android 2.3是最经典的Android系统版本,至今仍占有很大份额。Android 4.x是目前占据市场份额最大的版本。Android 5.0发布之后,Android已经向智能穿戴设备迈进了一大步。尤其是Android 5.0版本会强制开启SELinux(Android上又称为SEAndroid),这是美国国家安全局推出的Linux史上最杰出的安全子系统,新设备也会默认自动开启加密。
表1-1显示了Android各版本的代号、发布时间和特性。
表1-1 Android操作系统的发展表
时间
版本
简介
Logo
2008年9月
Android 1.1
Google发布第一版Android系统,其拥有完整的应用商店,以及HTML网页浏览等功能
2009年4月
Android 1.5 Cupcake
Google推出Android 1.5,加入全新智能虚拟键盘、来电照片显示、复制/粘贴等功能
2009年9月
Android 1.6 Donut
Android 1.6亮相,新增手势搜索、语音搜索应用集成、语音阅读等功能
2009年10月
Android 2.0/2.1 Eclair
Android 2.0发布。2010年1月,Android 2.1优化了支持多分辨率显示、界面改进
2010年5月
Android 2.2 Froyo
Android 2.2横空出世,支持Flash 10.1、移动热点、多语言键盘等功能
2010年12月
Android 2.3 Gingerbread
Google推出Android 2.3,支持NFC、原生视频聊天、全新商店、Google Music等功能
2011年2月
Android 3.0 HoneyComb
Android 3.0发布,专为平板优化,加入全新Gmail应用、Google Talk等功能
2011年10月
Android 4.0 Icecream Sandwich
Android 4.0提升了流畅度,支持虚拟按键替代物理按键,可在主界面建立文件夹
2012年
Android 4.1/4.2/4.3 Jelly Bean
Android 4.1/4.2亮相,支持离线语音输入等功能。2013年7月,Android 4.3发布
2013年9月
Android 4.4 KitKat
Android 4.4最低支持512MB RAM机型、无线打印、内置Hangouts IM和健身应用
2014年10月
Android 5.0 Lollipop
Material Design设计风格,支持多种设备,改进安全性
1.2.1 Nexus系列
因为Android系统是Google出的,且Nexus手机也是Google的品牌,许多系统的更新我们只能在Nexus上看得到。图1-1,就显示了Google近年来所推出的Nexus系列手机。
图1-1 谷歌Nexus系列Android手机
1.2.2 国产定制系统
原本就很碎片化的Android系统,到了我国变得更碎片。从ROM到手机桌面,有许多个版本存在。
1.2.2.1 国产ROM
在Android智能手机硬件大比拼的同时,Android系统的开源也使得第三方定制ROM多种多样,给用户带来了多样化的体验。国产定制的Android系统有很多,每一个厂商都有自己的ROM。
1.2.2.2 手机桌面
因为刷机的门槛比较高,而且会存在一定的风险,所以普通的用户在深受各种ROM骚扰下更喜欢的是 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Android安全技术揭秘与防范 - (EPUB全文下载)