[发明专利]一种基于数据挖掘算法的Snort改进方法有效
申请号: | 202010011027.6 | 申请日: | 2020-01-06 |
公开(公告)号: | CN111224984B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 张功国;李恩燕 | 申请(专利权)人: | 重庆邮电大学;重庆信科设计有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06V10/762 |
代理公司: | 成都明涛智创专利代理有限公司 51289 | 代理人: | 练兰英 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 挖掘 算法 snort 改进 方法 | ||
本发明涉及一种基于数据挖掘算法的Snort改进方法。该方法包括:入侵检测Snort系统获取网络上的数据P;利用改进后的K‑means算法将P与正常行为数据库进行相似性聚类,若相似度小于聚类半径r即判断为正常数据,直接跳过Snort的误用检测过程;反之,则再次与Snort中的异常数据库做对比,计算数据与各异常行为类的相似度,若能聚到异常行为类中,则表明其为异常数据类型,系统发出相应的报警;若仍然不能聚到异常类中,则将其添加至正常数据库,重新更新正常行为数据库。网络上数据有很大部分都是正常数据,异常数据只占有小部分,且改进后的K‑means算法聚类准确率高,经过上述方式处理,会大大减少误用检测引擎所处理的数据,从而提高了Snort系统的整体检测准确率和效率。
技术领域
本发明属于信息安全技术领域,涉及一种基于数据挖掘算法的Snort改进方法。
背景技术
随着网络的迅速发展,“互联网+”模式得到了广泛应用。与此同时,网络入侵技术也在发展,互联网和信息通信网络的安全形势更加严峻,产生的蓄意攻击和破坏造成的影响更加广泛。面对复杂多样的攻击手段,传统的数据库安全机制显得有些乏力。而入侵检测是新一代的安全防卫技术,IDS Snort是一种网络入侵检测系统(Network IntrusionDetection System.NIDS),在业内具有很重要的地位,特别是在国内安全行业,其所用的规则语法更是被作为业界标准;Snort是一个易于扩展的开源NIDS,使用灵活,占用资源少,但是在入侵检测方面功能很强大,它能够实时的进行网络数据流量的分析,并且通过其检测引擎模块检测各种入侵或攻击;Snort不仅支持多种硬件平台,而且能够在Windows、Linux等多种操作系统上安装运行;此外,Snort自身已经定义了一些动态加载的检测规则,并且用户可自行移除或添加规则而无须更改核心程序。综合这些优点,Snort成为了目前主流的且最受欢迎的IDS,在入侵检测技术竞争中占据优势。但是Snort在入侵检测技术方面采用的是传统的规则匹配模式,在当前的大数据环境下,此模式匹配效率限制了Snort的检测能力。而聚类算法的出现很好的解决了对大量信息有效管理困难的问题,本文引入最常用的聚类算法——Kmeans算法对Snort的核心模块——检测引擎模块进行改进。但Kmeans算法由于其初始聚类中心k的随机性,导致其聚类结果不准确,一直被人们所诟病。故针对Kmeans算法核心问题进行改进,使其更好的提高IDS Snort的检测效率。
发明内容
有鉴于此,本发明的目的在于提供一种基于数据挖掘算法的Snort改进方法,在该方法中,针对包含一个将改进的Kmeans算法与入侵检测技术相结合后对Snort进行改进的方法,实现Snort在检测效率和准确率上有明显提高,使入侵检测技术更进一步,信息安全更加可靠。
为达到上述目的,本发明提供如下技术方案:
一种基于数据挖掘算法的Snort改进方法,该方法为:针对Snort系统的入侵检测模式,经过各个模块的聚类结果,分析数据是否正常,获得高效率,高准确率的Snort,该方法具体步骤为:
步骤一:Snort系统获取网络上的数据P并指定聚类半径r;
步骤二:利用改进K-means算法将P与正常行为数据库进行相似性聚类,判断聚类结果;
步骤三:根据聚类结果判断是否跳过Snort误用检测;
步骤四:进入Snort误用检测的数据利用改进K-means算法将数据与规则库进行相似性聚类,判断聚类结果;
步骤五:根据结果输出异常报警,或正常数据添加至正常行为数据库后更新数据库聚类结果。
进一步的,步骤一中所述Snort系统获取网络上的数据P并指定聚类半径r。利用Snort网络嗅探器在网络上获取数据的同时,将正常数据库中的数据利用改进的K-means算法根据聚类半径r进行聚类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学;重庆信科设计有限公司,未经重庆邮电大学;重庆信科设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010011027.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置