[发明专利]WEB应用防火墙及拥塞控制方法、介质及电子设备有效
| 申请号: | 202110981546.X | 申请日: | 2021-08-25 |
| 公开(公告)号: | CN113810383B | 公开(公告)日: | 2022-12-20 |
| 发明(设计)人: | 石达锋;范渊 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/02;H04L67/60;H04L67/1012;H04L67/62 |
| 代理公司: | 杭州华进联浙知识产权代理有限公司 33250 | 代理人: | 方道杰 |
| 地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | web 应用 防火墙 拥塞 控制 方法 介质 电子设备 | ||
一种WEB应用防火墙及拥塞控制方法、介质及电子设备,该方法包括:接收数据报文,并判断数据报文是否为最后一个节点的安全功能模块发送;若是,为数据报文设置超时时间戳;根据当前时间以及超时时间戳确定数据报文的剩余处理时间;判断剩余处理时间是否大于或等于需工作的当前节点的安全功能模块的报文处理时间;若是,将数据报文发送至当前节点的所述安全功能模块,以使当前节点的安全功能模块对数据报文进行处理,并返回处理完成的数据报文至转发控制器;若否,将下一节点作为需工作的当前节点,并返回执行判断数据报文并非为最后一个节点的安全功能模块发送的步骤,本发明可最大化兼容各类复杂环境。
技术领域
本发明涉及防火墙技术领域,特别是涉及一种WEB应用防火墙及拥塞控制方法、介质及电子设备。
背景技术
WEB应用系统的成熟发展,业务环境越来越复杂,对WEB应用防火墙的要求逐渐提升。Web应用防火墙为了自身稳定性,在自身设置了各种应急机制。市场上WEB应用防火墙的应急机制分类只有一种,即设置阈值的方式,当到达监控的阈值之后,WEB应用防火墙直接做出应急动作。目前常见的阈值包含但不限于CPU、内存、吞吐、TPS等。
其实,这类设置阈值执行应急动作的机制,属于较为粗暴的一刀切想法。早期业务类型简单,可以暂时满足市场要求。直至今日,市场的要求提高,对WEB应用防火墙的性能,稳定都提出了进一步的要求。考虑HTTP业务的标准不统一,每台WEB应用防火墙部署的环境中,对WEB应用防火墙的要求是不一样的。
目前的WEB应用防火墙无法紧密贴合每个业务场景,让WEB应用防火墙处于两难尴尬的局势。要不设置阈值较低,使WEB应用防火墙设备存在性能空余,无法有效使产品高价值体现;要不设置阈值较高,使WEB应用防火墙设备在业务复杂环境下容易触发意外宕机,无法保障WEB应用防火墙稳定性,避免WEB业务受损。
为了解决上述问题,优化设备对场景的兼容性,创新发明新的拥塞机制,使WEB应用防火墙可以最高价值服务业务。
发明内容
鉴于上述状况,有必要针对现有技术中WEB应用防火墙适应性不高的问题,提供一种WEB应用防火墙及拥塞控制方法、介质及电子设备。
一种WEB应用防火墙拥塞控制方法,所述WEB应用防火墙包括转发控制器和多个节点的安全功能模块,各个节点的所述安全功能模块用于按照预设的工作顺序处理客户端向服务器发送的数据报文,所述方法应用于所述转发控制器,所述WEB应用防火墙拥塞控制方法包括:
接收所述数据报文,并判断所述数据报文是否为最后一个节点的所述安全功能模块发送;
当所述数据报文并非为最后一个节点的所述安全功能模块发送的时,为所述数据报文设置超时时间戳;
根据当前时间以及所述超时时间戳确定所述数据报文的剩余处理时间;
判断所述剩余处理时间是否大于或等于需工作的当前节点的所述安全功能模块的报文处理时间;
若是,将所述数据报文发送至所述当前节点的所述安全功能模块,以使所述当前节点的所述安全功能模块对所述数据报文进行处理,并返回处理完成的数据报文至所述转发控制器;
若否,将下一节点作为需工作的当前节点,并返回执行判断所述数据报文并非为最后一个节点的所述安全功能模块发送的步骤。
进一步的,上述WEB应用防火墙拥塞控制方法,其中,所述判断所述剩余处理时间是否大于或等于需工作的当前节点的所述安全功能模块的报文处理时间的步骤之前还包括:
根据历史处理数据计算当前节点的所述安全功能模块处理数据报文的平均时间,并将计算得到的平均时间作为所述当前节点的所述安全功能模块的报文处理时间,所述历史处理数据包括所述当前节点的所述安全功能模块最近的预设时间段内多个成功处理的数据报文的处理时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110981546.X/2.html,转载请声明来源钻瓜专利网。





