Android恶意行为检测:三层混合系综算法THEA
需积分: 49 89 浏览量
更新于2024-09-09
3
收藏 2.69MB PDF 举报
"基于多类特征的Android应用恶意行为检测系统"
本文主要介绍了一种名为TH EA(Triple Hybrid Ensemble Algorithm)的三层混合系综算法,该算法被设计用于检测Android平台上的未知恶意应用。面对日益增长的Android恶意软件威胁,传统的单一数据挖掘算法在检测恶意行为时可能无法充分利用应用的多类行为特征。TH EA算法首次考虑了Android应用的静态和动态行为特征,包括组件、函数调用和系统调用等,旨在更全面地评估应用的恶意行为。
首先,TH EA算法通过结合静态分析(无需运行应用即可获取的信息)和动态分析(在运行时捕获的行为)来提取特征。静态分析关注应用的代码结构和权限请求,动态分析则涉及应用运行时的活动和交互。这些特征包括但不限于:Android组件(如Activity、Service、Broadcast Receiver和Content Provider)的使用、特定函数的调用模式以及对操作系统API的系统调用。
其次,TH EA采用了三层混合系综算法架构,分别针对上述三类特征构建最优分类器。每一层都结合多种分类算法(如决策树、随机森林或支持向量机),以提高分类效果和鲁棒性。这三层分类器分别处理组件特征、函数调用特征和系统调用特征,最后将各层的判断结果综合起来,以确定应用是否具有恶意行为。
研究人员实现了一个名为Androdeet的工具,它基于TH EA算法,用于实际检测Android应用。Androdeet在1126个恶意应用和2000个非恶意应用的数据集上进行了测试,结果显示Androdeet能有效地检测出未知的恶意应用,并且在检测准确率和执行效率上优于其他相关工作。
此外,文章强调了对多类特征的综合分析在提升检测效能方面的重要性,尤其是对于应对不断演化的恶意软件。这种基于数据挖掘和行为分析的方法为Android恶意软件检测提供了一种有效且高效的解决方案,有助于提升移动设备的安全性。
关键词:系综算法、Android应用、多类特征、恶意代码检测、行为分析、数据挖掘、智能手机、网络行为。
这篇研究工作对理解Android恶意软件检测技术有重要意义,不仅提出了新的检测方法,还通过实验证明了其在实际应用中的优越性能。对于Android应用的安全性和移动设备防护策略的改进具有指导价值。
2021-05-26 上传
2021-05-09 上传
2014-02-19 上传
2022-08-04 上传
点击了解资源详情
点击了解资源详情
2021-09-21 上传
2021-09-21 上传
fengpan91
- 粉丝: 1
- 资源: 9
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建