Android恶意应用检测海量数据分析和结果评判方法研究与设计

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:tobenumberone123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android智能手机逐渐在人们生活中流行起来,导致Android应用数量逐渐增长。为获取其中蕴含的巨大经济利益,攻击者将Android平台作为新的攻击目标,通过开发和发布恶意应用实现对Android平台的感染。特别是国内的应用市场普遍缺乏有力监管,成为恶意软件重灾区。是以,定期对Android应用市场进行应用抽检是十分必要的。目前,市面上存在多种反病毒检测引擎可以检测Android应用。每种引擎对同一应用的检测结果在表达形式上存在一定差异,且各结果的具体含义均是非公开的,导致普通用户无法直接判断各结果之间是否存在相关性,也无法得出对应用恶意性的综合判定结果。通过专业人员分析,可以明确每种引擎检测结果的具体含义,并得到对应用的较为准确的综合评定结果。但是单靠人工方式完成对海量应用的分析评估肯定是不现实的。本课题针对以上问题,研究出一种应用检测数据分析及结果评判方法,基于该方法设计了相应的综合评判系统。该系统实现对Android应用的多引擎检测结果和静态检测结果的分析评判,得到一份详细的具有良好可读性的应用评判报告。本文的主要内容如下:第一,介绍恶意应用定义、分类、检测技术、恶意家族等相关知识,重点总结当前各种检测产品、研究机构对恶意应用的命名规则,拟定出一种恶意应用标准命名规则。第二,分别研究多引擎检测和静态检测结果的分析和评判方法及综合评判方法。在多引擎检测结果分析评判中,分别通过词法、语法分析方式和样本匹配方式将检测结果按标准命名规则规范化,并对比所有结果,判断应用威胁性及所属恶意家族。在静态检测结果分析评判中,提取结果中的API及数字串信息,与特定的API-API、API-数字串组合进行对比,确定应用是否具有威胁性。在综合评判中,利用Apriori算法提取已知恶意家族的静态特征,与应用的特征进行Jaccard相似度对比,如果相似度大于规定阈值则说明该应用是恶意应用,否则标记该应用为疑似应用。第三,设计一个基于以上方法的自动化系统,完成对应用检测结果的分析和评判。该系统分为多个部分,包括多引擎模块、静态模块和结果整合模块及其相关数据库。多引擎模块和静态模块实现对应用的单一方式检测结果的分析和评判,结果整合模块分析两种结果的关联性,并出示详细的分析报告。各模块的工作流程及绝大部分相关数据库的创建流程均可由程序自动完成。第四,选择合适的样本,实现系统重要规则库的创建,作为实验基础,并基于本文研究方法对应用实例进行分析,得到评判结果,通过与“安全管家”的评判结果进行对比,说明基于本文方法得到的评判结果具有更好的可识别性。第五,对本文的研究成果进行总结,指出本文需要改进的地方,即评判规则还不够完善,在后续工作中需要收集更多样本,不断发掘出新的规则。
其他文献
作为计算机技术应用于蔬菜生产管理的一次探索,详细描述了蔬菜安全生产管理平台的开发与初步应用。该平台将相关图形信息、自然信息、技术信息、管理信息集成,通过对信息进行
研究目的:本研究以导师赵进喜教授提出的三阴三阳体质类型中的厥阴体质和少阳体质为研究对象,探讨其在糖尿病伴发高血压病的疾病过程下中医证候特点的共性与差异,以及其气质类型的特点。以期进一步深化对厥阴和少阳体质特点的认知,为辨体质、辨病、辨证“三位一体”诊疗模式的临床运用提供更多的依据。研究方法:本研究的病例资料来源于2018年2月1日至2019年5月21日期间就诊于北京中医药大学东直门医院门诊或病房的
电力作为经济发展的基础保障,在经济市场化过程中发挥重要作用。同时电力基础设施建设规模日益增大,电力系统通信网络分布广泛,产生了大量的部署、配置和管理工作。电力系统网络结构复杂,容易产生各种网络和设备的安全故障,目前还没有标准化、统一性的管理工具。随着信息化技术的发展和应用,电力企业需要开发电网网络监控管理系统,来保障网络通信设备的正常运行和科学管理。本课题正是在这样的实际需要情况下提出课题研究的。
在采集、压缩、处理、传输和显示视觉信息的过程中,会引入各种类型的失真,给视觉信息的处理、分析与应用带来了困难。因此,需要设计有效的评价方法来度量视觉信息的感知质量,
爆轰是十分复杂的化学、物理和力学过程,爆轰过程的高速、高压、高温给爆轰参数的测量带来困难,尤其水中爆炸时引起的物理现象更是复杂且难以准确定量描述的,所以实验和测量