使用Sketch概要数据结构的异常检测与溯源技术
需积分: 10 194 浏览量
更新于2024-09-14
收藏 477KB DOC 举报
"基于概要数据结构可溯源的异常检测方法是国防科技大学计算机学院的研究成果,主要关注如何利用sketch这种数据结构进行网络流量的异常检测,并具备IP地址追溯能力。这种方法结合了EWMA预测模型和均值-标准差方法构建网络流量变化参考,能够有效地检测DDoS攻击和扫描攻击,同时降低计算和内存资源的消耗,适用于骨干网络的异常检测。"
本文介绍了一种创新的异常检测技术,其核心在于运用sketch数据结构来捕获和分析网络流量信息。Sketch是一种紧凑且高效的概要数据结构,它能够对大规模数据流进行近似计数和统计分析,而不会占用过多的存储空间。在该方法中,网络流量信息被实时地记录到sketch中,形成对网络状态的概要表示。
异常检测过程首先在每个时间周期(circle)内进行,这个周期可能是根据网络活动的特定时间段设定的。在每个周期结束时,使用指数加权移动平均(EWMA)模型对未来流量进行预测。EWMA模型能考虑到历史数据的趋势,对于流量预测尤为有效。然后,将实际观测到的流量值与预测值之间的误差计算出来,形成误差sketch。
接下来,通过对误差sketch应用均值-标准差的方法,可以建立网络流量变化的参考标准。当误差超过这个参考标准时,表明可能发生了异常事件,例如DDoS攻击或扫描攻击。由于sketch数据结构具有可溯源性,因此可以追踪到引起异常的IP地址,这对于定位受害者主机和识别攻击源至关重要。
实验评估显示,这种方法在检测效率和资源消耗方面表现优秀,它只需要少量的计算和内存资源,非常适合在网络骨干节点上实施异常检测。关键词涵盖了异常检测、sketch数据结构、可追溯性、EWMA模型以及均值-标准差方法,这些是该研究的核心技术和理论基础。
这项工作提供了一种实用且有效的网络异常检测方案,它通过结合先进的数据结构和统计预测模型,能够在保障检测准确性的前提下,减少系统资源的使用,对网络监控和安全防护具有重要的实践意义。
2021-08-07 上传
2021-08-07 上传
2021-08-07 上传
2019-08-24 上传
点击了解资源详情
2021-08-07 上传
2021-08-07 上传
179 浏览量
2021-08-07 上传
lzlzlz415
- 粉丝: 0
- 资源: 1
最新资源
- MATLAB实现小波阈值去噪:Visushrink硬软算法对比
- 易语言实现画板图像缩放功能教程
- 大模型推荐系统: 优化算法与模型压缩技术
- Stancy: 静态文件驱动的简单RESTful API与前端框架集成
- 掌握Java全文搜索:深入Apache Lucene开源系统
- 19计应19田超的Python7-1试题整理
- 易语言实现多线程网络时间同步源码解析
- 人工智能大模型学习与实践指南
- 掌握Markdown:从基础到高级技巧解析
- JS-PizzaStore: JS应用程序模拟披萨递送服务
- CAMV开源XML编辑器:编辑、验证、设计及架构工具集
- 医学免疫学情景化自动生成考题系统
- 易语言实现多语言界面编程教程
- MATLAB实现16种回归算法在数据挖掘中的应用
- ***内容构建指南:深入HTML与LaTeX
- Python实现维基百科“历史上的今天”数据抓取教程