安卓应用功能描述与系统权限间的相关性分析方法研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:aeo55121891
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安卓系统为第三方应用开发商提供了一个开放的环境,同时无缝集成了许多优秀的Google应用服务,这些优势使得其迅速成为世界上最流行的智能终端系统之一。随着安卓用户的与日俱增,其市场占有率迅速扩大,并出现了大量的安卓应用软件。与此同时,安卓市场中也逐渐出现了一些恶意的应用软件,这些软件包含恶意行为,如窃取用户隐私、恶意扣费等问题。为了应对安卓应用市场中出现的恶意软件,保障用户手机系统安全,安卓系统采用基于权限的安全机制,要求安卓应用事先声明其所用到的系统权限,然而许多应用软件都会要求过度授权,从而造成安全隐患。本文针对目前安卓市场中要求过度授权的恶意软件的问题,研究了安卓应用功能与安卓系统权限之间的关系,在此基础上提出了一种安卓应用功能描述与系统权限间的相关性分析方法。该方法基于安卓应用的功能描述,通过文本分析建立与安卓系统权限之间的语义关联关系,从而得到每种类别的安卓应用与所声明的系统权限之间的关联关系模型。通过以上方法所得到的关联关系模型可以用于进一步分析安卓应用权限声明的合理性与安全性,为应用市场和用户进行应用可信度评价提供支持。为了实现所提出的方法,我们对国内外一些著名的安卓应用市场进行了探索,基于相关应用数据的特点确定了本文的数据来源,然后开发了一个网络爬虫工具从相关网站获取到了一系列安卓应用数据,包括应用的名称、当前版本、所需安卓操作系统版本、所属分类类别以及功能描述等信息。另一方面,我们对所分析的安卓应用按照应用类别进行了分类,同时从安卓官网上获取了权限描述信息。在此基础上,我们对其中的文本描述信息进行分词、语义扩展等预处理操作,并在此基础上通过文本分析方法建立起了安卓应用功能描述与权限声明之间的关联关系模型。为了验证提出的方法及关联关系模型的有效性,本文针对一组测试应用集合进行了验证性分析。实验结果表明,应用功能描述与所声明的系统权限之间的相关性预测结果的平均查全率、查准率和F-Measure别可以达到65.53%、33.85%和49.69%。由此可见,本文提出的相关性分析方法及模型能够较为准确地反应应用功能与权限描述信息之间的关系。
其他文献
目前,国内几大国有商业银行为摆脱困境,真正走向市场化、商业化,都极力完善服务,提升综合竞争能力。特别是最近几年,各行对中间业务资源的争夺日趋激烈。要想在竞争中取胜,除
本文的目标在于研究基于多DTD的XML数据源查询技术,在综合和参照现有查询方案的基础上,主要的工作如下: ◆对多DTD环境中XML文档的查询进行处理,解决XML集成中结构的异构问题。
流媒体业务中间件之多媒体展示框架,对原有的流媒体展示业务进行了模块和功能的重构,对下层硬件进行了封装并为上层应用提供了统一的接口。基于该框架的信息发布系统已投入市场
近年来,Android操作系统以其出众的开放性受到广大用户和移动设备厂商的青睐。Android系统采用基于权限的访问控制模型来保护系统内部的重要资源。应用程序在Manifest文件中
  本文提出了一种基于部件的网络安全集成防御系统,该系统具有开放式的架构和良好的可扩展性,它将传统的被动防御和主动防御有机地结合在一起,并且提供了集成化的检测、报告和
目前,信息化网络化的热潮正影响着教育行业,以教育信息化带动教育现代化己成为教育部门工作重点之一,大量的学校己投入许多资金,建设了校园网络,随着各学校局域网络的完善,各校内不
双目视觉系统是机器人模拟人类视觉系统的一种方法,能够获取景物的三维信息,有利于进一步场景分析和机器人路径规划,具有单目视觉无法比拟的优势,是三维重建和机器视觉领域的
WAP技术将移动网络和Internet以及公司的局域网紧密地联系起来,提供一种与网络类型、运营商和终端设备相对独立的移动增值业务。所以,移动互联网的实现需要以下三个环节:WAP
计算机网络的广泛应用给人类的生产、生活、学习乃至整个社会的发展带来了深远的影响。无线网络因其便捷、灵活、小巧和抗毁性好而在网络应用中占有独特的位置。据专家估计,20
通过Internet人们可以方便快捷的访问各种异构、自治的信息源,而信息集成系统就是使用户进行无缝访问这些信息,它通过提供一个统一的界面来存取那些资源。在信息集成上,过去