APP下载

基于Android系统的手机恶意软件检测模型

2016-09-07马晋杨

计算机测量与控制 2016年1期
关键词:数据挖掘规则检测

马晋杨,徐 蕾

(沈阳航空航天大学 计算机学院, 沈阳 110136)



基于Android系统的手机恶意软件检测模型

马晋杨,徐蕾

(沈阳航空航天大学 计算机学院, 沈阳110136)

为提高手机应用软件的安全性,提出一种基于Android系统的手机恶意软件检测模型;模型利用数据挖掘的方法对恶意软件中的敏感API调用进行数据挖掘,进而得到恶意软件检测规则;针对检测规则在检测非恶意软件时,产生较高误报率的问题,设计了加权FP-growth关联规则挖掘算法,算法在数据挖掘的两个步骤中,对敏感API调用加权,利用支持度阈值去除一些出现次数频繁而权重小的规则,降低了非恶意软件的误报率;实验结果表明,模型对恶意软件检测率达到81.7%,非恶意软件的检错率降低到11.3%。

Android系统;恶意软件;数据挖掘;敏感API;FP-growth算法

0 引言

随着手机应用软件的日益增多,人们对手机应用安全性的要求愈来愈高。鉴于多种型号的手机和平板PC使用Android操作系统,针对Android平台的恶意软件检测得到研究者的广泛关注。

基于Android系统的恶意软件检测方法主要有:1)利用软件获得的访问权限做检测。文献[1]运用统计学知识给出了权限风险等级计算方法,该方法可以计算出一组权限的风险值,并且在应用程序安装时将风险值呈现给用户,让用户决定是否安装。文献[2]通过对权限配置文件的挖掘分析,发现软件使用敏感权限之间的关联性,并将其作为检测规则进行恶意软件检测。这种方法能够发现一些敏感恶意行为,但对软件的权限申请要求严格,进而限制了具有特殊权限要求软件的使用。……

登录APP查看全文

猜你喜欢

数据挖掘规则检测
撑竿跳规则的制定
数独的规则和演变
探讨人工智能与数据挖掘发展趋势
让规则不规则
基于并行计算的大数据挖掘在电网中的应用
TPP反腐败规则对我国的启示
小波变换在PCB缺陷检测中的应用
一种基于Hadoop的大数据挖掘云服务及应用
基于GPGPU的离散数据挖掘研究