【技术实现步骤摘要】
数据处理方法、通信系统、设备、产品及存储介质
[0001]本申请涉及通信
,尤其涉及一种数据处理方法、通信系统、设备、产品及存储介质。
技术介绍
[0002]云平台具备健全的安全防护能力,因此,在用户使用云数据库时,不用担心数据库被从外部攻破而造成数据泄露。但是,用户数据对于云平台是可见的,这导致用户依然担心云平台的内部工作人员越权访问或者被云平台所使用。
[0003]目前,有些云数据库使用TEE(Trusted Execution Environment,可信执行环境)等技术实现了基于密文的检索和计算。这样,用户可将加密后的用户数据存储到云数据库,云数据库侧因无法获取到用户数据的明文加密密钥,进而无法获取到明文用户数据,确保了用户数据安全。现有方案中,客户端侧是基于本地事先配置好的规则对数据库查询代码进行加密改写,而这种基于规则的加密改写方案只适用于部分简单的数据库查询代码,无法适用于那些复杂的数据库查询代码,通用性较差。
技术实现思路
[0004]本申请以提供一种解决上述问题或至少部分地解决上述问题的数据处理方法、通信系统、设备、产品及存储介质,以提高方案的通用性。
[0005]于是,在本申请的一个实施例中,提供了一种数据处理方法。该方法包括:根据数据库访问语句,确定出所述数据库访问语句包含的操作元素以及所述操作元素对应的操作对象;在所述操作对象中,确定出对应于数据库中数据库字段的目标操作对象;根据所述操作元素以及所述目标操作对象,从所述数据库中获取相关信息;根据所述相关信息 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其中,包括:根据数据库访问语句,确定出所述数据库访问语句包含的操作元素以及所述操作元素对应的操作对象;在所述操作对象中,确定出对应于数据库中数据库字段的目标操作对象;根据所述操作元素以及所述目标操作对象,从所述数据库中获取相关信息;根据所述相关信息,确定所述操作元素对应的目标操作信息,所述目标操作信息中包括目标操作对象类型;所述目标操作对象类型包括明文类型和密文类型中的一种;根据所述目标操作信息,对所述数据库访问语句进行加密处理。2.根据权利要求1所述的方法,其中,根据所述操作元素以及所述目标操作对象,从所述数据库中获取相关信息,包括:将所述操作元素以及所述目标操作对象发送至服务端,以由所述服务端从所述数据库中获取所述操作元素对应的至少一个备选操作信息以及所述目标操作对象对应的数据库字段的字段类型;接收所述服务端返回的所述操作元素对应的至少一个备选操作信息以及所述目标操作对象对应的数据库字段的字段类型;其中,所述相关信息包括所述操作元素对应的至少一个备选操作信息以及所述目标操作对象对应的数据库字段的字段类型。3.根据权利要求2所述的方法,其中,根据所述相关信息,确定所述操作元素对应的目标操作信息,包括:基于所述目标操作对象对应的数据库字段的字段类型,从所述操作元素对应的至少一个备选操作信息中确定出所述操作元素对应的目标操作信息。4.根据权利要求3所述的方法,其中,所述目标操作对象中包括第一目标操作对象;所述操作元素中包括第一操作元素;所述第一操作元素对应的操作对象中包括所述第一目标操作对象;基于所述目标操作对象对应的数据库字段的字段类型,从所述操作元素对应的至少一个备选操作信息中确定出所述操作元素对应的目标操作信息,包括:根据所述第一目标操作对象对应的数据库字段的字段类型,在所述第一操作元素对应的至少一个备选操作信息中进行匹配,得到所述第一操作元素对应的目标操作信息。5.根据权利要求4所述的方法,其中,所述目标操作信息中还包括目标操作返回值类型;所述目标操作返回值类型包括明文类型和密文类型中的一种;所述操作元素中包括第二操作元素;所述第二操作元素对应的操作对象中包括对象值为第三操作元素对应的操作返回值的返回操作对象;基于所述目标操作对象对应的数据库字段的字段类型,从所述操作元素对应的至少一个备选操作信息中确定出所述操作元素对应的目标操作信息,还包括:根据所述第三操作元素对应的目标操作信息,确定所述第三操作元素对应的目标操作返回值类型;根据所述第三操作元素对应的目标操作返回值类型,在所述第二操作元素对应的至少一个备选操作信息中进行匹配,得到所述第二操作元素对应的目标操作信息。6.根据权利要求1至5中任一项所述的方法,其中,根据所述目标操作信息,对所述数据
库访问语句进行加密处理,包括:根据所述目标操作信息,确定所述操作对象中除所述目标操作对象以及对象值为操作返回值的返回操作对象以外的其他操作对象的目标操作对象类型;根据所述其他操作对象的目标操作对象类型,对所述数据库访问语句进行加密处理。7.根据权利要求6所述的方法,其中,根据所述其他操作对象的目标...
【专利技术属性】
技术研发人员:李亦然,李飞飞,汪晟,杨新颖,张焱山,
申请(专利权)人:阿里巴巴中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。