发明

一种基于Hyperscan的Web应用防火墙规则匹配方法2025

2024-04-11 07:24:10 发布于四川 16
  • 申请专利号:CN202311707378.0
  • 公开(公告)日:2025-08-12
  • 公开(公告)号:CN117857124A
  • 申请人:天翼云科技有限公司
摘要:本发明公开了一种基于Hyperscan的Web应用防火墙规则匹配方法,主要包括以下步骤:步骤一:OpenResty服务器采用Hyperscan正则匹配库来进行规则匹配;步骤二:在OpenResty的Lua模块中新增一个HTTP API接口;步骤三:调用Hyperscan提供的接口编译最新配置中的正则表达式,并继续调用接口将编译结果序列化成字符串后写入共享内存中;步骤四:每个worker在每次请求到来时根据共享内存中的信号量来更新配置到当前worker中;步骤五:将反序列化后的databse指针保存在共享内存中;步骤六:将分配到的scratch内存的指针保存在共享内存中;步骤七:每个worker在完成以上步骤后从共享内存中取出database指针和scrach指针,然后调用Hyperscan提供的scan接口进行扫描和获取匹配结果;步骤八:每个worker根据匹配结果来判断放行还是拦截当次请求。

专利内容

(19)国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 117857124 A (43)申请公布日 2024.04.09 (21)申请号 202311707378.0 G06F 9/445 (2018.01) H04L 67/02 (2022.01) (22)申请日 2023.12.13 (71)申请人 天翼云科技有限公司 地址 100007 北京市东城区青龙胡同甲1 号、3号2幢2层205-32室 (72)发明人 杨洋 辛晨 吴雷  (74)专利代理机构 北京轻创知识产权代理有限 公司 11212 专利代理师 沈尚林 (51)Int.Cl. H04L 9/40 (2022.01) G06F 21/57 (2013.01) G06F 18/22 (2023.01) G06F 9/54 (2006.01) G06F 8/53 (2018.01) 权利要求书2页 说明书5页 附图2页 (54)发明名称 一种基于Hyperscan的Web应用防火墙规则 匹配方法 (57)摘要 本发明公开了一种基于Hyperscan的Web应 用防火墙规则匹配方法,主要包括以下步骤:步 骤一:OpenResty服务器采用Hyperscan正则匹配 库来进行规则匹配;步骤二:在OpenResty的Lua 模块中新增一个HTTP 

最新专利