[发明专利]多数据库安全通信方法和系统、计算机可读存储介质有效
申请号: | 201911345447.1 | 申请日: | 2019-12-24 |
公开(公告)号: | CN113037686B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 尚俊宇;孟照方;刘敬龙;阮宜龙;冯杰;黄礼莲 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L67/30 | 分类号: | H04L67/30;G06F21/60;G06F21/41 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 王云飞 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多数 安全 通信 方法 系统 计算机 可读 存储 介质 | ||
1.一种多数据库安全通信方法,其特征在于,包括:
建立多数据库联盟域;
在多数据库联盟域系统内,客户端在一个数据库完成登录后,实现对多数据库联盟域内所有数据库的安全访问;
其中,在多数据库联盟域包括第一数据库和第二数据库的情况下,
所述客户端在一个数据库完成登录后,实现对多数据库联盟域内所有数据库的安全访问包括:
客户端在第一数据库进行登录认证;
第一数据库服务器授权,第一数据库单点登录引擎加密跨数据库令牌并设置跨数据库文本文件;
第一数据库单点登录引擎将跨数据库令牌发送到第二数据库;
第二数据库单点登录引擎存储跨数据库令牌;
在客户端进行跨数据库资源请求的情况下,第二数据库响应客户端请求;
其中,所述在客户端进行跨数据库资源请求的情况下,第二数据库响应客户端请求包括:
客户端向第二数据库认证服务器发送跨数据库资源请求,其中所述跨数据库资源请求包括用户标识和请求资源的统一资源定位符;
第二数据库单点登录引擎拦截用户发送的跨数据库资源请求;
第二数据库单点登录引擎将跨数据库资源请求中的用户信息与本地缓存跨数据库文本文件的用户信息进行比较;
第二数据库单点登录引擎在用户信息相同且跨数据库令牌有效的情况下,判定验证通过,指示客户端可以直接获取第二数据库资源服务而无需重复登录。
2.根据权利要求1所述的多数据库安全通信方法,其特征在于,
所述第一数据库为客户端所在的数据库;
所述第二数据库为多数据库联盟域内除第一数据库外的其它数据库。
3.根据权利要求1或2所述的多数据库安全通信方法,其特征在于,所述客户端在第一数据库进行登录认证包括:
客户端向第一数据库密匙分配中心服务器发送请求消息,其中所述请求消息包括用户标识和请求资源的统一资源定位符。
4.根据权利要求1或2所述的多数据库安全通信方法,其特征在于,所述第一数据库单点登录引擎将跨数据库令牌发送到第二数据库包括:
第一数据库密匙分配中心服务器授予资源给客户端;
第一数据库单点登录引擎拦截请求消息,将登录信息放入缓存中,将跨数据库令牌以广播形式发送给将第二数据库;
第一数据库单点登录引擎将身份信息写入第一数据库文本文件和跨数据库文本文件,其中,第一数据库文本文件和跨数据库文本文件使用第一数据库单点登录引擎的公钥进行加密存储;
第一数据库认证服务器将资源的统一资源定位符发送给客户端,以便客户端资源的访问权限。
5.根据权利要求1或2所述的多数据库安全通信方法,其特征在于,所述第二数据库单点登录引擎存储跨数据库令牌包括:
第二数据库单点登录引擎从第一数据库单点登录引擎接收到跨数据库令牌消息后,采用预定的登录引擎密钥进行解密;
第二数据库单点登录引擎将对应的跨数据库令牌信息存储在缓存中,所述跨数据库令牌消息包括跨数据库文本文件。
6.根据权利要求1或2所述的多数据库安全通信方法,其特征在于,还包括:
采用预定加密解密算法对跨数据库令牌进行加密解密。
7.根据权利要求6所述的多数据库安全通信方法,其特征在于,采用预定加密解密算法对跨数据库令牌进行加密解密包括:
发送方服务器随机生成私钥和公钥,其中,私钥包括n对n位数字,每对数字分别放置于第一列表和第二列表中,公钥为对私钥进行哈希变换生成的哈希值,公钥相应包括第三列表和第四列表;
发送方服务器在加密过程中,通过哈希算法创建一个和消息对应的第一n位哈希值,并将所述哈希值作为签名一起发送给接收方服务器,其中,第一n位哈希值中的每一位数字均从私钥中选择;
接收方服务器在获得消息和签名的情况下,创建与消息对应的第二n位哈希值,对签名中的每个数字进行哈希处理,比较哈希处理的签名和创建的第二n位哈希值是否相等,以判断验证是否通过,其中,第二n位哈希值中的每一位数字均从公钥中选择。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911345447.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:压缩机罩及压缩机
- 下一篇:视觉元素显示方法、装置及终端