一种Web应用防火墙的实现系统及方法
基本信息
申请号 | CN201911410679.0 | 申请日 | - |
公开(公告)号 | CN111163097B | 公开(公告)日 | 2022-03-22 |
申请公布号 | CN111163097B | 申请公布日 | 2022-03-22 |
分类号 | H04L9/40(2022.01)I;H04L67/02(2022.01)I;H04L67/1001(2022.01)I;H04L67/1042(2022.01)I;H04L41/14(2022.01)I | 分类 | 电通信技术; |
发明人 | 张帆;康宇 | 申请(专利权)人 | 新浪网技术(中国)有限公司 |
代理机构 | 北京卓岚智财知识产权代理事务所(特殊普通合伙) | 代理人 | 郭智 |
地址 | 100193北京市海淀区东北旺西路中关村软件园二期(西扩)N-1、N-2地块新浪总部科研楼7层 | ||
法律状态 | - |
摘要
摘要 | 一种Web应用防火墙的实现系统及方法,所述系统包括:Nginx系统,用于在用户的web请求转发给web应用服务器之后,将所述web请求的相关信息记录到访问日志中;检测系统,用于从Kafka队列读取实时的访问日志,根据预设的检测模型判断用户是否需要拦截,如果需要拦截,则将需要拦截的用户特征下发至拦截系统;拦截系统,用于将检测系统发送的需要拦截的用户特征更新至本地的黑名单;检测新的web请求的用户特征是否命中黑名单,如果命中黑名单则拦截该web请求,如果没有命中则将该web请求转发给web应用服务器;本发明通过将检测系统分离到独立的集群中,即不影响web请求的响应时长,也影响服务的稳定性,还可以加载更复杂的检测模型。 |
