System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及租户数据共享领域,具体是基于多租户隔离的数据共享方法。
技术介绍
1、在互联网应用中,为了更好地利用资源,更好地维护管理及降低开发成本,人们通常会对底层资源、基础业务逻辑或者一些行业解决方案进行封装而形成一个业务平台,从而以服务的形式提供给各个接入方,在这种情况下,为了数据安全和数据的互不干扰,必需保证每个接入方只能查看和操作自己的数据,因此数据隔离成为这样的平台必需具备的能力。
2、目前,在多租户模式下,对多租户数据进行隔离时,主要有以下两种方法:第一种、将租户标识添加到多租户应用的代码中,具体是将租户标识作为应用程序接口的一个参数方式,从前端的用户界面到业务控制层、服务层,再到后端数据库访问api,逐层进行传输,每层api根据租户标识在api内部增加区分租户的代码,以实现租户之间数据的安全隔离;第二种、在多租户应用的代码中设置隔离点,并为每个租户生成私有的类加载器,在隔离点处通过每个租户对应的类加载器进行加载处理,以实现租户之间数据的安全隔离。
3、在现有技术中,多租户隔离的前提下,多租户之间存在租户信息的数据共享,如何保障多租户之间的隔离状态的同时,还能实现租户之间的数据共享,但在多租户之间进行数据共享的同时,租户信息的安全性和隐私性会受到影响,租户信息是否具有时效性,废弃的数据如何进行处理,租户与租户之间进行数据共享前,访问的过程具体是如何进行的,是我们需要解决的问题,为此,现提供基于多租户隔离的数据共享方法。
技术实现思路
1、为了解
2、步骤s1:采集租户的个性化信息以及租房信息;
3、步骤s2:设置多租户蜂窝网络,根据租户的个性化信息,对租户进行多租户蜂窝网络规划,获得租户的专属网格码;
4、步骤s3:设置租户的共享授权列表,并根据共享授权列表,共享租户对被共享租户进行共享请求以及共享行为;
5、步骤s4:对进行数据共享后的多租户蜂窝网络进行数据查验与数据更新。
6、进一步的,采集租户的个性化信息以及租房信息的过程包括:
7、所述个性化信息包括租户基本数据、交易数据以及体验数据;
8、所述租房信息包括历史租房时间、历史租房时长以及历史租房价格;
9、设置数据采集终端;
10、根据数据采集终端实时采集租户的个性化信息以及租房信息。
11、进一步的,设置多租户蜂窝网络,根据租户的个性化信息,对租户进行多租户蜂窝网络规划的过程包括:
12、所述多租户蜂窝网络内设置有若干个租户蜂窝网格点以及登录端口;
13、所述租户蜂窝网格点内设置私密单元以及共享单元,并对若干个租户蜂窝网格点进行编号;
14、当租户首次进入登录端口时,多租户蜂窝网络对租户的个性化信息进行采集,根据租户的个性化信息,对租户的个性化信息进行登录处理,获得租户的登录身份码;
15、根据租户的租房信息,对租户进行租户蜂窝网格点规划,并获取租户蜂窝网格点的编号,对租户蜂窝网格点的编号以及租户的登录身份码进行处理,获得租户的专属网格码,并对租户蜂窝网格点进行匿名处理。
16、进一步的,对租户蜂窝网格点进行匿名处理的过程包括:
17、根据匿名化技术以及租户的专属网格码,将匿名化处理后的个性化信息以及租房信息存储至租户蜂窝网格点的私密单元内,并将租户的个性化信息以及租房信息进行复制,获得租户的孪生租户数据,并将孪生租户数据存储至租户蜂窝网格点的共享单元内。
18、进一步的,设置租户的共享授权列表,并根据共享授权列表,共享租户对被共享租户进行共享请求的过程包括:
19、当被共享租户向共享租户发送数据共享请求时,共享租户接收数据共享请求,并对数据共享请求进行“同意”或“拒绝”操作;
20、若共享租户对数据共享请求进行“拒绝”操作,则共享租户发送“拒绝共享请求”信号至被共享租户;
21、若共享租户对数据共享请求进行“同意”操作,则共享租户发送“同意共享请求”信号至被共享租户,通过随机算法生成共享临时码,并根据共享临时码对共享单元内的个性化信息以及租房信息进行加密处理;
22、根据“同意共享请求”信号,建立共享租户与被共享租户之间的双向信息通道,通过安全传输协议,向被共享租户授予共享权限,被共享租户将接收到的共享临时码存储至租户蜂窝网格点内。
23、进一步的,共享租户对被共享租户进行共享行为的过程包括:
24、当被共享租户通过共享权限向共享租户发送共享临时码时,共享租户根据共享授权列表对共享临时码进行验证;
25、若共享授权列表内有与共享临时码匹配的编码,则允许被共享用户进入共享单元进行信息查看;
26、若共享授权列表内没有与共享临时码匹配的编码,则切断双向信息通道;
27、在数据共享结束后,将租户蜂窝网格点的所有信息通道进行切断,则无信息通道即为租户蜂窝网格点进入独处状态。
28、进一步的,对数据共享后的多租户蜂窝网络进行数据查验的过程包括:
29、建立共享审计日志;
30、所述共享审计日志包括共享时间戳、共享行为描述、被共享租户行为描述以及被共享建议描述;
31、所述被共享建议描述包括失效性描述以及无关性描述;
32、根据共享审计日志,对进入独处状态的租户蜂窝网格点进行数据查验;
33、通过自然语言算法,将共享行为描述以及被共享租户行为描述进行敏感行为提取,获得共享敏感行为以及被共享敏感行为;
34、对共享敏感行为以及被共享敏感行为进行相似度比对,获得敏感相似值;
35、设置敏感相似阈值;
36、若敏感相似值大于敏感相似阈值时,则共享行为即为安全行为;
37、若敏感相似值小于等于敏感相似阈值时,则将被共享用户进行通道禁止操作。
38、进一步的,对数据共享后的多租户蜂窝网络进行数据更新的过程包括:
39、对被共享建议描述进行数据更新分析,对失效性描述以及无关性描述进行关键字提取,获得失效字样以及无关字样,生成租户信息更新信号,并将租户信息更新信息发送至共享租户;
40、共享租户根据接收到的租户信息更新信号,对共享租户的租户蜂窝网格点内的个性化信息以及租房信息进行无效信息以及无关信息选择性删除,完成共享租户的个性化信息以及租房信息的数据更新。
41、与现有技术相比,本专利技术的有益效果是:采集租户的个性化信息以及租房信息,设置多租户蜂窝网络,根据租户的个性化信息,对租户进行多租户蜂窝网络规划,便于对多个租户进行体系化管理以及隔离,用于存储租户的个性化信息以及租房信息,获得租户的专属网格码,提高租户相关信息的隐私性、安全性以及唯一性,设置租户的共享授权列表,便于租户之间进行共享请求本文档来自技高网...
【技术保护点】
1.基于多租户隔离的数据共享方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于多租户隔离的数据共享方法,其特征在于,采集租户的个性化信息以及租房信息的过程包括:
3.根据权利要求2所述的基于多租户隔离的数据共享方法,其特征在于,设置多租户蜂窝网络,根据租户的个性化信息,对租户进行多租户蜂窝网络规划的过程包括:
4.根据权利要求3所述的基于多租户隔离的数据共享方法,其特征在于,对租户蜂窝网格点进行匿名处理的过程包括:
5.根据权利要求4所述的基于多租户隔离的数据共享方法,其特征在于,设置租户的共享授权列表,并根据共享授权列表,共享租户对被共享租户进行共享请求的过程包括:
6.根据权利要求5所述的基于多租户隔离的数据共享方法,其特征在于,共享租户对被共享租户进行共享行为的过程包括:
7.根据权利要求6所述的基于多租户隔离的数据共享方法,其特征在于,对数据共享后的多租户蜂窝网络进行数据查验的过程包括:
8.根据权利要求7所述的基于多租户隔离的数据共享方法,其特征在于,对数据共享后的多租户蜂窝
...【技术特征摘要】
1.基于多租户隔离的数据共享方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于多租户隔离的数据共享方法,其特征在于,采集租户的个性化信息以及租房信息的过程包括:
3.根据权利要求2所述的基于多租户隔离的数据共享方法,其特征在于,设置多租户蜂窝网络,根据租户的个性化信息,对租户进行多租户蜂窝网络规划的过程包括:
4.根据权利要求3所述的基于多租户隔离的数据共享方法,其特征在于,对租户蜂窝网格点进行匿名处理的过程包括:
5.根据权利要求4所述的基于多租...
【专利技术属性】
技术研发人员:蒋明曦,董殿豹,钟嘉,
申请(专利权)人:航锦武汉人工智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。