【技术实现步骤摘要】
本专利技术涉及计算机主机系统,特别涉及一种对信息系统中软件进行安全备份、监视和恢复的 版本完整性保护方法。
技术介绍
信息系统中的软件由于病毒、攻击或操作失误等原因,可能导致软件的程序、数据的完整性 遭受破坏,进而使得系统不能正常工作。软件的恢复和还原是常用方法,但是需要花费很多时间 和精力。此外,软件的升级或更新也是经常发生的。软件的完整性保护、版本更新,可以及时修 复损坏的系统,保持数据的持续有效,以提高系统的可用性。软件完整性保护方法可以广泛应用 于政治、国防、商业、文化等等领域中的重要信息系统的设计、开发、使用和维护过程,对于提 高系统的安全保障能力具有重要作用。目前的软件恢复和还廣技术存在着重复备份占用太多存储空间、还原之后数据丢失、病毒攻 击删除不清等问题。
技术实现思路
本专利技术的主要目的是针对目前信息系统中软件完整性保护和版本更新过程中重复备份、保护 和更新操作繁杂、植入文件删除不清等问题,提供一种基于版本增量备份的软件完整性保护方法, 以提高软件备份和保护效率,提高系统的可用性。为实现本专利技术的所述目的,本专利技术提供一种基于版本增量备份的软件完整性保护方法,该方 法包括以下主要步骤(1)定义软件版本的保护策略;(2)软件基本版本的初始化;(3)软件子 版本的保存;(4)软件运行监视与保护;(5)软件子版本的恢复。所述定义软件版本的保护策略的步骤(流程)是定义一个子版本的保护策略步骤20初始 动作;步骤21选择策略设定子目录,得到一个子目录名或结束标记;步骤22判断是否取得子目 录;如果取得子目录转步骤23,否则转步骤27;步骤23开始 ...
【技术保护点】
一种基于版本增量备份的软件完整性保护方法,其特征是包括以下主要步骤:(1)定义软件版本的保护策略;(2)软件基本版本的初始化;(3)软件子版本的保存;(4)软件运行监视与保护;(5)软件子版本的恢复。
【技术特征摘要】
1、一种基于版本增量备份的软件完整性保护方法,其特征是包括以下主要步骤(1)定义软件版本的保护策略;(2)软件基本版本的初始化;(3)软件子版本的保存;(4)软件运行监视与保护;(5)软件子版本的恢复。2、 根据权利要求1所述的基于版本增量备份的软件完整性保护方法,其特征是所述定义软 件版本的保护策略的步骤(流程)是定义一个子版本的保护策略步骤20初始动作;步骤21选 择策略设定子目录,得到一个子目录名或结束标记;步骤22判断是否取得子目录;如果取得子 目录转步骤23,否则转步骤27;步骤23开始定义目录策略;扩展(第一个为建立)目录策略的 记录,设置子目录是否净化,文件计数O;步骤24设定精确保护文件集合,选择、得到策略设定为精确保护的文件集合,为集合中每个文件扩展并填写文件策略记录(含文件名,保护方式为精确、取值2),目录策略的记录中文件计数加上文件个数;步骤25设定粗略保护文件集合,选择、 得到策略设定为粗略保护的文件集合;为集合中每个文件扩展并填写文件策略记录,含文件名, 保护方式为粗略、取值1,目录策略的记录中文件计数加上文件个数;步骤26设定可变文件集合, 选择、得到策略设定为可变的文件集合,为集合中每个文件扩展并填写文件策略记录,含文件名, 保护方式为可变、取值O,目录策略的记录中文件计数加上文件个数;步骤27保存策略写入备份 库子版本,建立备份库子版本目录,依次将子目录策略、文件策略写入相应备份库子版本的文件 中;步骤28是结束状态。结束时,在备份库中该版本目录下保存了子版本保护策略。3、 根据权利要求1所述的基于版本增量备份的软件完整性保护方法,其特征是所述软件基 本版本初始化的流程将选择的一个子版本作为基本版本;步骤30为是初始动作,建立备份库 基本版本目录,将选定子版本保护策略读入保护策略结构中;步骤31选取一个策略子目录;步 骤32判断是否取到子目录策略,如果取到子目录策略转步骤33,否则转步骤38;步骤33取子 目录下一个文件策略;步骤34判断是否取到文件策略,如果取到文件策略转步骤35,否则转步 骤31;步骤35对被保护文件压縮生成压縮版本,将文件压縮版本复制到备份库基本版本目录; 并在方法中选择相同压縮/解压算法;步骤36计算文件特征值;对文件压縮版本FZ=f,f!l],..., fli],...,flfsize-l],按照保护策略方式采取不同的计算方法得到文件特征向量,步骤37保存文件名 和特征值在特征向量表中,将文件名,特征值向量填入文件特征向量表;转步骤33;步骤38保 存特征向量表至备份库基本版本下的文件中;步骤39是结束状态,结束时,在备份库中基本版 本目录下保存了文件压縮版本,文件特征向量表。4、 根据权利要求1所述的基于版本增量备份的软件完整性保护方法,其特征是所述软件子 版本保存的的流程按照选择的子版本策略建立一个子版本备份;步骤40为是初始动作,策略 定义时已建立了备份库子版本目录,将选定子版本保护策略读入保护策略结构中,步骤41选取 一个策略子目录;步骤42判断是否取到子目录策略,如果是转步骤43,否则转步骤4a步骤43 取子目录下一个文件策略;步骤44判断是否取到文件策略,如果是转步骤45,否则转步骤41; 步骤45判断是否可变策略,如果是转步骤49,否则转步骤46;步骤46对被保护文件压縮生成 压縮版本,计算文件特征值;步骤47判断特征值向量是否与基本版本中同文件特征值向量不相 同,如果是转步骤48,否则转步骤43;步骤48保存文件名和特征值在特征向量表中,将文件名、 特征值向量填入文件特征向量表;步骤49将文件压縮版本复制到备份库子版本目录,转步骤43; 步骤4a保存特征向量表至备份库子版本的文件中;步骤4b是结束状态,结束时,在备份库中子 版本目录下保存...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。