时间:
2017-4-10 20:18:19
浏览量:1959
移动互联网 Android 应用恶意行为自动化检测系统
1 成果简介
移动互联网将移动通信和互联网二者结合起来,成为当今世界发展最快、市场潜力最大、前景最诱人产业发展方向。 最新数据统计, 中国移动互联网用户已达到 4.64 亿。各大应用市场如 Google Play 有百万种应用, 国内机锋市场、 天翼等平台也具有大量的安卓应用。这些应用在给人们带来巨大便利的同时,也带来巨大的信息安全隐患和风险,据统计超过九成的应用软件涉嫌窃取用户隐私、 恶意扣费、 恶意推广、恶意捆绑植入病毒/木马等恶意行为。
这些恶意行为不仅给用户带来经济损失,甚至涉及人身安全问题。 因此迫切需要快速、准确地自动化检测如此庞大的应用程序的恶意行为。传统手机杀毒软件基于 PC 时代检测特征序列的方式识别恶意软件/恶意行为,虽然这种方式高效、易于同步检测,但是存在只能查杀已知威胁、反馈周期长、易于绕过等诸多问题。为了解决上述问题,我们设计并实现一个 Android 应用恶意行为自动化检测系统。 本系统提供一个基于行为查杀的完整解决方案,可服务于第三方管控部门、 高级大型企业( 如电信运营商)、 Android 工程师与普通用户等三大类用户。本系统结合静态分析、动态追踪、网络流量定位三种方法实现“数据流、控制流、网络流”三流融合分析技术,可提供自动化应用软件爬取、 自动化检测分析、 自动化特征库更新、 自动化恶意行为挖掘、 恶意攻击训练、 证据留存等多项服务,达到爬取自动化、处理高效化、分析智能化、信息安全化的设计目标。
本系统主要的特点如下:
跨平台语言设计, 多重角度防护, 可部署于 Windows XP /WIN7/WIN8 以及 Linux 主流版本。
应用图论分析技术、 自动化行为特征挖掘等技术, 挖掘具有通用性的恶意行为链, 无需频繁升级模型库。
针对第三方监控需求,本系统提供自动化网络爬取功能,可实现最优监控部署、 最优更新策略。
“静态分析、动态追踪、网络流量三维度”,“ 数据流、控制流、网流” 三层面,智能立体分析模式,无懈可击的安全检测。
可有效对隐私窃取、 系统破坏、信息破坏等 41 种恶意行为检测,分类图如下图所示。
系统依据层级分析结构,快速定位, 快速甄别,快速分析。
本系统结合底层 API HOOK、 动态污染分析、静态行为链识别、 网络流量检测等方式,可分析恶意软件的函数调用关系、数据传播定位、 恶意行为网络数据包。
特征自动挖掘更节省人力与计算资源, 标准处理流程无死角分析。
对官方发布系统与软件攻击模拟, 自动化挖掘存在漏洞和风险。
行为统计、时间轴建模、应用权限分析、 敏感函数展示、敏感数据分析、行为记录、 运行截图等多项数据展示,并支持数据导出功能。
课题组具有大量软件自动化测试经验,可支持适配测试、功能测试、可靠性测试、 安全性测试、环境测试、安全测试需求。
性能参数:
- 准确性高, 超过 97%的正确识别率;
- 完成一次普通测试任务不足 30 分钟,测量时间短,重现性好。
2 应用说明
本系统针对 Android 工程师与普通用户提供自动化恶意行为检测服务, 在此基础上, 针对高级大型企业本系统提供 STAX 分布式测试服务, 以满足适配性测试、功能性验证测试、可靠测试、安全性测试、环境测试、安全测试、交互测试、认证测试需求, 可极大减少测试周期, 针对第三方管控部门特殊需求将额外提供自动化应用软件爬取服务与证据留存服务。
课题组 2013 年 1 月至今, 与成都信息安全产业基地合作,为中国联通研发移动互联网应用程序自动化检测系统。 除此之外对 Google Play、 机锋市场等平台爬取数十万 Android应用软件,并实施自动化检测分析, 结果表明本系统的识别率超过 97%。
3 效益分析
目前,国内外针对 Android 平台应用检测大部分需要人工参与,一方面需要耗费大量人力资源,另一方面人工易疲劳出错, 因此迫切需要快速、准确自动化检测系统,本系统具有较大的推广空间。对于需要人工参与的测试方案,业界标准价格为 6000-8000 元/款,且测试周期较长。 本系统商用版价格每套软件约 150 万元/年, 并可以免费享受技术支持一年。相对比传统测试方案, 按照中低型电信运营商市场应用检测需求为 50 款/天,一年按照 300天计算,一年可节约分析成本超过 900 万元, 极大提高企业收益。
4 合作方式
转让或者联合推广。
5 项目所属行业领域
电子信息。