一种数据处理方法、装置、设备及介质制造方法及图纸

技术编号:37975974 阅读:9 留言:0更新日期:2023-06-30 09:51
本发明专利技术实施例提供了一种数据处理方法、装置、设备及介质,用以解决现有技术中数据被存储在同一服务器中,当服务器受到黑客攻击,导致服务器中存储的数据被篡改的情况。由于在本发明专利技术实施例中,电子设备对所要上传的第一数据进行加密,确保了第一数据的安全性,并将目标数据保存在区块链中,从而避免了区块链中保存重复的数据,避免了资源浪费。另外,电子设备将目标数据保存在区块链中,还将目标数据发送至区块链的其他节点中,也就是说在本发明专利技术实施例中,将目标数据保存在区块链的每个节点中,从而在单一节点受到攻击数据被篡改时,其他节点中保存的数据并未被篡改,避免单一服务器被攻击,导致数据被篡改的情况。导致数据被篡改的情况。导致数据被篡改的情况。

【技术实现步骤摘要】
一种数据处理方法、装置、设备及介质


[0001]本专利技术涉及数据处理
,尤其涉及一种数据处理方法、装置、设备及介质。

技术介绍

[0002]随着云计算和大数据技术的不断发展,数据量也呈现指数级上涨趋势,随之而来的是各种数据泄露等安全事件的频频发生。数据盗取、越权访问等异常行为不仅容易造成行业敏感信息泄露,给组织的品牌声誉带来严重损失,而且会严重侵犯公民隐私且日益威胁着网络信息安全。另外,当前互联网正处于去中心化的浪潮中,数据的安全和信任也逐渐受到重视。
[0003]现有技术中,数据通常被存储在同一服务器中,然而数据被存储在同一服务器中,当该服务器受到黑客攻击,导致该服务器中存储的数据被篡改的情况。

技术实现思路

[0004]本专利技术实施例提供了一种数据处理方法、装置、设备及介质,用以解决现有技术中数据被存储在同一服务器中,当服务器受到黑客攻击,导致服务器中存储的数据被篡改的情况。
[0005]第一方面,本专利技术实施例提供了一种数据处理方法,所述方法包括:
[0006]获取携带第一数据的上传指令;并获取所述上传指令中携带的第一数据;
[0007]对所述第一数据加密,获取加密后的目标数据,判断所述电子设备部署的区块链中保存的数据中是否存在与所述目标数据匹配的数据,若否,则将所述目标数据保存在所述区块链中,并将所述目标数据发送至所述区块链的其他节点。
[0008]进一步地,所述对所述第一数据加密,获取加密后的目标数据包括:
[0009]对所述第一数据进行哈希运算;
[0010]采用预设加密算法,对哈希运算后的第一数据进行加密,获取加密后的目标数据。
[0011]进一步地,所述对所述第一数据加密,获取加密后的目标数据之后,所述判断所述电子设备部署的区块链中保存的数据中是否存在与所述目标数据匹配的数据之前,所述方法还包括:
[0012]根据所述目标数据中字符的数目及预设的子数据的预设数目,将所述目标数据切分为包含的字符的数目为所述预设数目的每个目标子数据;
[0013]所述将所述目标数据发送至所述区块链的其他节点包括:
[0014]将所述每个目标子数据发送至所述区块链的其他节点。
[0015]进一步地,所述判断所述电子设备部署的区块链保存的数据中是否存在与所述目标数据匹配的数据包括:
[0016]获取所述目标子数据中携带标识头的目标子数据,获取该目标子数据携带的目标标识头;并获取所述电子设备部署的区块链保存的每个携带标识头的子数据的标识头,确定获取到的每个标识头中是否存在与所述目标标识头匹配的标识头。
[0017]进一步地,若所述电子设备部署的区块链保存的数据中存在所述目标数据,所述方法还包括:
[0018]删除所述目标数据对应的每个目标子数据;或
[0019]获取与所述目标标识头匹配的标识头对应的子数据,将所述区块链中保存的所述子数据归属的第二数据删除,向所述区块链的其他节点发送删除所述第二数据的通知,并保存所述目标数据对应的每个目标子数据。
[0020]第二方面,本专利技术实施例还提供了一种数据处理装置,所述装置包括:
[0021]获取模块,用于获取携带第一数据的上传指令;并获取所述上传指令中携带的第一数据;
[0022]处理模块,用于对所述第一数据加密,获取加密后的目标数据,判断所述电子设备部署的区块链中保存的数据中是否存在与所述目标数据匹配的数据,若否,则将所述目标数据保存在所述区块链中,并将所述目标数据发送至所述区块链的其他节点。
[0023]进一步地,所述处理模块,还用于对所述第一数据进行哈希运算;采用预设加密算法,对哈希运算后的第一数据进行加密,获取加密后的目标数据。
[0024]进一步地,所述处理模块,还用于根据所述目标数据中字符的数目及预设的子数据的预设数目,将所述目标数据切分为包含的字符的数目为所述预设数目的每个目标子数据;
[0025]所述处理模块,还用于将所述每个目标子数据发送至所述区块链的其他节点。
[0026]进一步地,所述处理模块,还用于获取所述目标子数据中携带标识头的目标子数据,获取该目标子数据携带的目标标识头;并获取所述电子设备部署的区块链保存的每个携带标识头的子数据的标识头,确定获取到的每个标识头中是否存在与所述目标标识头匹配的标识头。
[0027]进一步地,若所述电子设备部署的区块链保存的数据中存在所述目标数据,所述处理模块,还用于删除所述目标数据对应的每个目标子数据;或获取与所述目标标识头匹配的标识头对应的子数据,将所述区块链中保存的所述子数据归属的第二数据删除,向所述区块链的其他节点发送删除所述第二数据的通知,并保存所述目标数据对应的每个目标子数据。
[0028]第三方面,本专利技术实施例还提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行上述任一所述数据处理方法的步骤。
[0029]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时执行上述中任一所述数据处理方法的步骤。
[0030]在本专利技术实施例中,电子设备在获取到携带第一数据的上传指令后,获取上传指令中携带的第一数据,并对第一数据进行加密,获取加密后的目标数据,在获取到目标数据后,判断电子设备部署的区块链中是否存在与目标数据匹配的数据,若否,则将目标数据保存在区块链中,并将目标数据发送至区块链的其他节点。由于在本专利技术实施例中,电子设备在获取到携带第一数据的上传指令后,对第一数据进行加密,确保了第一数据的安全性,并在电子设备部署的区块链保存的数据中不存在与目标数据匹配的数据时,将目标数据保存在区块链中,从而避免了区块链中保存重复的数据,避免了资源浪费。另外,电子设备将目
标数据保存在区块链中,还将目标数据发送至区块链的其他节点中,也就是说在本专利技术实施例中,将目标数据保存在区块链的每个节点中,从而在单一节点受到攻击数据被篡改时,其他节点中保存的数据并未被篡改,避免单一服务器被攻击,导致数据被篡改的情况。
附图说明
[0031]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本专利技术实施例提供的一种数据处理过程示意图;
[0033]图2为本专利技术实施例提供的一种数据处理过程的详细示意图;
[0034]图3为本专利技术实施例提供的一种数据处理装置结构示意图;
[0035]图4为本专利技术实施例提供的一种电子设备结构示意图。
具体实施方式
[0036]下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于电子设备,所述方法包括:获取携带第一数据的上传指令;并获取所述上传指令中携带的第一数据;对所述第一数据加密,获取加密后的目标数据,判断所述电子设备部署的区块链中保存的数据中是否存在与所述目标数据匹配的数据,若否,则将所述目标数据保存在所述区块链中,并将所述目标数据发送至所述区块链的其他节点。2.根据权利要求1所述的方法,其特征在于,所述对所述第一数据加密,获取加密后的目标数据包括:对所述第一数据进行哈希运算;采用预设加密算法,对哈希运算后的第一数据进行加密,获取加密后的目标数据。3.根据权利要求1所述的方法,其特征在于,所述对所述第一数据加密,获取加密后的目标数据之后,所述判断所述电子设备部署的区块链中保存的数据中是否存在与所述目标数据匹配的数据之前,所述方法还包括:根据所述目标数据中字符的数目及预设的子数据的预设数目,将所述目标数据切分为包含的字符的数目为所述预设数目的每个目标子数据;所述将所述目标数据发送至所述区块链的其他节点包括:将所述每个目标子数据发送至所述区块链的其他节点。4.根据权利要求3所述的方法,其特征在于,所述判断所述电子设备部署的区块链保存的数据中是否存在与所述目标数据匹配的数据包括:获取所述目标子数据中携带标识头的目标子数据,获取该目标子数据携带的目标标识头;并获取所述电子设备部署的区块链保存的每个携带标识头的子数据的标识头,确定获取到的每个标识头中是否存在与所述目标标识头匹配的标识头。5.根据权利要求4所述的方法,其特征在于,若所述电子设备部署的区块链保存的数据中存在所述目标数据,所述方...

【专利技术属性】
技术研发人员:张盼牟森赵建明何丽龚文瑾
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1