一种文件防删改方法和装置制造方法及图纸

技术编号:21273324 阅读:29 留言:0更新日期:2019-06-06 07:51
本发明专利技术实施例提供了一种文件防删改方法和装置,其中,该方法包括:获取目标文件的特征值;获取备份文件的特征值;在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。在本发明专利技术实施例中,通过确定目标文件的特征值与备份文件的特征值的差异,实现目标文件和备份文件的相互替换,解决了现有技术中文件在删改后无法对文件进行恢复导致文件不可用的技术问题。

A Method and Device for File Deletion Prevention

The embodiment of the present invention provides a method and device for file anti-deletion, in which the method includes acquiring the eigenvalues of the target file, acquiring the eigenvalues of the backup file, and determining that the target file is relative to the backup file when the eigenvalues of the target file are different from those of the backup file. Whether the difference is permissible to delete; if the difference between the target file and the backup file is permissible to delete, replace the backup file with the target file; and if the difference between the target file and the backup file is not permissible to delete, replace the target file with the backup file. In the embodiment of the present invention, by determining the difference between the eigenvalues of the target file and the backup file, the replacement of the target file and the backup file is realized, and the technical problem that the file can not be restored after deletion in the prior art leads to the unavailability of the file is solved.

【技术实现步骤摘要】
一种文件防删改方法和装置
本专利技术涉及数据控制
,特别涉及一种文件防删改方法和装置。
技术介绍
在一个大型信息系统中,通常都会包含几十个甚至几百个服务器,其中,每个服务器上都储存有大量的文件,包括系统文件、应用程序文件或配置文件,但是对于其中一个服务器上的某个文件,在实际环境中,开发人员、测试人员、维护人员以及管理人员等多个角色都可以共同使用上述文件,在这种情况下,往往存在因上述多个角色中的某个角色对该文件进行删改操作,导致文件无法恢复甚至不可用的情况。基于此,现有技术中一般是对前后时刻的文件内容本身进行比对,以确定文件是否被删改。然而,采集内容需要文件的读权限,在实际应用中往往存在文件内容是需要保密无法提供读权限的情况,这时上述方法将无法实施。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种文件防删改方法和装置,通过获取目标文件和备份文件的特征值,确定目标文件与备份文件特征值的差异,将目标文件与备份文件进行相互替换,以解决现有技术中文件被删改后无法恢复导致文件不可用的技术问题。一方面,提供了一种文件防删改方法,包括:获取目标文件的特征值;获取备份文件的特征值,其中,所述备份文件为所述目标文件的备份文件;将所述目标文件的特征值与所述备份文件的特征值进行比对;在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。在一实施方式中,获取目标文件的特征值包括:周期性获取目标文件的特征值。在一实施方式中,将所述目标文件的特征值与所述备份文件的特征值进行比对,包括:重复如下步骤,直至完成所述目标文件的各个特征值与所述备份文件的对应类型相同的各个特征值比对:确定所述目标文件的特征值中的一个特征值作为所述目标文件的当前特征值;获取与所述目标文件的当前特征值对应类型相同的所述备份文件的一个特征值;确定所述目标文件的当前特征值与对应类型相同的所述备份文件的一个特征值是否一致。在一实施方式中,将所述目标文件的特征值与所述备份文件的特征值进行比对之后,还包括:确定所述目标文件的特征值中是否存在一个或多个特征值与所述备份文件的对应类型相同的一个或多个特征值不一致;在确定所述目标文件的特征值中存在一个或多个特征值与所述备份文件的对应类型相同的一个或多个特征值不一致的情况下,确定所述目标文件的特征值与所述备份文件的特征值不同。在一实施方式中,在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改,包括:在所述目标文件的特征值与所述备份文件的特征值不同的情况下,生成所述目标文件的特征值与所述备份文件的特征值的比对结果文件;将所述比对结果文件发送至确定方,其中,所述比对结果文件用于所述确定方确定所述目标文件相对于所述备份文件的差异是否为允许删改;接收所述确定方返回的确定结果。在一实施方式中,所述特征值包括以下至少之一:文件是否存在、文件类型、文件绝对路径、文件修改时间、文件大小。另一方面,提供了一种文件防删改装置,包括:第一获取单元,用于获取目标文件的特征值;第二获取单元,用于获取备份文件的特征值,其中,所述备份文件为所述目标文件的备份文件;比对单元,用于将所述目标文件的特征值与所述备份文件的特征值进行比对;确定单元,用于在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;第一替换单元,用于在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;第二替换单元,用于在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。在一实施方式中,所述比对单元用于:重复如下步骤,直至完成所述目标文件的各个特征值与所述备份文件的对应类型相同的各个特征值比对:确定所述目标文件的特征值中的一个特征值作为所述目标文件的当前特征值;获取与所述目标文件的当前特征值对应类型相同的所述备份文件的一个特征值;确定所述目标文件的当前特征值与对应类型相同的所述备份文件的一个特征值是否一致。在一实施方式中,所述比对单元还用于:确定所述目标文件的特征值中是否存在一个或多个特征值与所述备份文件的对应类型相同的一个或多个特征值不一致;在确定所述目标文件的特征值中存在一个或多个特征值与所述备份文件的对应类型相同的一个或多个特征值不一致的情况下,确定所述目标文件的特征值与所述备份文件的特征值不同。在一实施方式中,所述确定单元包括:生成模块,用于在所述目标文件的特征值与所述备份文件的特征值不同的情况下,生成所述目标文件的特征值与所述备份文件的特征值的比对结果文件;发送模块,用于将所述比对结果文件发送至确定方,其中,所述比对结果文件用于所述确定方确定所述目标文件相对于所述备份文件的差异是否为允许删改;接收模块,用于接收所述确定方返回的确定结果。又一方面,提供了一种电子设备,包括显示屏、处理器以及存储处理器可执行指令的存储器,所述处理器执行所述指令时实现如下方法的步骤:获取目标文件的特征值;获取备份文件的特征值,其中,所述备份文件为所述目标文件的备份文件;将所述目标文件的特征值与所述备份文件的特征值进行比对;在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。又一方面,提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被执行时实现如下方法的步骤:获取目标文件的特征值;获取备份文件的特征值,其中,所述备份文件为所述目标文件的备份文件;将所述目标文件的特征值与所述备份文件的特征值进行比对;在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。本专利技术实施例通过获取目标文件的特征值和获取所述目标文件的备份文件的特征值,并将所述目标文件的特征值与所述备份文件的特征值进行比对,确定所述目标文件相对于所述备份文件的差异是否为允许删改,在允许删改的情况下,用目标文件替换备份文件,在不允许删改的情况下,用备份文件替换目标文件,以解决现有技术中重要文件被误删误改后无法恢复导致文件不可用的技术问题,达到了降低文件被删改后不可用的风险性,保障文件的安全性的技术效果。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,并不构成对本专利技术的限定。在附图中:图1是本专利技术实施例中的一种文件防删改的方法流程图;图2是本专利技术实施例中的一种特征值比对过程示意图;图3是本专利技术实施例中的一种比对结果文件的示意图;图4本文档来自技高网...

【技术保护点】
1.一种文件防删改方法,其特征在于,包括:获取目标文件的特征值;获取备份文件的特征值,其中,所述备份文件为所述目标文件的备份文件;将所述目标文件的特征值与所述备份文件的特征值进行比对;在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。

【技术特征摘要】
1.一种文件防删改方法,其特征在于,包括:获取目标文件的特征值;获取备份文件的特征值,其中,所述备份文件为所述目标文件的备份文件;将所述目标文件的特征值与所述备份文件的特征值进行比对;在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。2.根据权利要求1所述的方法,其特征在于,获取目标文件的特征值包括:周期性获取目标文件的特征值。3.根据权利要求1所述的方法,其特征在于,将所述目标文件的特征值与所述备份文件的特征值进行比对,包括:重复如下步骤,直至完成所述目标文件的各个特征值与所述备份文件的对应类型相同的各个特征值比对:确定所述目标文件的特征值中的一个特征值作为所述目标文件的当前特征值;获取与所述目标文件的当前特征值对应类型相同的所述备份文件的一个特征值;确定所述目标文件的当前特征值与对应类型相同的所述备份文件的一个特征值是否一致。4.根据权利要求1所述的方法,其特征在于,将所述目标文件的特征值与所述备份文件的特征值进行比对之后,还包括:确定所述目标文件的特征值中是否存在一个或多个特征值与所述备份文件的对应类型相同的一个或多个特征值不一致;在确定所述目标文件的特征值中存在一个或多个特征值与所述备份文件的对应类型相同的一个或多个特征值不一致的情况下,确定所述目标文件的特征值与所述备份文件的特征值不同。5.根据权利要求1所述的方法,其特征在于,在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改,包括:在所述目标文件的特征值与所述备份文件的特征值不同的情况下,生成所述目标文件的特征值与所述备份文件的特征值的比对结果文件;将所述比对结果文件发送至确定方,其中,所述比对结果文件用于所述确定方确定所述目标文件相对于所述备份文件的差异是否为允许删改;接收所述确定方返回的确定结果。6.根据权利要求1所述的方法,其特征在于,所述特征值包括以下至少之一:文件是否存在、文件类型、文件绝对路径、文件修改时...

【专利技术属性】
技术研发人员:周欣然徐蒲金李丽娟
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1