[发明专利]一种基于内网微服务架构的网关系统在审
申请号: | 201911375087.X | 申请日: | 2019-12-27 |
公开(公告)号: | CN111193733A | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 王立明;范渊 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/66 |
代理公司: | 杭州赛科专利代理事务所(普通合伙) 33230 | 代理人: | 郭薇;冯年群 |
地址: | 310051 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 微服 架构 网关 系统 | ||
1.一种基于内网微服务架构的网关系统,其特征在于:所述网关系统包括:
一日志记录模块,用于对请求进行记录;
一验证模块,用于对日志记录模块记录的请求进行XSS全局过滤器验证;
一配置模块,用于对验证后的请求进行全局跨域配置;
一token验证模块,用于对配置模块配置后的请求进行token验证;
一服务转发模块,利用内网微服务架构、将请求调用到对应的微服务实现对应功能。
2.根据权利要求1所述的一种基于内网微服务架构的网关系统,其特征在于:所述日志记录模块记录请求的来源信息、请求的时间信息和浏览器信息。
3.根据权利要求1所述的一种基于内网微服务架构的网关系统,其特征在于:所述日志记录模块将记录的信息发送到日志记录微服务并记录至日志。
4.根据权利要求1所述的一种基于内网微服务架构的网关系统,其特征在于:所述验证模块中,XSS全局过滤器验证包括以下步骤:
步骤a.1:通过配置文件读入配置的字符串数据,将字符串数据切割为数组;
步骤a.2:对数组进行关键词匹配,若匹配成功,则为疑似XSS攻击,返回访问结果,否则继续执行全局跨域验证。
5.根据权利要求4所述的一种基于内网微服务架构的网关系统,其特征在于:所述步骤a.2中,关键词对应的验证标签包括sql注入类别标签、Html注入类别标签及js注入类别标签。
6.根据权利要求1所述的一种基于内网微服务架构的网关系统,其特征在于:所述配置模块中,全局跨域配置为将日志服务与用户信息微服务不在同一个网段的请求添加支持跨域的请求头。
7.根据权利要求1所述的一种基于内网微服务架构的网关系统,其特征在于:所述token验证模块包括以下验证步骤:
步骤b.1:获取用户请求信息中的请求头信息;
步骤b.2:取出第一个名为Authorization的参数信息,替换头部额外添加的字符串Bearer;
步骤b.3:从redis缓存中获取token,如命中,则将当前请求对应的用户转换为具体的用户对象,进行下一步,否则,不进行后续验证,返回提示信息;
步骤b.4:取出用户对象中的token信息与传入的token进行匹配,若匹配成功,则进入下一步,否则,验证失败,结束本次请求,返回验证信息。
8.根据权利要求1所述的一种基于内网微服务架构的网关系统,其特征在于:所述内网微服务架构中,网关系统对应注册中心设置。
9.根据权利要求8所述的一种基于内网微服务架构的网关系统,其特征在于:所述注册中心对应的微服务包括日志微服务和用户服务微服务。
10.根据权利要求9所述的一种基于内网微服务架构的网关系统,其特征在于:配置模块配置后,注册中心与日志微服务对接,进行信息交互;token验证模块验证请求成功后,注册中心与用户服务微服务对接,进行信息交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911375087.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:税控开票系统的运维方法及系统
- 下一篇:辅助教学方法、装置、设备和存储介质