面向Android的恶意软件检测及行为分析

来源 :中国人民公安大学 | 被引量 : 0次 | 上传用户:gaoyunlonggao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于Android系统独有的开放性,使得自身易被人们改造利用的同时,也极易受到恶意软件的侵蚀。开发者利用恶意软件可以直接窃取到用户个人隐私、更改系统关键设置,或以恶意软件为媒介间接传播非法敏感信息,这些恶意行为不仅给用户的使用带来不便,更对Android生态安全造成了极大的威胁。基于行为的恶意软件识别方法通过拟合恶意行为的具体特征,并结合现在最为流行的动静态方法进行检测,具有较好的检测效果,也逐渐受到了国内外研究人员的关注。但也存在不足:目前的研究并未根据具体行为来对Android软件进行系统性的划分,对不同恶意行为也缺乏具有针对性的检测方法,导致难以应对日新月异的恶意软件变种。基于此,本文从行为的角度对恶意软件进行了类别的重新划分,并针对不同行为特征设计了对症的恶意软件检测方法,从而能够提高对恶意软件检测的准确率。论文主要工作如下:(1)针对信息窃取、恶意扣费、系统破坏三种一般恶意行为,本文提出了基于深度森林的恶意软件检测模型。模型通过对良性及恶意软件的三种静态特征进行多分类学习,能够对该分类下细化后的三种恶意行为实现较准确的识别及分类。通过实验验证了本文所提模型比随机森林、深度学习两种分类算法更符合对一般恶意行为的检测要求,除对该行为检测的F值达到了更高的0.859外,还降低了参数调节复杂度及大训练样本所造成的算法冗余度。(2)针对有害内容推送行为具有的隐蔽性,本文提出了TF-Bloom检测模型来对软件运行时产生的界面文本进行识别过滤。首先使用Appium软件及内部监听方法对软件运行期间的界面、推送内容进行动态提取,然后通过TF-Bloom模型对文本进行分类。经实验验证TF-Bloom模型在检测效果及时间复杂性上都优于AC自动机及Logistic回归两种常用文本分类方法。(3)针对资源过度消耗行为的持续多变性,本文提出了C-ADB(Confidence-AndroidDebugBridge)检测机制。机制根据用户输入参数调用adb shell来对一段时间内软件运行所产生的资源消耗数据进行实时监控;为了增加检测结果的可靠性,机制还引入了信任度评价指标来对多个时段内软件的信任度迭代计算,进而判断软件是否具有该恶意行为。经测试,C-ADB机制能够实现对软件资源消耗情况的有效监控,并根据信任度的不同来对软件的评价进行动态调整。
其他文献
随着生态文明建设工作大力开展推进,森林公园和森林旅游得到人们更多的关注和喜欢。森林公园作为展现森林游憩功能的重要载体,在其不断的建设过程中出现开发与保护之间不均衡等问题,对森林公园进行大面积的开发可能会破坏森林生态环境影响森林资源的保护,而大面积的保护可能会限制森林资源的开发影响森林效益转化。森林景观资源通过景观生态评价的方式进行客观地评定,分析出森林资源的现状以及可开发利用程度和价值,便于更加合
<正> 一、会计委派制的概念 会计委派制是由政府指定的专门机构直接对基层核算单位的会计人员进行委派和管理,以便更好地行使会计临督职能依法理财,保证会计信息合法、真实、
【正】关联方交易及其信息披露的不规范已经成为影响我国证券市场发展的一个重要方面,不仅严重损害了广大中小投资者的利益,也不利于整个证券市场的健康发展。尤其是近几年来
根据作者长期从事技术基础课实验教学的经验,提出只有在“强化基本训练、精心规划实验项目、展开研讨式教学”的前提下,分层次开设实验项目,引导学生先进行基础实验,再进行综合实
城市生活垃圾卫生填埋场对地下水的污染是普遍被关注的问题,采用气相色谱-质谱法,对垃圾渗滤液及地下水观测井水质中的有机物进行定性分析,是有效可行的监测手段,可以准确地
<正> 近年来,我国证券市场飞速发展,七年多时间,沪、深两个证券交易所上市公司由最初的十几家发展到900多家,股票市值达2万亿元,约占国民生产总值的24%,成为我国企业举足轻重
为获得弹用涡喷发动机的起动性能参数,设计了发动机地面起动试验系统。系统由发动机试车台、信号采集测量系统、时序控制系统、供油系统、高压吹转系统等分系统组成。利用该
<正> 20世纪末,在法国路易&#183;威登公司和中国汽车联合会的共同组织下,来自全球的50辆老爷车从我国大连出发,行程1400公里,历时6天驶入北京的故宫。 此次在中国举办的路易&
我国人工智能产业发展如火如荼,这对中等职业学校教育人才培养也提出了较高的要求。中等职业学校相关专业的课程不能再局限于传统的发展模式,而要敢于走出发展困境,积极采取新的解决方案来保证课程的质量,以确保企业岗位用人需求。STEAM教育理念因其突出的跨学科整合性,可以尝试融入到中等职业学校相关专业课程开发中,并应用到实际课堂教学以验证其存在的科学性。融合STEAM教育理念的中等职业学校课程开发,将会使课