基于ICC的恶意安卓程序检测方法研究与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:cheng8023jiajia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前全球已进入移动互联网时代,智能手机的用户量在逐年增加,功能变得越来越强大,已成为一个存储了大量个人隐私信息的设备。应用程序通过调用系统API获取用户的联系人信息、当前所在位置和短信等敏感信息。然而,由于很多应用商店对应用的审核机制不完善,导致了用户隐私泄露的情况时有发生,为了保护用户的隐私以及净化Android平台的环境,对Android平台的恶意程序进行检测是十分有必要的。恶意Android程序的检测方法有动态检测方法和静态检测方法。动态检测方法是通过代码插桩收集程序运行过程中的特征数据。静态检测方法是对APK文件进行反编译得出源代码并从中提取特征,根据提取到的特征数据建立检测模型。特征数据可以分为两类:一、语法特征:如权限、签名和Intent-action等;二、语义特征:如API调用链。仅提取语法特征进行检测的缺点是需要随着技术的更新来及时更新特征组合,维护特征库需要较大的成本。这种做法的优点是算法复杂度低,检测速度快;仅提取语义特征进行检测的方法的优点是语义特征能够准确反映程序的行为,但是对特征数据的提取和模型训练都有一定的难度。综上,仅提取语法特征或者语义特征的方法都有局限性。本文提出了一种基于跨组件通信(Inter-Componnet Communication,ICC)的检测方法。提取程序声明的权限和Intent-action作为语法特征。对现有以污点传播路径为语义特征的方法进行扩展,将不同组件内的Source方法和Sink方法对定义为跨组件污点传播路径,并进一步抽象为基于类的路径集合作为新的语义特征,按照它们在不同样本集中出现次数的比例关系进行特征值规范化,采用SVM算法进行分类和检测。针对295个样本的检测结果表明准确率和虚警率均有一定改善。
其他文献
劉孔當的《翰林重考字義韻律大板海篇心鏡》(简称《重考》),成書於明萬曆年間,共20卷,收字條55179個,在明代有著很大的影響力。首先,《篇海類編》《音韻字海》《五侯鯖字海》
目的:探索大鼠双肝移植后双侧移植物体积变化差异的原因及机制。方法:(1)建立大鼠双供体肝移植模型:SPF级SD雄性大鼠96只,8-10周龄,体重(270g-300g),随机分为移植组(Transpla
铁是一种重要的营养元素,对许多重要的生物过程都是必不可少的。但是,过量的铁也会导致生物毒性。铁通过参与Fenton化学,产生活性氧,导致DNA链断裂、脂质过氧化和蛋白质变性
随着计算机技术的日益成熟、硬件成本的迅速降低,各种结构复杂、功能强大的计算机系统被广泛应用到各个关键领域。与高速发展的计算机技术和强大的软硬件功能相反,软件可靠性
[背景和目的]大黄及含有大黄的泻下制剂在临床上使用广泛,具有攻积滞、泻火、解毒等功效。番泻苷是中药大黄的主要药效成分,其泻下的主要机制是番泻苷被体内的肠道菌群降解成
目的:牙周膜细胞(periodontal ligament cells,PDLCs)的活性是牙齿再植术后牙周组织修复与再生的关键所在。离体时间和储存介质是影响PDLCs活性的重要因素。牙齿发生全脱出后
帕金森病(Parkinson’s disease,PD)主要的病理变化是中脑黑质多巴胺能神经元变性坏死及α-synuclein(α-syn)的异常聚集导致路易小体形成。经研究发现,应用C2-神经酰胺通过
会议
小学数学学科的知识与学生的生活息息相关,数学学科中的许多内容都是来源于现实生活。为了充分激发学生学习数学的兴趣,小学数学教师应该积极创设生活情境,在课前导入、课中
芹菜素(Apigenin,API)是一种广泛存在于果蔬中的黄酮类物质,尤其在芹菜中的含量特别高。近年来国内外对于芹菜素的药理作用有着深入的研究,发现其具有抗肿瘤、抗炎、氧化损伤
数量词谓语句是数词做谓语的句子,属于名词谓语句的一种。汉日语数量词谓语句的对比研究对汉日语名词谓语句甚至是汉日两种语言的对照都起到很大的作用。而如今并没有学者对