一种存储设备的数据销毁方法及系统与流程

文档序号:11831344阅读:401来源:国知局
一种存储设备的数据销毁方法及系统与流程

本发明涉及数据销毁技术领域,特别涉及一种存储设备的数据销毁方法及系统。



背景技术:

当前,随着数据时代的到来,人们在每天的工作生活中所产生的数据量越来越多,而在这其中,有不少数据涉及到个人的隐私或者企业的商业机密等。当人们不再需要使用这些私密数据时,通常会选择对这些数据进行销毁处理,以避免私密数据遭到泄漏。

然而,现有技术中通常是采用固定的数据擦除机制来对数据进行擦除处理,也即,对所有数据进行数据擦除的次数均是相同的。而由于不同数据的私密性通常是不一样的,采用固定的数据擦除机制会导致有些数据擦除的不够彻底,有些数据则会被擦除的过于彻底,从而浪费大量不必要的时间。

综上所述可以看出,如何既能确保数据得到充分擦除又能保证较高的擦除效率是目前有待解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种存储设备的数据销毁方法及系统,既能确保数据得到充分擦除,又能保证较高的擦除效率。其具体方案如下:

一种存储设备的数据销毁方法,包括:

确定出存储设备中需要进行销毁处理的目标数据;

识别与所述目标数据对应的数据安全等级;

利用与所述数据安全等级对应的数据擦除机制,对所述目标数据进行相应的数据擦除处理;

其中,所述数据擦除机制中规定的擦除次数与所述数据安全等级呈正相关关系。

优选的,所述确定出存储设备中需要进行销毁处理的目标数据的过程,包括:

通过用户指定的方式,确定出所述存储设备中需要进行销毁处理的目标数据。

优选的,所述确定出存储设备中需要进行销毁处理的目标数据的过程,包括:

按照预设的销毁周期,定期将预设存储区域中的数据确定为所述存储设备中需要进行销毁处理的目标数据;其中,所述预设存储区域为由用户预先在所述存储设备中指定的存储区域。

优选的,所述识别与所述目标数据对应的数据安全等级的过程,包括:

从目标存储区域的属性值中提取出所述目标存储区域的存储安全等级;

根据所述存储安全等级,并结合第一预设映射库,识别出与所述目标数据对应的数据安全等级;

其中,所述目标存储区域为所述存储设备中对所述目标数据进行存储的存储区域;所述第一预设映射库为预先创建的用于记录存储安全等级与数据安全等级之间映射关系的数据库。

优选的,所述数据擦除机制中规定的擦除次数大于2次且小于100次。

优选的,若所述数据擦除机制中规定的擦除次数大于或等于35次,则在所述数据擦除机制中将前35次数据擦除步骤设置为与Gutmann算法相一致的数据擦除步骤。

优选的,所述利用与所述数据安全等级对应的数据擦除机制,对所述目标数据进行相应的数据擦除处理的过程,包括:

利用第二预设映射库,确定出与所述目标数据的数据安全等级对应的数据擦除机制;

利用所述数据擦除机制,对所述目标数据进行相应的数据擦除处理;

其中,所述第二预设映射库为预先创建的用于记录数据安全等级与数据擦除机制之间映射关系的数据库。

本发明还公开了一种存储设备的数据销毁系统,包括:

数据确定模块,用于确定出存储设备中需要进行销毁处理的目标数据;

等级识别模块,用于识别与所述目标数据对应的数据安全等级;

数据擦除模块,用于利用与所述数据安全等级对应的数据擦除机制,对所述目标数据进行相应的数据擦除处理;

其中,所述数据擦除机制中规定的擦除次数与所述数据安全等级呈正相关关系。

优选的,所述等级识别模块包括:

信息提取单元,用于从目标存储区域的属性值中提取出所述目标存储区域的存储安全等级;

等级识别单元,用于根据所述存储安全等级,并结合第一预设映射库,识别出与所述目标数据对应的数据安全等级;

其中,所述目标存储区域为所述存储设备中对所述目标数据进行存储的存储区域;所述第一预设映射库为预先创建的用于记录存储安全等级与数据安全等级之间映射关系的数据库。

优选的,所述数据擦除模块包括:

擦除机制确定单元,用于利用第二预设映射库,确定出与所述目标数据的数据安全等级对应的数据擦除机制;

数据擦除单元,用于利用所述数据擦除机制,对所述目标数据进行相应的数据擦除处理;

其中,所述第二预设映射库为预先创建的用于记录数据安全等级与数据擦除机制之间映射关系的数据库。

本发明中,存储设备的数据销毁方法,包括:确定出存储设备中需要进行销毁处理的目标数据;识别与目标数据对应的数据安全等级;利用与数据安全等级对应的数据擦除机制,对目标数据进行相应的数据擦除处理;其中,数据擦除机制中规定的擦除次数与数据安全等级呈正相关关系。可见,本发明具体是根据目标数据的数据安全等级,来选择相应的数据擦除机制对目标数据进行销毁的,而数据擦除机制中规定的擦除次数与数据安全等级呈正相关关系,也即,数据安全等级越高,数据擦除机制所对应的擦除次数也越多,由此既可以确保数据得到充分擦除,又可以保证对每类数据进行擦除时均具有较高的擦除效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种存储设备的数据销毁方法流程图;

图2为本发明实施例公开的一种存储设备的数据销毁系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种存储设备的数据销毁方法,参见图1所示,该方法包括:

步骤S11:确定出存储设备中需要进行销毁处理的目标数据。

可以理解的是,上述存储设备包括但不限于U盘、存储卡、硬盘、SAN存储区域网络等。

另外,上述目标数据可以是存储设备中某个存储区域中的数据,也可以是整个存储设备中的数据。

步骤S12:识别与目标数据对应的数据安全等级。

可以理解的是,不同类型的数据具有不同的数据安全等级,本步骤的目的是为了确定目标数据的数据安全等级。

步骤S13:利用与上述数据安全等级对应的数据擦除机制,对目标数据进行相应的数据擦除处理。其中,数据擦除机制中规定的擦除次数与数据安全等级呈正相关关系。

也即,目标数据的数据安全等级越高,目标数据所对应的数据擦除机制中规定的擦除次数则相应地越多。需要说明的是,本实施例需要预先根据不同的数据安全等级,确定相应的数据擦除机制中的擦除次数。

本发明实施例中,存储设备的数据销毁方法,包括:确定出存储设备中需要进行销毁处理的目标数据;识别与目标数据对应的数据安全等级;利用与数据安全等级对应的数据擦除机制,对目标数据进行相应的数据擦除处理;其中,数据擦除机制中规定的擦除次数与数据安全等级呈正相关关系。可见,本发明实施例具体是根据目标数据的数据安全等级,来选择相应的数据擦除机制对目标数据进行销毁的,而数据擦除机制中规定的擦除次数与数据安全等级呈正相关关系,也即,数据安全等级越高,数据擦除机制所对应的擦除次数也越多,由此既可以确保数据得到充分擦除,又可以保证对每类数据进行擦除时均具有较高的擦除效率。

本发明实施例公开了一种具体的存储设备的数据销毁方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

上一实施例步骤S11中,需要确定出需要进行销毁处理的目标数据。本发明实施例可以采用多种不同的方式来确定上述目标数据。

例如,本发明实施例可以通过用户指定的方式,来确定出存储设备中需要进行销毁处理的目标数据。

当然,本发明实施例也可以通过如下方式来确定上述目标数据:按照预设的销毁周期,定期将预设存储区域中的数据确定为存储设备中需要进行销毁处理的目标数据;其中,预设存储区域为由用户预先在存储设备中指定的存储区域。根据预期需要存储的数据的不同数据类型,上述预设的销毁周期可以相应地设定为不同的周期,例如可以设为1小时、一天、一个月甚至一年等。

上一实施例步骤S12中,识别与目标数据对应的数据安全等级的过程,具体可以包括下面步骤S121至S122;其中,

步骤S121:从目标存储区域的属性值中提取出目标存储区域的存储安全等级。其中,目标存储区域为存储设备中对目标数据进行存储的存储区域。

可以理解的是,本发明实施例需要预先为目标存储区域设置一个用于指明该存储区域的存储安全等级的属性,例如,设置一个用于指明该存储区域为高安全等级、中等安全等级或低安全等级的属性。

步骤S122:根据上述存储安全等级,并结合第一预设映射库,识别出与目标数据对应的数据安全等级;其中,第一预设映射库为预先创建的用于记录存储安全等级与数据安全等级之间映射关系的数据库。

可以理解的是,存储安全等级越高,相应的数据安全等级也就越高,反之,存储安全等级越低,相应的数据安全等级也就越低。

当然,除了可以采用上述方式来识别目标数据的数据安全等级外,本发明实施例也可以预先在目标数据上设置相应的数据安全等级标识符,然后通过提取目标数据上的数据安全等级标识符,便可直接地识别出目标数据的数据安全等级。

优选的,本实施例中,每种数据擦除机制中规定的擦除次数均大于2次且小于100次。

其中,如果数据擦除机制中规定的擦除次数大于或等于35次,则在数据擦除机制中将前35次数据擦除步骤设置为与Gutmann算法相一致的数据擦除步骤。需要说明的是,上述Gutmann算法是由奥兰克大学的古特曼教授提出的一种较为安全的数据擦除方案。

进一步的,上一实施例步骤S13中,利用与数据安全等级对应的数据擦除机制,对目标数据进行相应的数据擦除处理的过程,具体包括下面步骤S131和S132;其中,

步骤S131:利用第二预设映射库,确定出与目标数据的数据安全等级对应的数据擦除机制。

步骤S132:利用步骤S132中确定出的数据擦除机制,对目标数据进行相应的数据擦除处理;

其中,第二预设映射库为预先创建的用于记录数据安全等级与数据擦除机制之间映射关系的数据库。也即,上述第二预设映射库中记录了不同的数据安全等级以及相对应的数据擦除机制。

相应的,本发明实施例还公开了一种存储设备的数据销毁系统,参见图2所示,该系统包括:

数据确定模块21,用于确定出存储设备中需要进行销毁处理的目标数据;

等级识别模块22,用于识别与目标数据对应的数据安全等级;

数据擦除模块23,用于利用与上述数据安全等级对应的数据擦除机制,对目标数据进行相应的数据擦除处理;

其中,数据擦除机制中规定的擦除次数与数据安全等级呈正相关关系。

可见,本发明实施例具体是根据目标数据的数据安全等级,来选择相应的数据擦除机制对目标数据进行销毁的,而数据擦除机制中规定的擦除次数与数据安全等级呈正相关关系,也即,数据安全等级越高,数据擦除机制所对应的擦除次数也越多,由此既可以确保数据得到充分擦除,又可以保证对每类数据进行擦除时均具有较高的擦除效率。

具体的,上述等级识别模块可以包括信息提取单元和等级识别单元;其中,

信息提取单元,用于从目标存储区域的属性值中提取出目标存储区域的存储安全等级;

等级识别单元,用于根据存储安全等级,并结合第一预设映射库,识别出与目标数据对应的数据安全等级;

其中,目标存储区域为存储设备中对目标数据进行存储的存储区域;第一预设映射库为预先创建的用于记录存储安全等级与数据安全等级之间映射关系的数据库。

另外,上述数据擦除模块具体可以包括擦除机制确定单元和数据擦除单元;其中,

擦除机制确定单元,用于利用第二预设映射库,确定出与目标数据的数据安全等级对应的数据擦除机制;

数据擦除单元,用于利用数据擦除机制,对目标数据进行相应的数据擦除处理;

其中,第二预设映射库为预先创建的用于记录数据安全等级与数据擦除机制之间映射关系的数据库。

关于上述各个模块和单元的更加具体的工作过程可参考前述实施例中的相关内容,在此不再进行赘述。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种存储设备的数据销毁方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1