Android应用权限提升检测

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:pb8
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为最流行的移动操作系统,Android平台上有大量功能丰富的应用程序。Android应用程序已经覆盖了人们生活的各个方面,给人们的生活带来了极大的便利。但是Android的流行使它成为了恶意软件攻击的目标。目前,Android平台上的恶意应用数量已经远远超过其他平台。恶意应用给用户带来很多安全问题,比如窃取用户的隐私数据、发送付费短信等。Android使用了权限机制来保护系统安全,规定如果应用中需要用到敏感的API必须要申请相应的权限。但是恶意应用可以通过组件间通信机制(ICC)利用其他应用公开的组件间接地调用敏感API,从而实现权限提升,造成安全隐患。本文主要研究Android系统的权限机制和通信机制,分析权限提升的原因。针对应用间权限提升漏洞,我们提出了一种检测方法。我们首先分析两个应用的权限集合,看是否存在权限提升的可能。然后找出两个应用之间的调用关系,进行应用间的控制流分析,最终判断有无权限提升。我们实验结果表明,本文的方法能够准确地检测出两个应用是否存在权限提升。本文提出了一种检测两个应用之间权限提升漏洞的方法。以往对Android应用的权限提升检测都只是针对一个应用,检测的结果是被检测的应用是否存在被权限提升的可能,但是当该应用安装到用户手机上之后,其他应用是否真的会利用该应用进行权限提升我们不得而知。本文的工作填补了这个缺陷,我们检测的是两个应用之间的权限提升,当一个有权限提升漏洞的应用在真实环境中运行时,我们可以分别检测该应用与其周边应用之间是否会发生权限提升。本文的另一个工作是扩展了工具丨ccTA。由于丨ccTA是识别不了发生在按钮点击事件回调函数onClick()中的组件间通信。所以我们对IccTA进行了扩展,主要是针对组件间通信的识别,使其能够构建应用间的控制流图。
其他文献
基于无线射频识别(RFID)技术的IC卡应用系统为高校管理信息化提供了技术保障,基于RFID技术的校园一卡通系统使得高校在新生报到、考勤、公寓管理、消费等各方面的管理实现信
自动导引运输车(AGV, Automatic Guided Vehicle)自20世纪80年代以来,已经发展成为生产物流系统中最大的专业分支之一,并出现产业化发展的趋势,成为现代化企业自动化装备不可
学位
运动目标的检测与分割一直都是计算视觉领域研究的热点问题,它是计算机视觉领域中运动目标跟踪、运动目标分类及运动目标行为理解的基础。运动目标的检测与分割有广泛的应用
数据挖掘是从海量数据中提取用户事先关心却未曾知悉的有价值信息。作为一个新兴的多学科交叉研究领域,数据挖掘的应用正在逐步深化,在各行各业的决策支持中也扮演着越来越重要
本文提出了一种基于多种群蚁群算法的多约束QoS路由模型。此方法不仅考虑到多种群蚁群算法能选择多条传输路径,而且还加入了多约束的QoS模型,在网络中传递数据时减少网络拥塞
嵌入式系统在人们的生活中随处可见,但由于嵌入式系统的特点,使得在嵌入式操作系统的裁剪或移植过程中面临着许多困难。本文主要研究了一种在仿真平台上对Linux内核运行进行
近年来,基于位置的社交网络(LBSNs)的蓬勃发展,特别是随着线下社交活动组织平台的建立,使得互联网上的陌生人可以在现实世界中相见。这种全新的商业模式为线下活动的组织者提
于1959年首次提出的车辆路径问题(VRP)是现代管理科学的一个重要研究课题,选取恰当的行车路线,可以加快对客户需求的响应速度,提高服务质量,增强客户对物流环节的满意度,降低
近年来,基于立体视觉的三维重建技术是计算机视觉中一个十分重要的领域。它之所以能成为热点问题,是因为它能快速地实现二维图像的三维重建而不依赖于昂贵的器材和专业的技术人