System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开的实施例涉及计算机,并且更具体地涉及一种快照分类方法、电子设备及计算机程序产品。
技术介绍
1、随着网络的发展和普及,网络安全也越来越重要。用户可能会受到各种恶意的网络攻击,例如勒索软件。勒索软件是一种恶意敲诈软件,它阻止用户访问文件、系统或网络等,直到索要到赎金。恶意软件攻击可能导致重要操作中断或者丢失关键信息和数据,造成严重影响,给用户数据安全带来重大威胁。
技术实现思路
1、根据本公开的示例实施例,提供了一种快照分类技术方案,用于快速区分干净快照与受损快照。
2、在本公开的第一方面中,提供了一种方法,该方法可以包括:在多个时间生成存储系统的多个快照。基于多个快照的数据特征,将多个快照聚类成第一组快照和第二组快照。以及基于第一组快照的生成时间和第二组快照的生成时间的比较,确定多个快照中的干净快照。
3、实施第一方面提供的方法,可以自动且快速的区分干净快照与受损快照,提高了寻找干净快照的效率,帮助用户快速的恢复数据。
4、在第一方面的一些实施例中,还包括:获取多个数据模式。基于快照和多个数据模式,确定快照的数据特征。
5、在第一方面的一些实施例中,数据模式为预定长度的二进制字节。
6、在第一方面的一些实施例中,多个数据模式包括第一数据模式,第一组快照中的第一快照的第一数据模式的计数值大于第二组快照中的第二快照的第一数据模式的计数值,第一快照为干净快照,第二快照为受损快照。
7、在第一方面的一些实施例中,
8、在第一方面的一些实施例中,还包括:将第一组快照中生成时间最晚的快照作为目标快照。根据目标快照将存储系统恢复到目标快照对应的状态。
9、在第一方面的一些实施例中,还包括:基于第一组快照的平均生成时间早于第二组快照的平均生成时间,确定第一组快照为干净快照和第二组快照为受损快照。或者基于第一组快照的生成时间的中位值早于第二组快照的生成时间的中位值,确定第一组快照为干净快照和第二组快照为受损快照。
10、在第一方面的一些实施例中,干净快照为未受到恶意程序攻击的存储系统的快照,受损快照为已经受到恶意程序攻击的存储系统的快照。
11、在第一方面的一些实施例中,还包括:响应于检测到恶意程序攻击,对多个快照执行分类。
12、在第一方面的一些实施例中,该方法还包括:随机选择两个快照的数据特征的特征值分别作为第一簇的第一质心和第二簇的第二质心。执行循环过程直至满足预设条件,循环过程包括:计算其他快照的数据特征的特征值与第一质心和第二质心之间的距离。对于其他快照的数据特征中的每个数据特征,选择距离较小的质心对应的簇进行聚入。计算所聚成的第一簇中的各个数据特征的特征值的平均值和将第二簇中的各个数据特征的特征值的平均值。更新第一质心为所聚成的第一簇中的各个数据特征的特征值的平均值,和更新第二质心为所聚成的第二簇中的各个数据特征的特征值的平均值。其中,预设条件为第一质心与第一簇中的各个数据特征的特征值的平均值相同并且第二质心与第二簇中的各个数据特征的特征值的平均值相同。然后将满足预设条件的第一簇中的数据特征对应的快照的作为第一组快照,和将满足预设条件的第二簇中的数据特征对应的快照作为第二组快照。
13、在本公开的第二方面中,提供了一种电子设备。该电子设备包括:处理器,以及与处理器耦合的存储器,存储器具有存储于其中的指令,指令在被电子设备执行时使电子设备执行操作,包括:在多个时间生成存储系统的多个快照。基于多个快照的数据特征,将多个快照聚类成第一组快照和第二组快照。以及基于第一组快照的生成时间和第二组快照的生成时间的比较,确定多个快照中的干净快照。
14、实施第二方面提供的电子设备,可以自动且快速的区分干净快照与受损快照,提高了寻找干净快照的效率,帮助用户快速的恢复数据。
15、在第二方面的一些实施例中,操作还包括:获取多个数据模式。基于快照和多个数据模式,确定快照的数据特征。
16、在第二方面的一些实施例中,数据模式为预定长度的二进制字节。
17、在第二方面的一些实施例中,多个数据模式包括第一数据模式,第一组快照中的第一快照的第一数据模式的计数值大于第二组快照中的第二快照的第一数据模式的计数值,第一快照为干净快照,第二快照为受损快照。
18、在第二方面的一些实施例中,响应于生成快照,统计快照中的多个数据模式中的每个数据模式的数量。根据统计得到的快照的多个数据模式的计数,确定快照的数据特征。
19、在第二方面的一些实施例中,操作还包括:将第一组快照中生成时间最晚的快照作为目标快照。根据目标快照将存储系统恢复到目标快照对应的状态。
20、在第二方面的一些实施例中,基于第一组快照的平均生成时间早于第二组快照的平均生成时间,确定第一组快照为干净快照和第二组快照为受损快照。或者基于第一组快照的生成时间的中位值早于第二组快照的生成时间的中位值,确定第一组快照为干净快照和第二组快照为受损快照。
21、在第二方面的一些实施例中,干净快照为未受到恶意程序攻击的存储系统的快照,受损快照为已经受到恶意程序攻击的存储系统的快照。
22、在第二方面的一些实施例中,响应于检测到恶意程序攻击,对多个快照执行分类。
23、在第二方面的一些实施例中,还包括:随机选择两个快照的数据特征的特征值分别作为第一簇的第一质心和第二簇的第二质心。执行循环过程直至满足预设条件,循环过程包括:计算其他快照的数据特征的特征值与第一质心和第二质心之间的距离。对于其他快照的数据特征中的每个数据特征,选择距离较小的质心对应的簇进行聚入。计算所聚成的第一簇中的各个数据特征的特征值的平均值和将第二簇中的各个数据特征的特征值的平均值。更新第一质心为所聚成的第一簇中的各个数据特征的特征值的平均值,和更新第二质心为所聚成的第二簇中的各个数据特征的特征值的平均值。其中,预设条件为第一质心与第一簇中的各个数据特征的特征值的平均值相同并且第二质心与第二簇中的各个数据特征的特征值的平均值相同。然后将满足预设条件的第一簇中的数据特征对应的快照的作为第一组快照,和将满足预设条件的第二簇中的数据特征对应的快照作为第二组快照。
24、在本公开的第三方面中,提供了一种计算机程序产品,计算机程序产品被有形地存储在计算机可读介质上并且包括机器可执行指令,该机器可执行指令在被执行时使机器执行根据本公开的第一方面的方法。
25、在本公开的第四方面中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序在由设备执行时使得设备执行根据本公开的第一方面的方法。
26、通过以上描述可以看到,根据本公开的各实施例的方案,可以自动且快速的区分干净快照与受损快照,提高了寻找干净快照的效率,帮助用户快速的本文档来自技高网...
【技术保护点】
1.一种快照分类方法,所述方法包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求2所述的方法,所述数据模式为预定长度的二进制字节。
4.根据权利要求2所述的方法,所述多个数据模式包括第一数据模式,所述第一组快照中的第一快照的所述第一数据模式的计数值大于所述第二组快照中的第二快照的所述第一数据模式的计数值,所述第一快照为干净快照,所述第二快照为受损快照。
5.根据权利要求2所述的方法,所述基于所述快照和所述多个数据模式,确定所述快照的所述数据特征,包括:
6.根据权利要求1所述的方法,还包括:
7.根据权利要求1所述的方法,还包括:
8.根据权利要求7所述的方法,所述干净快照为未受到恶意程序攻击的所述存储系统的快照,所述受损快照为已经受到所述恶意程序攻击的所述存储系统的快照。
9.根据权利要求8所述的方法,还包括:
10.根据权利要求1所述的方法,基于所述多个快照的数据特征,将所述多个快照聚类成第一组快照和第二组快照,包括:
11.一种用于快照分类的
12.根据权利要求11所述的电子设备,所述操作还包括:
13.根据权利要求12所述的电子设备,所述数据模式为预定长度的二进制字节。
14.根据权利要求12所述的电子设备,所述多个数据模式包括第一数据模式,所述第一组快照中的第一快照的所述第一数据模式的计数值大于所述第二组快照中的第二快照的所述第一数据模式的计数值,所述第一快照为干净快照,所述第二快照为受损快照。
15.根据权利要求12所述的电子设备,所述基于所述快照和所述多个数据模式,确定所述快照的所述数据特征,包括:
16.根据权利要求11所述的电子设备,所述操作还包括:
17.根据权利要求11所述的电子设备,所述操作还包括:
18.根据权利要求17所述的电子设备,所述干净快照为未受到恶意程序攻击的所述存储系统的快照,所述受损快照为已经受到所述恶意程序攻击的所述存储系统的快照。
19.根据权利要求11所述的电子设备,基于所述多个快照的数据特征,将所述多个快照聚类成第一组快照和第二组快照,包括:
20.一种计算机程序产品,所述计算机程序产品被有形地存储在计算机可读介质上并且包括机器可执行指令,所述机器可执行指令在被执行时使机器执行根据权利要求1至10中任一项所述的方法。
...【技术特征摘要】
1.一种快照分类方法,所述方法包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求2所述的方法,所述数据模式为预定长度的二进制字节。
4.根据权利要求2所述的方法,所述多个数据模式包括第一数据模式,所述第一组快照中的第一快照的所述第一数据模式的计数值大于所述第二组快照中的第二快照的所述第一数据模式的计数值,所述第一快照为干净快照,所述第二快照为受损快照。
5.根据权利要求2所述的方法,所述基于所述快照和所述多个数据模式,确定所述快照的所述数据特征,包括:
6.根据权利要求1所述的方法,还包括:
7.根据权利要求1所述的方法,还包括:
8.根据权利要求7所述的方法,所述干净快照为未受到恶意程序攻击的所述存储系统的快照,所述受损快照为已经受到所述恶意程序攻击的所述存储系统的快照。
9.根据权利要求8所述的方法,还包括:
10.根据权利要求1所述的方法,基于所述多个快照的数据特征,将所述多个快照聚类成第一组快照和第二组快照,包括:
11.一种用于快照分类的电子设备,包括:
12.根据权利要求11所述的电子设备,所述操作还包括:...
【专利技术属性】
技术研发人员:张卫兵,高雷,方皓,王东磊,何哲,
申请(专利权)人:戴尔产品有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。