基于Android的流量监控白名单策略
2013-08-13马建华刘剑飞
电视技术 2013年5期
马建华,刘剑飞,程 涛
(1.河北工业大学信息工程学院,天津 300401;2.北京联想软件有限公司,北京 100102)
Android是Google开发的基于Linux的开源操作系统平台,近年来得到了迅猛的发展。Android操作系统也由手机移植到平板PC和智能电视中。而随着Android的不断发展,针对Android平台的恶意软件层出不穷,除智能手机外,搭载Android系统的平板PC、智能电视、机顶盒等设备,也面临着严重的安全隐患。根据杀毒厂商McAfee发布的2011第三季度安全威胁报告[1],Android系统已成为恶意软件作者最关注的操作系统。目前恶意软件的行为包括恶意扣费、系统破坏、隐私窃取等,最主要的行为还是恶意吸费、偷跑流量。怎样做好流量监控,拒绝吸费,成为当前亟待解决的问题。而目前流量监控软件大多是基于应用层的研究[2],对于遏制流量损失效果并不明显。文献[3]提出了应用软件安装前漏洞检测与运行时IPC监测两种方法,但只是针对应用层和中间层的修改,不能屏蔽恶意软件的间接访问。文献[4]提出了一种加权行为特征的安全监控策略,能够有效拦截病毒,遏制吸费现象,但对一些应用可能产生误判,拦截正常应用的行为。
本文针对Android流量监控系统的安全缺陷,在协议层提出了一种基于白名单的流量监控改进策略,该策略能够有效遏制应用偷跑流量、恶意吸费的现象。
1 Android系统流量监控系统
1.1 Android流量监控系统原理
Android平台下要获取应用程序流量信息,主要通过读取Linux内核的/proc/self/net/dev文件,该文件保存了从开机到现在的所有网络流量信息。……
登录APP查看全文
