System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种存储设备中数据恢复方法及装置制造方法及图纸_技高网

一种存储设备中数据恢复方法及装置制造方法及图纸

技术编号:41361461 阅读:6 留言:0更新日期:2024-05-20 10:10
本申请提供一种存储设备中数据恢复方法及装置,涉及计算机领域,实现被勒索病毒攻击后不丢失数据的数据恢复,并节约性能和存储空间开销。该方法包括:存储设备使用追加写方式存储数据;响应于无法访问目标数据,确定第一数据;第一数据为标识为无效的数据,并且第一数据为目标数据的关联数据;恢复第一数据。

【技术实现步骤摘要】

本申请涉及计算机领域,尤其涉及一种存储设备中数据恢复方法及装置


技术介绍

1、勒索病毒是当前对数据安全威胁最大的一种电脑病毒。勒索病毒通过对用户数据进行加密,并删除用户数据的方式,让用户无法获取自己的文件信息,从而获得勒索的机会,进而勒索用户进行支付以获得数据解密。

2、当前,业界对于勒索病毒的防护,主要使用快照回滚的方式,使得系统回退到旧数据版本,利用旧数据版本实现数据的恢复,从而避免被勒索病毒的勒索。

3、但是,使用快照恢复数据的方式,是使用旧时间点的数据进行恢复,会丢失两个快照间未保存的数据信息。另外,该方案需要进行快照的额外管理以及快照的存储空间管理,增加了性能和存储空间开销。尤其是高密快照这种防勒索病毒更好的方式,其消耗的快照管理、带来的性能和存储空间开销会更多更频繁。


技术实现思路

1、本申请提供一种存储设备中数据恢复方法及装置,实现被勒索病毒攻击后不丢失数据的数据恢复,并节约性能和存储空间开销。

2、为达到上述目的,本申请实施例采用如下技术方案:

3、第一方面,提供一种存储设备中数据恢复方法,该存储设备使用追加写方式存储数据。该方法具体可以包括:响应于无法访问目标数据,确定第一数据,该第一数据为标识为无效的数据,并且该第一数据为目标数据的关联数据;然后,恢复第一数据。

4、通过本申请提供的方案,若存在无法访问的目标数据,可以知道目标数据是被勒索病毒非法加密的数据或者被修改的数据,则被加密前的数据或被修改前的数据已经被勒索病毒删除。基于追加写方式存储数据时,数据被修改或者删除时,先被标记为无效的数据,然后再进行垃圾回收的特点,被勒索病毒删除的数据实际上并没有在物理上删除,而是被标记为无效数据。因此在进行垃圾回收前,可以将被标记为无效的数据作为目标数据的关联数据,将被标记为无效的数据恢复为被勒索病毒加密前的数据。同时,该方案无需额外的存储空间开销以及计算开销,可以达到节约性能和存储空间开销的目的。

5、一种可能的实现方式中,目标数据可以为第一数据被非法加密得到的数据或者对第一数据修改后得到的数据。其中,对第一数据修改可以为删除,从而导致目标数据无法访问。

6、另一种可能的实现方式中,本申请提供的方法还可以包括:在满足启动条件后,判断存储设备中是否存储无法访问的数据。

7、另一种可能的实现方式中,启动条件可以包括:到达预设时刻;或者,标记为无效的数据的数量大于或等于第一阈值;或者,上述存储设备的剩余存储空间小于或等于第二阈值。

8、其中,存储设备的剩余存储空间可以为存储设备的介质的剩余存储空间,存储设备在该介质中使用追加写方式存储数据。

9、存储设备可以为固态硬盘、存储系统或者具有存储功能的服务器等。

10、第二方面,提供一种存储设备中数据恢复装置,该存储设备使用追加写方式存储数据。该装置可以包括确定单元和恢复单元。其中:

11、确定单元,用于响应于无法访问目标数据,确定第一数据。第一数据为标识为无效的数据,并且第一数据为所述目标数据的关联数据。

12、恢复单元,用于恢复第一数据。

13、另一种可能的实现方式中,本申请提供的存储设备中数据恢复装置还可以包括判断单元,用于在满足启动条件后,判断存储设备中是否存储无法访问的数据。

14、另一种可能的实现方式中,判断单元具体可以用于:判断上述参考数据中是否存储无法访问的数据。

15、需要说明的是,本申请第二方面提供的存储设备中数据恢复装置,用于执行上述第一方面提供的方法,其具体实现以及所达到的效果,可以参照上述第一方面或其任一种可能的实现方式的描述,此处不再赘述。

16、第三方面,本申请提供了一种存储设备,所述存储设备包括处理器、接口和介质,所述存储设备使用追加写方式存储数据;所述处理器与所述接口、介质通信,所述处理器用于执行第一方面的各种方案。

17、第四方面,提供一种计算机可读存储介质,包括计算机软件指令,当其在计算机上运行时,使得计算机执行上述任一方面或任意一种可能的实现方式所述的存储设备中数据恢复方法。

18、第五方面,提供一种计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一方面或任意一种可能的实现方式所述的存储设备中数据恢复方法。

19、第六方面,提供一种芯片系统,该芯片系统包括处理器,还可以包括存储器,用于实现上述方法中的功能。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。

20、第七方面,提供一种数据恢复系统,包括数据恢复装置及介质,该介质使用追加写的方式存储数据。数据恢复装置用于执行上述第一方面及其任一种可能的实现方式提供的存储设备中数据恢复方法。

21、上述第三方面至第七方面提供的方案,用于实现上述第一方面提供的方法,因此可以与第一方面达到相同的有益效果,此处不再进行赘述。

22、需要说明的是,上述各个方面中的任意一个方面的各种可能的实现方式,在方案不矛盾的前提下,均可以进行组合。

本文档来自技高网...

【技术保护点】

1.一种存储设备中数据恢复方法,其特征在于,所述存储设备使用追加写方式存储数据;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标数据为所述第一数据被非法加密得到的数据或者对所述第一数据修改后得到的数据。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述启动条件包括:

5.一种存储设备中数据恢复装置,其特征在于,所述存储设备使用追加写方式存储数据;所述装置包括:

6.根据权利要求5所述的装置,其特征在于,所述目标数据为所述第一数据被非法加密得到的数据或者对所述第一数据修改后得到的数据。

7.根据权利要求5或6所述的装置,其特征在于,所述装置还包括:

8.根据权利要求7所述的装置,其特征在于,所述启动条件包括:

9.一种存储设备,其特征在于,所述存储设备包括处理器、接口和介质,所述存储设备使用追加写方式存储数据;所述处理器与所述接口、介质通信,所述处理器用于执行权利要求1-4中任一所述的方法。

10.一种计算机可读存储介质,其特征在于,包括:计算机软件指令;当所述计算机软件指令在计算设备中运行时,使得计算设备执行上述权利要求1-4中任一项所述的存储设备中数据恢复方法。

11.一种计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执行权利要求1-4中任一项所述的存储设备中数据恢复方法。

...

【技术特征摘要】

1.一种存储设备中数据恢复方法,其特征在于,所述存储设备使用追加写方式存储数据;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标数据为所述第一数据被非法加密得到的数据或者对所述第一数据修改后得到的数据。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述启动条件包括:

5.一种存储设备中数据恢复装置,其特征在于,所述存储设备使用追加写方式存储数据;所述装置包括:

6.根据权利要求5所述的装置,其特征在于,所述目标数据为所述第一数据被非法加密得到的数据或者对所述第一数据修改后得到的数据。

7.根据权利...

【专利技术属性】
技术研发人员:蒲贵友
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1