APP下载

基于非用户操作序列的恶意软件检测方法

2018-03-20罗文塽曹天杰

计算机应用 2018年1期
关键词:用户检测方法

罗文塽,曹天杰

(中国矿业大学 计算机科学与技术学院,江苏 徐州 221116)(*通信作者电子邮箱luows@cumt.edu.cn)

0 引言

Android自2012年以来一直是最流行的移动操作系统,它以其开放性和实用性赢得了大多数人的喜爱[1]。由于其开放性等特点,Android的市场份额在2016年第三季度达到了86.8%,仅在中国国内,Android手机就卖出了多达4.25亿部,占国内智能手机销售量的81%。

近几年,Android手机发展迅猛,Android平台上的应用软件数量日益增多,Android手机为用户带来了极大便利,但同时也为黑客提供了各种机会。由于Android系统的开源性以及市场自身制度的不完善,导致恶意软件数量急剧增加[2]。McAfee Labs的一份报告中显示,移动恶意软件数量在2017年第一季度增长了37%[3]。Android恶意软件数量一直处于上升阶段,并且新的恶意软件数量也在不断增加。今天,虽然用户享受了Android应用程序带来的便利,但用户的个人信息,如电话号码、当前位置和联系信息等,可能会被一些不良的应用程序开发商滥用。许多恶意的智能手机应用程序未经用户许可窃取用户信息,拨打电话,发送短信等,给用户带来了巨大的威胁。为了保护用户,Android应用市场非常需要强大的分析工具来识别和删除恶意应用,因此,如何有效地完成对恶意软件的检测已经成为了一项亟待解决的问题。

1 相关工作

近些年Android恶意软件的检测被越来越多的研究学者所关注,目前恶意软件检测工作主要分为静态检测和动态检测[4]。

静态分析是在不运行代码的情况下,对应用程序进行反编译,然后对其进行源代码级的解析。……

登录APP查看全文

猜你喜欢

用户检测方法
关注用户
关注用户
小波变换在PCB缺陷检测中的应用
关注用户
用对方法才能瘦
四大方法 教你不再“坐以待病”!
捕鱼
如何获取一亿海外用户