[发明专利]服务器与请求处理方法在审
申请号: | 202010725354.8 | 申请日: | 2020-07-24 |
公开(公告)号: | CN111988280A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 程海金;王凤杰 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 请求 处理 方法 | ||
1.一种服务器,其特征在于,包括:相互连接的业务模块与安全防护模块;
所述业务模块用于在接收到的用户请求需要安全检测时,将所述用户请求发送到所述安全防护模块;
所述安全防护模块用于对所述用户请求进行攻击检测,并将得到的攻击检测结果发送到所述业务模块;
所述业务模块用于根据所述攻击检测结果,对所述用户请求进行响应。
2.根据权利要求1所述的服务器,其特征在于,所述业务模块用于对所述用户请求进行复制,并将复制的所述用户请求发送到所述安全防护模块。
3.根据权利要求1所述的服务器,其特征在于,所述业务模块用于生成包括所述用户请求的请求头的子请求,并将所述子请求发送到所述安全防护模块;
所述安全防护模块用于对所述子请求进行攻击检测,并将得到的攻击检测结果发送到所述业务模块。
4.根据权利要求1所述的服务器,其特征在于,所述业务模块用于在所述攻击检测结果表征所述用户请求为正常状态时,将所述用户请求转发到目标服务器,并将接收到的所述目标服务器返回的响应内容作为所述用户请求的响应;
所述业务模块用于在所述攻击检测结果表征所述用户请求为异常状态时,将预设的拦截页面作为所述用户请求的响应。
5.根据权利要求4所述的服务器,其特征在于,所述业务模块还用于在接收到所述目标服务器返回的响应内容时,对所述响应内容进行安全检测,得到安全检测结果;
所述业务模块还用于在所述安全检测结果表征所述响应内容为正常状态时,将所述响应内容作为所述用户请求的响应;
所述业务模块还用于在所述安全检测结果表征所述响应内容为异常状态时,将预设的拦截页面作为所述用户请求的响应。
6.根据权利要求1所述的服务器,其特征在于,所述业务模块与所述安全防护模块均为基于nginx的模块。
7.根据权利要求1所述的服务器,其特征在于,所述业务模块用于在接收到所述用户请求时,获取所述用户请求包含的目标域名的配置信息;
所述业务模块用于根据所述目标域名的配置信息,判断所述用户请求是否需要安全检测。
8.一种请求处理方法,其特征在于,应用于服务器中的业务模块,所述服务器还包括连接于所述业务模块的安全防护模块;所述方法包括:
在接收到的用户请求需要安全检测时,将所述用户请求发送到所述安全防护模块;
接收所述安全防护模块返回的对所述用户请求进行攻击检测后得到的攻击检测结果;
根据所述攻击检测结果,对所述用户请求进行响应。
9.根据权利要求8所述的请求处理方法,其特征在于,所述将所述用户请求发送到所述安全防护模块,包括:对所述用户请求进行复制,并将复制的所述用户请求发送到所述安全防护模块。
10.根据权利要求8所述的请求处理方法,其特征在于,所述将所述用户请求发送到所述安全防护模块,包括:生成包括所述用户请求的请求头的子请求,并将所述子请求发送到所述安全防护模块;
所述接收所述安全防护模块返回的对所述用户请求进行攻击检测后得到的攻击检测结果,包括:
接收所述安全防护模块返回的对所述用户请求的所述子请求进行攻击检测后得到的攻击检测结果。
11.根据权利要求8所述的请求处理方法,其特征在于,所述根据所述攻击检测结果,对所述用户请求进行响应,包括:
在所述攻击检测结果表征所述用户请求为正常状态时,将所述用户请求转发到目标服务器,并将接收到的所述目标服务器返回的响应内容作为所述用户请求的响应;
在所述攻击检测结果表征所述用户请求为异常状态时,将预设的拦截页面作为所述用户请求的响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010725354.8/1.html,转载请声明来源钻瓜专利网。