基于特征重要度的安卓软件安全性研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:q3821713
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网逐渐发展,移动设备己成为人们生活中重要一部分,Android平台因为其开放性和多样化等特点得以迅速发展。但与此同时,Android用户也受到越来越多的恶意应用程序的威胁。不仅仅是恶意软件,即使是应用市场中的Android应用程序也可能存在窃取用户隐私的问题。目前,针对Android软件安全性的研究逐渐深入,但是很少考虑到不同类别应用程序特征不同的问题。例如:通讯社交类的应用软件通常需要申请READ CONTACTS权限以获得用户的社交关系,但是,如果新闻阅读类软件申请该了权限,则可能存在权限肿胀的问题。正常软件如果申请了额外的权限,则有可能造成用户的隐私泄露,而普通用户很难在海量应用程序中分辨每一种应用程序申请的各类权限是否正常。本文针对现有研究的不足,考虑到不同种类的应用程序具有不同的行为,其所需要申请的权限也有所差异的问题,采用机器学习的方法对Android应用程序进行安全性检测,主要研究工作如下。1.本文分别使用逻辑回归算法和随机森林算法对Android应用程序进行分类,并分别对两种算法中不同特征的重要度进行了分析。实验仿真得到了94.9%的恶意软件检测准确率和89.2%的多分类精度。2.结合逻辑回归算法和随机森林算法的特点,提出了一种线性模型构建方法,以提高恶意软件检测准确率。本文采用不同的方案进行线性模型构建,实验仿真得到了95.0%的恶意软件检测准确率和91.4%的多分类精度。3.基于本文构建的线性检测模型,本文提出一种Android软件安全性检测模型。该模型不仅仅检测应用程序是否为恶意软件,还通过分析待检测应用程序拥有的权限特征和该应用所属类别的特征重要度,检测应用程序是否存在异常权限申请的行为,进而达到良性软件权限越权检测的目的。最后,本文设计并实现了Android软件安全性检测系统。该系统运用本文构建的模型对用户上传的APK进行检测,检测结果反馈应用程序的具体分类和可能存在的隐私泄露行为。
其他文献
近几十年来,随着分数阶微分计算的兴起,分数阶微积分理论已经在数学、信号处理系统、热学和光学系统及其它应用领域里取得了许多重要的成果,分数阶微分方程的研究也越来越受
通过完全随机区组试验设计研究5种不同类型生根促进剂浓度(E)、4种不同扦插基质(N)对枫香扦插苗生根率的影响差异,同时研究了不同插穗长度(M)和母株不同部位剪取的穗条(D)对枫香扦插
从高层会议的多次部署,到资本市场的资金热捧,“新基建”成为舆论场的一大热词。这个概念从何而来,对中国发展有何意义,不少人都在追问。$$其实,“新基建”不是一个新鲜出炉的概念
报纸
对湖南省水口山矿冶周边土壤进行采样分析,以土壤砷总量与有效态砷含量以及土壤基本理化性质(pH、有机质含量、土壤粘粒含量)为参数,研究各参数在两种土地利用类型(菜地土和
近年来,随着平遥城市化进程快速发展,旧城改造类房地产开发项目应运而生。由于此类项目要经过旧城基础设施改造、征收补偿等阶段,而且存在投资数额较大、开发周期较长、不确
生态农村是一种比较理想的农村发展模式,是一项复杂的系统工程。必须立足社会经济发展实际,制定切实可行的发展战略与实施方案。泸溪县结合自身小城镇发展战略,做好村落布局
对外“一带一路”、对内供给侧结构性改革等有利政策的实施大大拓宽了工程机械产品的销售市场,国内外日趋严格的污染物排放法规促使相关企业加快了产品更新换代的步伐。工程
涨潮还是退潮?一位在娱乐圈起伏多年的明星曾这样感慨:"艺人不怕挨骂,只怕被人遗忘."从中我们多少能听出几分无奈与感伤:挨骂至少还证明别人在关注你,而一旦被人淡忘,则意味
这是一个废旧厂房改建项目,业主想将这个空间改造成可容纳一个小型石材展示馆和餐厅等配套设施的档案馆,一方面向公众展示不同的石材品种和加工工艺,一方面提供一个与设计师
食品过敏原的稳定性较好,在一定范围内能耐受加热、酶解等许多加工形式。该文介绍了几种加工方法对食物过敏原的影响。