安卓恶意软件检测的研究

来源 :北京交通大学 | 被引量 : 2次 | 上传用户:fzh5569
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android系统由于免费、开源、可移植等优点,在移动市场发展迅猛,成为占有率最高的操作系统。Android流行的同时,伴随着层出不穷的恶意软件。恶意软件可以窃听通话、窃取信息、推送广告或诈骗信息,最严重的是误导用户使用支付业务,给用户带来经济损失。它的存在不仅损害了用户的切身利益,而且影响了 Android市场的良性发展。因此,如何准确且高效地检测出恶意软件成为该领域的研究热点。现有的恶意软件检测方法大多从不同角度收集数据,然后将这些数据作为研究对象,但是这些数据存在冗余和很多不确定性。另外,常用的二分类方法依赖现有样本,检测变异的软件或者未知恶意软件的效果还有待改进。针对上述问题本文提出了两种特征优化算法和改进的SVDD算法。本文采用了三层架构的检测模型,即"数据采集-数据处理-样本检测",并对该模型进行分析、优化和验证。本论文的工作主要包括以下几点:(1)优化特征库。首先搜集了大量的良性软件和恶意软件,调用相关工具批量反编译Android软件,再以自动化的方式获取每个应用程序原始代码中的系统调用、权限等特征,构建静态行为特征库。在数据处理时,通过概率统计和数据分层的方法找到信息量高的特征,降低信息的不确定性,实验结果表明使用优化后的特征对检测率和误判率几乎没有影响,但提高了未知恶意软件的检测率,减少了训练检测模型的时间。(2)改进异常检测算法。安卓恶意软件在不断发展和变化中,利用现有的软件构建的检测模型去检测未知的软件未必适用。由于收集恶意软件困难导致正负样本比例不均衡,因此引入异常检测算法,只利用正常样本建立检测模型,解决恶意软件收集困难的问题。不同的安卓软件有其自身的活动特点,软件行为越多、表现越活跃,提取到的静态行为特征就越多,那么可以用特征频率表现软件的行为特点。本文将特征频率与SVDD相结合进而改进SVDD算法,实验表明该方法具有增强区分恶意软件与良性软件的能力。
其他文献
基于话题的信息组织,检索,分析等服务已成为学术领域的重要研究话题。学术会议检索主要是根据学术会议名称、召开时间等信息进行检索,可以设定基本检索和高级检索。然而,这些基本
随着经济的飞速发展,人们对汽车的需求量不断攀升,交通事故的发生率也随之快速增长,安全驾驶也成为了社会关注的焦点之一。在所有的交通事故中,因驾驶员注意力不集中而造成的车道
互联网是海量信息资源库,随着大数据网络信息新时代的到来,信息量正以爆炸性的速度在增长,并且信息的组织是异构的、多元的和分布的,如何准确的在海量信息中寻找满足用户查询
当传统的C/S网络结构已经不能满足大众对文件下载的需求时,P2P在这种环境下运应而生,而P2SP技术是在吸收P2P、传统C/S结构两者优点的基础上发展而来,由于P2SP优点众多,已经从
车载网络是一种新的无线传感器网络,是智能交通系统的重要组成部分,在交通领域中发挥了重大的作用,尤其是在缓解道路拥塞、预防交通事故发生、车辆辅助驾驶以及车辆控制方面,有着
射频识别(RFID, radio frequency identification)是一种利用无线射频信号进行目标自动识别的技术,它具有无需人工干预、识别速度快、非接触识别等优点,随着射频识别技术的逐步发
随着计算机产业及互联网的不断发展,各行各业积累了海量的数据信息,图作为最通用的数据结构之一,在描述数据的属性及结构特征等方面具有显著的优势:一方面它可以描述生物、化学等
随着计算机网络和多媒体技术的迅速发展,数字图片等多媒体数据呈爆炸式的增长。处理和使用这些数据成为一个难题。图片检索、图片分割、物体检测以及协同图片分割等一系列的处
相似连接具有广泛的应用,如,合并检测,模糊的关键字匹配,数据融合,数据清理等。相似性度量方法有许多种,如Jaccard距离、Cosine距离、编辑距离。文章主要集中于字符串编辑距离相似
近年来,嵌入式以太网技术的不断发展使得嵌入式系统的应用领域日益广泛,同时也对嵌入式以太网的性能提出了更高的要求。尤其是在涉及到图像、视频、音频等大数据量传输的应用中