![](https://csdnimg.cn/release/download_crawler_static/85713305/bgc.jpg)
第2章Android隐私泄露检测相关技术背景介绍
第2章Android隐私泄露检测相关技术背景介绍
2.1引言
鉴于Android平台隐私泄露与移动支付息息相关,研究人员对该平台隐私泄露的检
测方法日益重视。本章节对Android平台隐私泄露检测技术相关背景进行简要说明与梳
理。首先,简要介绍Android平台的相关知识,涵盖Android的体系结构、应用组件、
安全机制;其次,对现有的Android应用程序逆向分析技术概括总结;在此之后阐述说
明Android隐私泄露的主要方式以及检测隐私泄露的主要技术方法;最后对本章进行了
总结。
2.2
Android平台相关知识
Android系统是由Andy
Rubin等人开发实现的【6】,系统的开发初衷是创建一个数码
相机的先进操作系统。但后来由于市场需求不足,加之智能手机的快速发展,Android
被改造成一款智能终端操作系统并被Google收购。被称为首个移动智能设备真正开源
的操作系统【J7】即Android系统,其由以下部分构成:Linux内核、中间件、UI以及应用
程序。
自Android系统2007年发布以来,该系统飞速发展并已成为全球最热门的智能手
机操作系统之一,该系统目前最新的Android版本号为6.0。Android系统的高速发展,
并逐渐向其他智能终端设备、智能穿戴设备的拓展,相应的Android平台安全问题也越
来越受到人们的关注,尤其是Android平台的隐私数据泄露问题。尽管Android提供相
关安全机制,但是该系统仍旧存在明显缺陷因而极易遭到攻击。
Android平台相关理论知识为本节主要内容。其中包括Android平台的体系结构、
应用组件、安全机制以及逆向分析技术等。
2.2.1
Android平台的体系框架
Android系统基于Linux内核,其体系框架如下图2.1所示。Android平台的设计采
用分层思想,由底层至高层共包括四个层次,分别为Linux内核层(Linux
Kernel)、函
数库(User
Libraries)和Android运行时(Android
Runtime)、应用程序框架层(Application
Framework)及应用层(Ap.plication)【7】。随之,将针对这四层分别简要说明及介绍。
7
万方数据