使用Windows API序列与机器学习的恶意软件检测技术
需积分: 10 65 浏览量
更新于2024-09-01
收藏 45KB DOCX 举报
"MalwareDetectionusingWindowsApiSequenceandMachineLearning"
这篇论文主要探讨了一种基于Windows API调用序列和机器学习的恶意软件检测方法。作者Chandrasekar Ravi和R Manoharan来自印度Pondicherry Engineering College的计算机科学与工程系。论文的核心在于实时监控程序执行行为,以区分主机计算机上的良性与恶意进程。
传统的运行时恶意软件检测方法通常依赖于Windows API调用中的信息。而提出的新型检测系统则利用了API调用的顺序作为关键特征。通过使用3阶马尔可夫链(即4-grams)模型来捕获API调用之间的序列关系,这种复合特征集随后被输入到恶意软件检测系统中,以触发最终警报。
在分类方法上,论文采用了关联挖掘技术,因为它比传统的基于朴素贝叶斯、支持向量机和决策树的 数据挖掘检测系统能提供更高的检测精度。此外,该系统关注的是一个最小的API类别子集,这在保持高检测准确性的前提下,减少了需要监控的API数量,从而降低了系统的复杂性。
为了进一步优化,论文中还提到了去除冗余规则以减少生成规则的数量。这种方法有助于降低系统开销,提高效率。此外,通过这种方式,系统可以更专注地针对那些对恶意行为最为敏感的API,从而提高检测的针对性和准确性。
这篇论文为实时恶意软件检测提供了一种新颖且有效的方法,利用API调用的序列模式和关联挖掘的分类技术,提高了识别恶意软件的能力,同时减少了系统资源的需求。这种方法对于网络安全领域具有重要的理论和实践意义,特别是在面对不断演变和复杂的恶意软件威胁时。
2020-08-11 上传
2021-08-21 上传
2018-06-14 上传
2023-05-09 上传
2023-04-21 上传
2023-05-25 上传
2023-03-20 上传
2023-04-30 上传
2023-08-25 上传
xn12334
- 粉丝: 102
- 资源: 7
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南