首页 / 专利库 / 资料储存系统 / 根哈希 / 一种优化的中央监测的洪水攻击检测方法

一种优化的中央监测的洪攻击检测方法

阅读:636发布:2020-05-13

专利汇可以提供一种优化的中央监测的洪攻击检测方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种优化的中央监测的洪 水 攻击检测方法,包括,S1:在网络入口处设置一监测装置;S2:监测装置监测数据报文,并根据监测结果转发或阻断IP数据包。S2还包括了S21:监测装置创建第一哈希数组及第二哈希数组;S22:监测装置采集SYN数据包信息作为第一哈希值,并储存到以第一哈希值为下标的第一哈希数组中;S23:监测装置采集ACK数据包信息作为第二哈希值,并储存到以第二哈希值为下标的第二哈希数组中;S24:监测装置检索比较第二哈希数值及第一哈希值,确定攻击源。本发明通过比较第一哈希值和第二哈希值得到洪水攻击的源地址,并阻断从第一哈希数组中提取出来的攻击源地址,有效保障网络安全及 服务器 的 稳定性 。,下面是一种优化的中央监测的洪攻击检测方法专利的具体信息内容。

1.一种优化的中央监测的洪攻击检测方法,其特征在于,包括如下步骤:
S1:在网络入口处设置一监测装置,该监测装置包括IP数据包的转发模、阻断模块及统计模块;
S2:监测装置监测单向流进监测装置的数据报文,并根据监测结果转发或阻断IP数据包,该步骤S2包括如下步骤:
S21:监测装置创建第一哈希数组及第二哈希数组;
S22:监测装置采集来自互联网的SYN数据包并提取SYN数据包信息,并对数据包信息中的IP五元组进行系列化及哈希加密转换得到第一哈希值,提取SYN数据包中的源地址存储至以所述第一哈希值作为下标的第一哈希数组中;
S23:监测装置采集来自互联网的ACK数据包并提取ACK数据包信息,并对数据包中的IP五元组进行系列化及哈希加密转换得到第二哈希值,提取ACK数据包中的源地址存储至以所述第二哈希值作为下标的第二哈希数组中;
S24:监测装置检索作为第二哈希数组下标的第二哈希值,如果存在第二哈希值与第一哈希值相同,则为正常数据包、否则为洪水攻击数据包,监测装置从以第一哈希值作为下标的第一哈希数组中提取对应的攻击源地址,并阻断该攻击源地址对服务器访问
2.根据权利要求1所述的一种优化的中央监测的洪水攻击检测方法,其特征在于,所述步骤S22中的哈希加密转换采用MD5加密算法
3.根据权利要求2所述的一种优化的中央监测的洪水攻击检测方法,其特征在于,所述步骤S22中,所述IP五元组为SYN数据包的源地址、源端口、目的地址、目的端口、协议标识。
4.根据权利要求3所述的一种优化的中央监测的洪水攻击检测方法,其特征在于,所述步骤S23中,所述IP五元组为ACK数据包的源地址、源端口、目的地址、目的端口、协议标识。

说明书全文

一种优化的中央监测的洪攻击检测方法

技术领域

[0001] 本发明涉及洪水攻击检测领域,尤其涉及一种优化的中央监测的洪水攻击检测方法。

背景技术

[0002] SYN洪水攻击(SYN_FLOOD)是一种广为人知的拒绝服务攻击(DOS)与分布式拒绝服务攻击(DDos)的方式之一,其利用了TCP/IP v4协议的缺陷,发送大量伪造的TCP连接请求,迫使服务器端短时间内发出大量的SYN+ACK应答数据包,从而使服务器资源耗尽(CPU满负荷或内存不足)。TCP连接的建立都是从三次握手开始的,1)客户端会发送一个包含同步(Synchronize,SYN)标志的TCP报文,该同步报文会包含了源地址、源端口、目的地址、目的端口、初始系列号等信息;2)服务器在收到客户端的同步报文后,会返回给客户端一个同步+确认报文(Acknowledgment,ACK),该同步+确认报文也包含了源地址、源端口、目的地址、目的端口、初始系列号等信息;3)当客户端接收到同步+确认报文后,会再返回给服务器一个确认报文,此时一个TCP连接完成。如果服务器发出同步+确认报文后,没有收到相应的客户端的确认报文时,会在30s-2min内不断重试发送同步+确认报文,如果在这个期间一直没收到客户端的确认报文则丢弃这个未完成的连接并释放相应的系统资源。洪水攻击使服务器打开了大量的半开连接请求,使正常的客户请求无法请求。在互联网相当普及的今天,要让联网的服务器稳定地运行,及时做好应对洪水攻击的检测工作成为企业网络安全的基本诉求。目前,洪水攻击的检测方法一般为简单地统计报文中同步报文数量,当单位时间内同步报文数量大于预先设定的阈值时,就确定服务器遭受洪水攻击。这种仅仅是统计SYN数量的监测方式误判率很大,往往会统计到正常的业务数据包,给正常业务造成一定的影响。

发明内容

[0003] 本发明的目的在于克服现有技术中的缺点与不足,提供一种优化的中央监测的洪水攻击检测方法。
[0004] 本发明是通过以下技术方案实现的:一种优化的中央监测的洪水攻击检测方法,包括如下步骤:
[0005] S1:在网络入口处设置一监测装置,该监测装置包括IP数据包的转发模、阻断模块及统计模块;
[0006] S2:监测装置监测单向流进监测装置的数据报文,并根据监测结果转发或阻断IP数据包,该步骤S2包括如下步骤:
[0007] S21:监测装置创建第一哈希数组及第二哈希数组;
[0008] S22:监测装置采集来自互联网的SYN数据包并提取SYN数据包信息,并对数据包信息中的IP五元组进行系列化及哈希加密转换得到第一哈希值,提取SYN数据包中的源地址存储至以所述第一哈希值作为下标的第一哈希数组中;
[0009] S23:监测装置采集来自互联网的ACK数据包并提取ACK数据包信息,并对数据包中的IP五元组进行系列化及哈希加密转换得到第二哈希值,提取ACK数据包中的源地址存储至以所述第二哈希值作为下标的第二哈希数组中;
[0010] S24:监测装置检索作为第二哈希数组下标的第二哈希值,如果存在第二哈希值与第一哈希值相同,则为正常数据包、否则为洪水攻击数据包,监测装置从以第一哈希值作为下标的第一哈希数组中提取对应的攻击源地址,并阻断该攻击源地址对服务器的访问
[0011] 进一步,所述步骤S22中的哈希加密转换采用MD5加密算法
[0012] 进一步,所述步骤S22中,所述IP五元组为SYN数据包的源地址、源端口、目的地址、目的端口、协议标识。
[0013] 进一步,所述步骤S23中,所述IP五元组为ACK数据包的源地址、源端口、目的地址、目的端口、协议标识。
[0014] 相比于现有技术,本发明的有益效果是:
[0015] 本发明在互联网入口处集中部署监测装置,有利于数据的集中采集和计算;监测装置采集来自互联网的SYN数据包及ACK数据包,将SYN数据包中的IP五元组构造成唯一的第一哈希值、将ACK数据包中的IP五元组构造成唯一的第二哈希值,并以第一哈希值作为第一哈希数组的下标、以第二哈希值作为第二哈希数组的下标,将数据包源地址存储在对应下标的第一哈希数组及第二哈希数组中,通过比较第一哈希值和第二哈希值得出洪水攻击的特征后,可直接从数组中提取洪水攻击源地址,减少逆向运算时间,提高监测装置性能,且能快速阻断攻击源访问服务器,有效保障网络安全及服务器的稳定性
[0016] 为了能更清晰的理解本发明,以下将结合附图说明阐述本发明的较佳的实施方式。

附图说明

[0017] 图1是本发明中的监测装置部署的网络拓扑示意图。
[0018] 图2是本发明的流程图
[0019] 图3是图2中步骤S2的流程图。

具体实施方式

[0020] 请同时参阅图1至图3,图1是本发明中的监测装置部署的网络拓扑示意图,图2是本发明的流程图,图3是图2中步骤S2的流程图。
[0021] 见图1和图2,一种优化的中央监测的洪水攻击检测方法,包括如下步骤:
[0022] S1:在网络入口处设置一监测装置,该监测装置包括IP数据包的转发模块、阻断模块及统计模块,转发模块将进入监测装置的数据包转发到服务器、阻断模块将来自洪水攻击客户端的数据包阻断、统计模块监测并统计进入该监测装置的各种数据包;
[0023] S2:监测装置监测单向流进监测装置的数据报文,并根据监测结果转发或阻断IP数据包,该步骤S2包括如下步骤:(见图3)
[0024] S21:监测装置创建第一哈希数组及第二哈希数组;
[0025] S22:监测装置采集来自互联网的SYN数据包并提取SYN数据包信息,并对数据包信息中的IP五元组进行系列化及哈希加密转换得到第一哈希值,提取SYN数据包中的源地址存储至以所述第一哈希值作为下标的第一哈希数组中;
[0026] S23:监测装置采集来自互联网的ACK数据包并提取ACK数据包信息,并对数据包中的IP五元组进行系列化及哈希加密转换得到第二哈希值,提取ACK数据包中的源地址存储至以所述第二哈希值作为下标的第二哈希数组中;
[0027] S24:监测装置检索作为第二哈希数组下标的第二哈希值,如果存在第二哈希值与第一哈希值相同,则为正常数据包、否则为洪水攻击数据包,监测装置从以第一哈希值作为下标的第一哈希数组中提取对应的攻击源地址,并阻断该攻击源地址对服务器的访问。
[0028] 本发明的优化的中央监测的洪水攻击检测方法根据洪水攻击的特征,即发起攻击的客户端不会发出ACK数据包来对服务器进行应答,从而判断出洪水攻击来源并阻断该来源的数据包,达到防护的目的。
[0029] 本发明并不局限于上述实施方式,如果对本发明的各种改动或变形不脱离本发明的精神和范围,倘若这些改动和变形属于本发明的权利要求和等同技术范围之内,则本发明也意图包含这些改动和变形。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈