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.一种文件防删改方法,其特征在于,包括:获取目标文件的特征值;获取备份文件的特征值,其中,所述备份文件为所述目标文件的备份文件;将所述目标文件的特征值与所述备份文件的特征值进行比对;在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。
【技术特征摘要】
1.一种文件防删改方法,其特征在于,包括:获取目标文件的特征值;获取备份文件的特征值,其中,所述备份文件为所述目标文件的备份文件;将所述目标文件的特征值与所述备份文件的特征值进行比对;在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改;在所述目标文件相对于所述备份文件的差异为允许删改的情况下,用目标文件替换备份文件;在所述目标文件相对于所述备份文件的差异为不允许删改的情况下,用备份文件替换目标文件。2.根据权利要求1所述的方法,其特征在于,获取目标文件的特征值包括:周期性获取目标文件的特征值。3.根据权利要求1所述的方法,其特征在于,将所述目标文件的特征值与所述备份文件的特征值进行比对,包括:重复如下步骤,直至完成所述目标文件的各个特征值与所述备份文件的对应类型相同的各个特征值比对:确定所述目标文件的特征值中的一个特征值作为所述目标文件的当前特征值;获取与所述目标文件的当前特征值对应类型相同的所述备份文件的一个特征值;确定所述目标文件的当前特征值与对应类型相同的所述备份文件的一个特征值是否一致。4.根据权利要求1所述的方法,其特征在于,将所述目标文件的特征值与所述备份文件的特征值进行比对之后,还包括:确定所述目标文件的特征值中是否存在一个或多个特征值与所述备份文件的对应类型相同的一个或多个特征值不一致;在确定所述目标文件的特征值中存在一个或多个特征值与所述备份文件的对应类型相同的一个或多个特征值不一致的情况下,确定所述目标文件的特征值与所述备份文件的特征值不同。5.根据权利要求1所述的方法,其特征在于,在所述目标文件的特征值与所述备份文件的特征值不同的情况下,确定所述目标文件相对于所述备份文件的差异是否为允许删改,包括:在所述目标文件的特征值与所述备份文件的特征值不同的情况下,生成所述目标文件的特征值与所述备份文件的特征值的比对结果文件;将所述比对结果文件发送至确定方,其中,所述比对结果文件用于所述确定方确定所述目标文件相对于所述备份文件的差异是否为允许删改;接收所述确定方返回的确定结果。6.根据权利要求1所述的方法,其特征在于,所述特征值包括以下至少之一:文件是否存在、文件类型、文件绝对路径、文件修改时...
【专利技术属性】
技术研发人员:周欣然,徐蒲金,李丽娟,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。