[发明专利]一种基于服务的调用系统及方法有效
申请号: | 201911414885.9 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111131308B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 徐晓飞;张恒阳;孙蓉蓉 | 申请(专利权)人: | 微梦创科网络科技(中国)有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/51;H04L41/5041;H04L41/50 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 蔡永波 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 服务 调用 系统 方法 | ||
本发明实施例提供一种服务调用安全系统及方法,包括:配置中心,用于接收生产者提供的服务并设置服务的配置信息,将生产者提供的服务进行加密,并将加密的服务发送到注册中心;注册中心,用于接收并发布经配置中心加密的服务,并将发布的加密服务解密后提供给不同属组且具有调用权限的使用者,和/或,将发布的加密服务解密后提供给属组内部的使用者;所述具有权限的使用者是:获得该服务的配置信息以及该服务解密权限的使用者一种服务调用安全系统及方法,通过对生产者提供的加密服务使得对服务真正有所需的使用者可通过认证来获取,提供了服务提供者的安全,也降低了非正常访问量,提高获取速度。
技术领域
本发明涉及网络安全,特别一种基于服务的调用系统及方法。
背景技术
对于服务调用,现在比较流行的方式有,dubbo,rpc这些都是SOA框架的一种,使用时程序的service层进行调用,都有服务的生产者和服务的消费者。消费者直接调用生产者的服务。
在实现本发明过程中,发明人发现现有技术中至少存在如下问题:
现有框架的缺点,只要知道生产者服务的接口信息,就可以去调用服务,这难免会增加生产者服务自身的并发量问题,又得增加服务本身的安全认证问题。
发明内容
本发明实施例提供一种基于服务的调用系统及方法,通过对生产者提供的加密服务使得对服务真正有所需的使用者可通过认证来获取,提供了服务提供者的安全,也降低了非正常访问量,提高获取速度。
为达上述目的,一方面,本发明实施例提供一种基于服务的调用系统,包括:
配置中心,用于接收生产者提供的服务并设置服务的配置信息,将生产者提供的服务进行加密,并将加密的服务发送到注册中心;其中,服务的配置信息包括:用户公共配置UC、服务的唯一标识ID,以及,生产者的属组或使用者的属组;
注册中心,用于接收并发布经配置中心加密的服务,并将发布的加密服务解密后提供给不同属组且具有调用权限的使用者,和/或,将发布的加密服务解密后提供给属组内部的使用者;所述具有权限的使用者是:获得该服务的配置信息以及该服务解密权限的使用者。
另一方面,本发明实施例还提供一种基于服务的调用方法,包括:
一种基于服务的调用方法,其特征在于,包括:
将生产者提供的服务保存在配置中心,配置中心为服务设置配置信息,并将生产者提供的服务进行加密,将加密的服务发送到注册中心,其中,服务的配置信息包括:用户公共配置UC、服务的唯一标识ID,以及,生产者的属组或使用者的属组;
注册中心接收配置中心发送的加密服务并发布;以及,
当使用者调用服务时,注册中心将发布的加密服务解密后发送给具有调用权限的使用者调,和/或,将发布的加密服务解密后提供给属组内部的使用者;所述具有权限的使用者是:获得该服务的配置信息以及该服务解密权限的使用者。
上述技术方案具有如下有益效果:本次发明旨在将安全认证,服务发布,服务注册,实现解耦,通过更改配置中心的某些配置,实现服务的自动化的目的,比如需要连接另外一个数据库,只需要在配置中心的服务端,修改数据库的地址,而不是直接修改服务的配置文件,然后重启。最主要的就是实现服务的黑箱操作,将服务内部的具体细节隐藏(对于外界就相当于一个黑箱子,有入有出,)然后在这些个箱子的外边添加一层安全过滤。从而保证进入到服务的应用都是安全的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微梦创科网络科技(中国)有限公司,未经微梦创科网络科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911414885.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高可靠大容量吸氢吸水剂
- 下一篇:一种水性胶黏剂