17、基于机器学习的安卓恶意软件检测技术与稻田昆虫检测系统

基于机器学习的安卓恶意软件检测技术与稻田昆虫检测系统

1. 安卓恶意软件检测技术
1.1 检测原理与特征提取

恶意软件检测技术通过记录已知恶意软件的行为,训练机器学习算法,从而检测新的或未知的恶意软件。基于机器学习的检测方法中,特征提取是首要且关键的步骤。在安卓应用中,特征包括权限、Java字节码、网络流量、系统调用等。根据提取的特征,基于机器学习的安卓恶意软件检测技术可分为静态分析、动态分析和混合分析。
- 静态分析 :不执行应用程序,仅分析安卓应用的源代码和文件,利用应用的静态特征,如权限、Java字节码、意图过滤器、字符串和网络地址等。
- 动态分析 :在受控环境中执行安卓应用,监控执行代码并检查其与系统的交互,应用的动态特征包括系统调用、网络流量、系统组件和用户交互等。
- 混合分析 :融合了静态分析和动态分析的优点。

1.2 具体检测技术

以下是各种采用基于机器学习检测方法的恶意软件检测技术:
1. Lu等人的方法 :通过观察安卓移动设备并应用朴素贝叶斯机器学习分类器,将安卓应用分类为良性或恶意。从应用中提取描述恶意行为的权限,如RECEIVE_MMS、RECEIVE_SMS等,并使用卡方特征选择方法获取最优特征子集。对477个应用进行实验。
2. STREAM :设计分布式框架STREAM,评估现有的机器学习分类器。该系统在单个服务器或分散的服务器集群上运行,为安卓设备或模拟器分配角色并收集可配置的特征向量。收集内存、网

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值