基于SVM的Android恶意软件检测的关键技术研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:galen621
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android应用程序的发布数量急剧增长,这使得Android平台成为攻击者的主要目标。大量恶意软件通过恶意扣费、窃取隐私、恶意安装、恶意广告等多种方式攻击Android用户,以此窃取有价值的信息。因此如何检测和分类Android平台上的恶意应用程序或恶意软件成为一个非常热门的研究点。恶意软件的检测重点是分类问题,目前研究存在的问题是,在执行恶意软件的检测时不必要的特征收集会导致机器学习分类器性能的退化。本文提出了结合静态检测和动态检测这两种检测方法的综合检测模型克服上述问题。本文主要工作如下:(1)针对安卓权限和系统调用,提出了静态权限组合和基于动态检测的综合检测模型(Detection Model based on Static and Dynamic Detection,DMSD)。DMSD先通过静态权限对软件作初步安全性检测,再对软件进行基于支持向量机(SVM)分类器的动态检测。通过选取特征组合和为分类器设置合理的参数,优化了机器学习分类器的性能。(2)设计了基于恶意权限组合比对方法的静态检测模块。正常软件的权限组合与恶意软件的权限组合有着明显的差别,通过这些差别能够区分正常和恶意两种软件。在反编译技术之后,分析配置文件中的权限信息,通过与恶意危险权限库中的恶意权限组合进行比对,判断其是否为恶意软件。静态检测模块虽然结果的准确率偏低,误报率较高,但是能给出直接快速的判断。(3)在动态检测部分,提出了一个基于SVM的Android恶意软件检测方法CSCdroid,分成两个部分,先建立SVM分类器模型,再使用SVM模块预测。通过基于贡献级别的系统调用(System Call,SC)来分类,根据贡献水平,CSCdroid可以将SC分为两类,即确定的SC和正常的SC。然后,CSCdroid通过确定的SC构造目标特征向量,并使用支持向量机(SVM)检测Android恶意软件。实验结果表明对恶意软件的综合检测率达到95%以上,基本上达到预期的效果。本文的不足之处在于:(1)在静态检测方面,只对权限特征进行了提取,没有使用其他潜在有用的特征,结合其他特征有望提高结果准确性。(2)在动态检测方面,对于SVM的检测特征选择,核函数的选择等也可以进一步改进。
其他文献
本研究从美国汤姆森路透科技集团出版的《基本科学指标》(ESI)数据库获取原始数据,对世界一流大学与科研机构的学科竞争力进行了科学合理、客观公正的评价研究和综合分析,最终得
从山东省泰安市樱桃园采集生长良好的茶树根际土壤,利用选择性培养基对解磷细菌、硅酸盐细菌和固氮细菌进行分离筛选;以立枯丝核菌(Rhizoctonia solani)和尖孢镰刀菌(Fusariu
沃纳1965年提出随机化回答技术(RRT)后,统计学者在此基础上的研究大致分为两类:一是研究样本获取的抽样方法,希望在不同条件下运用一种抽样方式使得调查最优;二是从改进模型
现如今,液体静压支承在各类机床上都有应用,特别是在高精度重型机床上的应用越来越普遍。作为机床的核心部件之一,静压支承的性能对机床的加工质量有着决定性的影响。静压支
国际工程分包由于受到人员出入境、设备物资的进出口等因素的影响,在管理方面与国内工程分包管理有较大的区别。随着国外市场份额的增加,国际工程分包管理将会在国际工程管理
目前,在高校应用较为广泛的实验信息管理系统主要是采用B/S的架构模式,基于web开发的一系列系统。这类系统在一定程度上提高了管理效率,但是对PC有很强的依赖度,移动差,受时
目前,汶川地震重灾区-四川省阿坝州已恢复水电装机231万千瓦,占全部受损水电装机的80%。恢复发电上网的水电装机195.5万千瓦,占震前装机的67.6%。全州已恢复110千伏-500千伏电网变电容
目的:通过随机对照临床研究,比较中医药综合防治模式与西医治疗方法治疗老年性耳聋在治疗前后纯音听阈测听值、耳鸣残疾评估量表(THI)、耳鸣严重程度量表评分方面的变化,评价
本文探讨了我国大学行政化问题的现状、趋势、困惑,并提出了去行政化的相关对策。
水电工程业主统供物资供应工作的目标和依据是需求计划,计划是保障供应的主要手段,在业主供应物资的过程中,应紧紧抓住需求计划这个中心环节,如何提高需求计划的准确率?笔者以为要