基于区块链的数据导出安全检测方法及系统及装置及介质制造方法及图纸

技术编号:28674117 阅读:21 留言:0更新日期:2021-06-02 02:50
本发明专利技术公开了基于区块链的数据导出安全检测方法及系统及装置及介质,涉及一种数据安全领域,数据输出端获取一个第二数据切片后,通过该第二数据切片的编号获取相同编号的第一数据切片,比较该第二数据切片和对应的第一数据切片,判断数据导出过程是否准确;数据导出完毕后,对目标存储位置的导出数据按照待导出数据的切片和标记方法进行切片和标记,得到若干第三数据切片和对应的编号,比较相同编号下的第三数据切片和第一数据切片,判断存储过程是否准确。本发明专利技术能准确地发现导出过程的数据错误,使用效率更高。

【技术实现步骤摘要】
基于区块链的数据导出安全检测方法及系统及装置及介质
本专利技术涉及一种数据安全领域,具体涉及基于区块链的数据导出安全检测方法及系统及装置及介质。
技术介绍
数据的导出是数据处理和信息系统中的常用功能,对于数据导出的安全检测,通常是从数据导出前后的完整性检测和对比来确认数据的导出是否成功,这种方式存在的主要问题是:一是只能在导出完成后通过计算和对比导出前后的数据的摘要和哈希值进行判定,无法实现导出过程中的更及时判断;二是在对比不一致的情况下,无法确切知道是哪一部分导出的问题,只能选择重新执行导出过程,代价比较大;三是导出前后的数据本身及摘要和哈希值的真实性无法保证,也即其存在被篡改的风险。
技术实现思路
本专利技术的目的在于为了在导出过程中对数据导出安全进行及时的判断,并重新导入问题数据,本专利技术提供了基于区块链的数据导出安全检测方法及系统及装置及介质。为实现上述专利技术目的,本专利技术提供了基于区块链的数据导出安全检测方法,所述方法包括:获取待导出数据,将待导出数据切片并标记,得到若干第一数据切片及对应的编号;在数据输出端获取导出的数据,并按照待导出数据的切片和标记方法对导出的数据进行切片和标记,得到若干第二数据切片和对应的编号;数据输出端获取一个第二数据切片后,通过该第二数据切片的编号获取相同编号的第一数据切片,比较该第二数据切片和对应的第一数据切片,判断数据导出过程是否准确;数据导出完毕后,对目标存储位置的导出数据按照待导出数据的切片和标记方法进行切片和标记,得到若干第三数据切片和对应的编号,比较相同编号下的第三数据切片和第一数据切片,判断存储过程是否准确。本专利技术通过第一数据切片和第二数据切片的对比,可判断在数据导出的过程中是否导出准确,并且通过对待导出的数据以及数据输出端的导出数据进行切片对比,能得到具体是那部分导出数据导出不准确,因此重新导入该切片数据即可,不需要全部又重新导出,有效的提高了效率。并且,本专利技术还通过在目标存储位置对导出数据进行监测,通过对目标存储位置存储的导出数据以及待导出数据进行切片对比,能有效地判断存储过程中数据是否准确,若有不准确的数据,重新导出不准确的该片数据即可,在确保数据导出准确性的同时,还确保了数据导出效率。其中,本将待导出数据切片并标记,具体包括:预设数据切片的大小;在数据导出工具上安装数据流量监测器;数据流量监测器获取待导出数据,并对待导出数据按照预设数据切片的大小进行截取,直到待导出数据全部截取完毕;数据流量监测器截获的若干数据即为第一数据切片,并按截获的顺序对第一数据切片依次标记,得到第一数据切片及对应的编号。同时,按照待导出数据的切片和标记方法对导出的数据进行切片和标记,具体包括:数据输出端上安装数据流量监测器;数据流量监测器获取数据输出端导出的数据,并按照预设数据切片的大小截获导出的数据,得到若干第二数据切片,并按导出顺序依次对第二数据切片编号。其次,数据输出端获取一个第二数据切片后,通过该第二数据切片的编号获取相同编号的第一数据切片,比较该第二数据切片和对应的第一数据切片,判断数据导出过程是否准确,具体包括:S1数据输出端导出数据的过程中,通过数据流量监测器截取数据输出端导出的数据,得到一个第二数据切片,并按截取顺序对第二数据切片编号;S2基于该第二数据切片对应的编号,获取相同编号的第一数据切片;S3比较相同编号的第一数据切片和第二数据切片,若第一数据切片和第二数据切片相同,则该第二数据切片导出准确,比较另一个第二数据切片,直到数据导出完毕,所有第二数据切片比较完毕;S4若第一数据切片和第二数据切片不相同,则该第二数据切片导出不准确,数据导出工具重新导出该第二数据切片对应的导出数据,重复S1,第二数据切片编号减1。本专利技术在使用时,数据输出端导出数据的过程中,数据流量监测器截取数据输出端导出的数据,每导出一个第二数据切片,将该第二数据切片与相同编号的第一数据切片进行对比,若该第二数据切片与第一数据切片相同,则该第二数据切片导出准确,数据流量监测器继续截取下一段数据,并通过下一段第二数据切片与相同编号的第一数据切片进行对比,若相同,进行再下一段第二数据切片的对比,若不相同,则重新导出该段数据切片,并且编号不改变,直到相同编号的第一数据切片与第二数据切片相同为止;重复上述步骤,直到所有的导出数据全部对比完毕,若相同编号的第一数据切片和第二数据切片均相同,则数据导出过程准确,若不完全相同,则数据导出过程不准确。在比较相同编号的第一数据切片和第二数据切片的过程中,具体包括:获取第一数据切片后,对第一数据切片进行哈希计算,得到第一哈希值和对应编号,并存储在区块链中;获取第二数据切片后,对第二数据切片进行哈希计算,得到第二哈希值和对应编号;通过比较相同编号下的第一哈希值和第二哈希值比较第一数据切片和第二数据切片。本专利技术通过哈希值进行比较,并且数据存储在区块链中,能有效地保证比较的数据的准确度,比较更加快速便捷。同理,数据导出完毕后,导出的数据存储在目标存储位置中,本专利技术也对目标存储位置的导出数据按照待导出数据的切片和标记方法进行数据切片,得到第三数据切片和对应的编号,这样在比较的过程中,能直接得到具体是那一部分存储过程不准确,然后重新导出该部分的切片数据,提高使用效率,比较相同编号下的第三数据切片和第一数据切片,判断存储过程是否准确,具体包括:获取目标存储位置的导出数据;对导出数据按照预设数据切片的大小进行数据切片,得到若干第三数据切片,并按照切片顺序对若干第三数据切片编号;比较相同编号的第三数据切片和第一数据切片;若第三数据切片均与对应的第一数据切片相同,则存储过程准确,反之则不准确。与本专利技术中的方法对应,本专利技术还提供了基于区块链的数据导出安全检测系统,包括:第一数据获取模块,用于获取待导出数据;第一切片模块,用于将待导出数据切片及编号,得到若干第一数据切片及对应的编号;第二数据获取模块,用于获取数据输出端导出的数据;第二切片模块,用于将导出数据切片及编号,得到若干第二数据切片及对应的编号;第一对比模块,用于对比相同编号的第一数据切片和第二数据切片,通过对比,判断数据导出过程是否准确;第三数据获取模块,用于获取目标存储位置的导出数据;第三切片模块,用于对目标存储位置的导出数据切片及编号,得到若干第三数据切片及对应的编号;第二对比模块,用于对比相同编号的第一数据切片和第三数据切片,通过对比,判断数据存储过程是否准确。其中,本系统还包括区块链模块,区块链模块用于存储第一数据切片、第二数据切片和第三数据切片。与本专利技术中的方法对应,本专利技术还提供了一种电子装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于区块链的数本文档来自技高网...

【技术保护点】
1.基于区块链的数据导出安全检测方法,其特征在于,包括:/n获取待导出数据,将待导出数据切片并标记,得到若干第一数据切片及对应的编号;/n在数据输出端获取导出的数据,并按照待导出数据的切片和标记方法对导出的数据进行切片和标记,得到若干第二数据切片和对应的编号;/n数据输出端获取一个第二数据切片后,通过该第二数据切片的编号获取相同编号的第一数据切片,比较该第二数据切片和对应的第一数据切片,判断数据导出过程是否准确;/n数据导出完毕后,对目标存储位置的导出数据按照待导出数据的切片和标记方法进行切片和标记,得到若干第三数据切片和对应的编号,比较相同编号下的第三数据切片和第一数据切片,判断存储过程是否准确。/n

【技术特征摘要】
1.基于区块链的数据导出安全检测方法,其特征在于,包括:
获取待导出数据,将待导出数据切片并标记,得到若干第一数据切片及对应的编号;
在数据输出端获取导出的数据,并按照待导出数据的切片和标记方法对导出的数据进行切片和标记,得到若干第二数据切片和对应的编号;
数据输出端获取一个第二数据切片后,通过该第二数据切片的编号获取相同编号的第一数据切片,比较该第二数据切片和对应的第一数据切片,判断数据导出过程是否准确;
数据导出完毕后,对目标存储位置的导出数据按照待导出数据的切片和标记方法进行切片和标记,得到若干第三数据切片和对应的编号,比较相同编号下的第三数据切片和第一数据切片,判断存储过程是否准确。


2.根据权利要求1所述的基于区块链的数据导出安全检测方法,其特征在于,本方法中将待导出数据切片并标记,具体包括:
预设数据切片的大小;
在数据导出工具上安装数据流量监测器;
数据流量监测器获取待导出数据,并对待导出数据按照预设数据切片的大小进行截取,直到待导出数据全部截取完毕;
数据流量监测器截获的若干数据即为第一数据切片,并按截获的顺序对第一数据切片依次标记,得到第一数据切片及对应的编号。


3.根据权利要求2所述的基于区块链的数据导出安全检测方法,其特征在于,按照待导出数据的切片和标记方法对导出的数据进行切片和标记,具体包括:
数据输出端上安装数据流量监测器;
数据流量监测器获取数据输出端导出的数据,并按照预设数据切片的大小截获导出的数据,得到若干第二数据切片,并按导出顺序依次对第二数据切片编号。


4.根据权利要求3所述的基于区块链的数据导出安全检测方法,其特征在于,数据输出端获取一个第二数据切片后,通过该第二数据切片的编号获取相同编号的第一数据切片,比较该第二数据切片和对应的第一数据切片,判断数据导出过程是否准确,具体包括:
S1数据输出端导出数据的过程中,通过数据流量监测器截取数据输出端导出的数据,得到一个第二数据切片,并按截取顺序对第二数据切片编号;
S2基于该第二数据切片对应的编号,获取相同编号的第一数据切片;
S3比较相同编号的第一数据切片和第二数据切片,若第一数据切片和第二数据切片相同,则该第二数据切片导出准确,比较另一个第二数据切片,直到数据导出完毕,所有第二数据切片比较完毕;
S4若第一数据切片和第二数据切片不相同,则该第二数据切片导出不准确,数据导出工具重新导出该第二数据切片对应的导出数据,重复S1,第二数据切片编号减1。


5.根据权利...

【专利技术属性】
技术研发人员:洪薇洪健李京昆刘文思
申请(专利权)人:湖北宸威玺链信息技术有限公司
类型:发明
国别省市:湖北;42

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

1