面向Android平台权限提升攻击防护方法的研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:dongxiaohu123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android系统以其开源的特点,很快成为市场占有率最高的智能手机操作平台,同时也引来了恶意攻击者的关注,安全问题日益突出。因此,针对Android系统恶意行为检测与安全防护方法的研究具有十分重要的现实意义。在传统的安全防护方法中,只针对形式上的单个应用程序加以防护,不能对逻辑上的恶意应用有良好的防护效果,如权限提升攻击。针对目前Android安全防护方法研究现状,本文将攻击图模型引入到Android安全防护方法中,结合权限提升攻击的原理,构建提权攻击图。利用提权攻击图,直观的展现了各Android应用中风险组件之间潜在的调用关系。通过PageRank算法量化每个节点所具有的风险值,并对PageRank算法进行了改进,提出了一种基于多路径和敏感权限的改进算法MPageRank。MPageRank对PageRank进行了两方面的改进:(1)结合权限提升攻击中,通常采用多条路径发起攻击的实际情况,提出基于多路径的改进算法GPageRank。与均匀分配权值的PageRank算法相比,GPageRank算法根据节点的出度,非分均匀的获得不同比重的权值,使得提权攻击图中节点风险值的分配更具有针对性。(2)在GPageRank算法的基础上,根据扩展的权限中,权限敏感程度的不同,提出了基于多路径和敏感权限的改进算法MPageRank。在MPageRank算法中通过为不同级别的权限赋予不同的敏感值,减少了不敏感的权限对风险值计算的干扰,进一步提高了风险值的准确性和可信性。同时,将提权攻击图作为Android权限提升攻击防护模型的核心,设计安全防护模型。通过计算组件之间调用序列的风险值,对具有较高风险的调用序列进行拦截。最后,本文通过Genymotion Android虚拟机设备,验证了安全防护模型的有效性,并以正确率、误报率和漏报率作为评价标准,对PageRank、GPageRank和MPageRank三个算法进行性能测试。实验结果表明,通过MPageRank计算提权攻击图中节点的风险值,在正确率、误报率和漏报率三个方面都优于算法PageRank、GPageRank,能够对Android权限提升攻击给予更好的防护。
其他文献
数字水印作为信息隐藏技术研究领域的重要分支,它是一种将可识别的数据嵌入到数字作品中的技术,其基本思想是在图像、音频和视频等数字产品中嵌入秘密信息,以便保护数字产品
随着无线通信技术的快速发展,无线网路逐渐成为信息数据接入的关键媒介。移动无线通信网络因为自身的一些缺陷,使得如何让数据在该媒介上进行可靠高效的传输,成为人们关注和
Glibc库是Linux系统最底层的运行库,被系统中的绝大多数程序调用。因此其运行效率在整个系统中占重要地位。为了使Glibc库充分利用龙芯2F处理器的特性,提升龙芯平台上的整体
近年来,随着手持设备(如智能手机、可穿戴设备)的迅速发展及短距离通信能力的提升,手持DTN网络应运而生。手持DTN网络,又被称为口袋交换网络PSN(Pocket SwitchedNetwork,PSN)
随着移动技术的发展以及P2P网络技术的逐步成熟,越来越多的机构对移动P2P网络的研究也逐渐进行起来。移动P2P网络又称移动对等网络,它基于移动无线网络,网络中的节点通常是移
随着社会经济快速发展,交通在人类经济、社会活动中的地位日益显著。交通管理的层次、质量更是与人们生活密切相关,提高交通管理水平的重要措施就是采用智能交通系统,即ITS。
人脸识别研究作为模式识别研究中的重要部分,它有着其他识别技术所无法超越的优势,它具有安全性、直接性、隐蔽性等优点。目前对人脸识别的研究主要集中在人脸图像的特征提取
互联网技术与人们的生活结合日益紧密,其本身的信息安全问题对用户影响也越来越严重。WEB安全网关作为互联网和用户网络的第一道安全闸门,在整个安全体系中占有着举足轻重的
核心银行系统是银行的心脏。几乎所有事务都必须通过这些核心系统来完成,而银行系统对大数据量存储的要求以及联机实时业务处理的要求,使得IBM DB2和CICS交易中间件作用日渐
雾天给室外机器视觉来了很大的影响,比如在目标识别、交通导航及军事国防等领域均受到雾的不同程度干扰。在雾天条件下,拍摄目标的反射光在大气传输过程中与气溶胶相互作用,其传