[发明专利]一种CC攻击的检测方法、装置及网络设备有效
申请号: | 202010520772.3 | 申请日: | 2020-06-10 |
公开(公告)号: | CN111431942B | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | 蓝维宇;程行峰 | 申请(专利权)人: | 杭州圆石网络安全技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 郭思晨 |
地址: | 310052 浙江省杭州市滨江区西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cc 攻击 检测 方法 装置 网络设备 | ||
本申请提供一种CC攻击的检测方法、装置及网络设备,包括:针对服务器的每一请求事件,基于本设备接收到的与该请求事件对应的请求报文和响应报文,确定该服务器响应该请求事件的响应时延;所述请求报文和响应报文为基于传输层协议的报文;基于所述服务器响应各请求事件的响应时延,确定所述服务器的平均响应时延;若所述平均响应时延大于或等于预设阈值,则确定所述服务器遭受CC攻击。使用本申请提供的方法,可以提高CC攻击检测的准确率,还可以提高CC攻击检测的适用场景范围。
技术领域
本申请涉及计算机通信领域,尤其涉及一种CC攻击的检测方法、装置及网络设备。
背景技术
CC(Challenge Collapsar,挑战黑洞)攻击是DDOS:(Distributed Denial ofService,分布式拒绝服务)攻击的一种类型。攻击者使用代理服务器或者控制某些主机向受害服务器发送大量貌似合法的请求,造成服务器资源耗尽,从而导致正常的访问被终止处理。
现有的CC攻击检测方式通常是检测基于HTTP(HyperText Transfer Protocol,超文本传输协议)协议的网站服务的CC攻击。具体地,统计访问Web(World Wide Web,万维网)页面的请求频率,将该频率与预设的阈值做比较,如果发现统计的请求频率已经超过阈值,则判定检测到了CC攻击。
然而请求频率很难准确反映服务器的负载情况。例如,黑客可以使用低频针对特别耗费资源的URL(Uniform Resource Locator,统一资源定位符)发起攻击(例如大量数据库查询),来绕过该高频请求检测。现有的CC攻击的检测方式的准确性较低。
发明内容
有鉴于此,本申请提供一种CC攻击的检测方法、装置及网络设备,用于提高CC攻击检测的准确性、以及CC攻击检测的适用范围。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种CC攻击的检测方法,所述方法应用于网络设备,包括:
针对服务器的每一请求事件,基于所述网络设备接收到的与该请求事件对应的请求报文和响应报文,确定该服务器响应该请求事件的响应时延;所述请求报文和响应报文为基于传输层协议的报文;
基于所述服务器响应各请求事件的响应时延,确定所述服务器的平均响应时延;
若所述平均响应时延大于或等于预设阈值,则确定所述服务器遭受CC攻击。
可选的,所述基于所述网络设备接收到的与该请求事件对应的请求报文和响应报文,确定该服务器响应该请求事件的响应时延,包括:
基于已接收到的该请求事件的请求报文的接收时刻,确定接收到完整的该请求事件的第一时刻;
基于已接收到的该请求事件的响应报文的接收时刻,确定接收到该请求事件的响应的第二时刻;
基于所述第一时刻、所述第二时刻,确定所述服务器响应该请求事件的响应时延。
可选的,所述基于已接收到的该请求事件的请求报文的接收时刻,确定接收到完整的该请求事件的第一时刻;基于已接收到的该请求事件的响应报文的接收时刻,确定接收到该请求事件的响应的第二时刻;包括:
在接收与该请求事件对应的请求报文时,若该请求报文是非重传请求报文,则将已记录的该请求事件对应的请求接收时刻变量的取值,更新为该请求报文的接收时刻,若该请求报文是重传请求报文,则维持已记录的请求接收时刻变量;所述非重传请求报文包括:首个非重传请求报文或非首个非重传请求报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州圆石网络安全技术有限公司,未经杭州圆石网络安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010520772.3/2.html,转载请声明来源钻瓜专利网。