一种usb存储设备的数据擦除方法和系统的制作方法

文档序号:9631468阅读:749来源:国知局
一种usb存储设备的数据擦除方法和系统的制作方法
【技术领域】
[0001]本发明涉及数据安全领域,尤其涉及一种USB存储设备的数据擦除方法和系统。
【背景技术】
[0002]随着计算机技术在办公中的普遍应用,办公数据的安全保密工作就变得越来越重要。尤其是对一些机密性资料,如果泄露可能会造成严重的后果。
[0003]目前,USB存储设备使用比较广泛,为了防止使用USB存储设备拷贝机密性资料,一般采用损坏USB存储设备的技术处理。比如,通过随着机密性资料的拷贝将病毒植入USB存储设备中,从而损坏USB存储设备,使USB存储设备不可读,进而使拷贝的机密性资料不可读。
[0004]但是,采用现有技术损坏的USB存储设备具有可以修复的可能,其修复成功后拷贝至USB存储设备的机密性资料也具有可以恢复的可能,这样,就无法绝对保证机密性资料的安全性;另外,采用现有技术将USB存储设备损坏后,不仅将拷贝进去的机密性资料进行了损坏,同时也损坏了该USB存储设备中的原来存储的数据,从而给用户造成不必要的麻烦和损失。

【发明内容】

[0005]本发明的目的在于提供一种USB存储设备的数据擦除方法和系统,从而解决现有技术中存在的前述问题。
[0006]为了实现上述目的,本发明采用的技术方案如下:
[0007]—种USB存储设备的数据擦除方法,包括如下步骤:
[0008]S1,监测USB存储设备拷贝数据的请求;监测到请求,且USB存储设备开始拷贝数据时,同时执行步骤S2和步骤S3 ;
[0009]S2,对USB存储设备当前拷贝的数据按照设置的规则进行标记并存储;
[〇〇1〇]S3,判断所述USB存储设备当前拷贝的数据是否为保护资料,如果是则执行步骤
S4-S6 ;否则,继续USB存储设备的数据拷贝;
[0011]S4,停止当前拷贝;
[0012]S5,对USB存储设备中的所有数据按照步骤S2相同的规则进行标记并存储;
[0013]S6,检查步骤S5得到的标记中与步骤S2中得到的标记相等的标记,将该所述相等的标记对应的USB存储设备中的数据删除,并断开USB存储设备的连接。
[0014]其中,步骤S2,具体为,对USB存储设备当前拷贝的数据进行MD5计算,得到对应的MD5值并存储;步骤S5,具体为,对USB存储设备中的所有数据进行MD5计算,得到对应的MD5值并存储。
[0015]所述进行MD5计算,具体为,按照大小为512bite或者4kb的数据块进行MD5计算。
[0016]步骤S3中,所述判断所述USB存储设备当前拷贝的数据是否为保护资料,具体为,采用敏感词检索的方式进行。
[0017]—种实现上述USB存储设备的数据擦除方法的系统,包括,
[0018]数据监测模块:用于监测USB存储设备拷贝数据的请求;
[〇〇19]数据处理模块:用于判断所述USB存储设备当前拷贝的数据是否为保护资料;用于对USB存储设备当前拷贝的数据按照设置的规则进行标记并存储;还用于检查步骤S5得到的标记中与步骤S2中得到的标记相等的标记,将该所述相等的标记对应的USB存储设备中的数据删除;
[0020]数据存储模块:用于存储数据的标记;
[0021]数据控制模块:用于启动所述系统;用于停止当前拷贝;还用于断开USB存储设备的连接。
[0022]具体地,所述数据处理模块包括敏感词检索单元,所述敏感词检索单元用于判断所述USB存储设备当前拷贝的数据是否为保护资料。
[0023]具体地,所述数据处理模块还包括MD5计算单元,所述MD5计算单元用于对USB存储设备当前拷贝的数据按照设置的规则进行标记并存储。
[0024]本发明的有益效果是:本发明实施例提供的USB存储设备的数据擦除方法和系统,通过在USB存储设备拷贝数据的同时,判断当前拷贝的数据是否为保护资料以及对当前拷贝的数据进行标记,当拷贝的数据是保护资料时,则停止拷贝,并对设备中存储的所有数据进行标记,再检查该标记中与对当前拷贝的数据相等的标记,并将该标记对应的数据擦除。这样,就保证了机密性资料不会被泄露,同时还保证了 USB存储设备不会被损坏,其中原有存储的数据也不会被损坏,即在保证机密性资料安全的情况下,还不会给用户带来不必要的麻烦和损失。
【附图说明】
[0025]图1是本发明实施例提供的USB存储设备的数据擦除方法的流程图。
【具体实施方式】
[0026]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不用于限定本发明。
[0027]如图1所示,本发明实施例提供了一种USB存储设备的数据擦除方法,可以采用如下步骤来实施:
[0028]S1,监测USB存储设备拷贝数据的请求。
[0029]本发明实施例中,可以在计算机内安装一个能够实施该方法的软件,该软件允许USB存储设备连接计算机,当USB存储设备向计算机发出拷贝数据的请求,计算机响应该请求,开始拷贝数据时,同时执行步骤S2和步骤S3。
[0030]S2,对USB存储设备当前拷贝的数据按照设置的规则进行标记并存储;
[0031]S3,判断所述USB存储设备当前拷贝的数据是否为保护资料,如果是则执行步骤S4-S6 ;否则,继续USB存储设备的数据拷贝;
[0032]USB存储设备连接到计算机时,该软件允许USB存储设备从计算机中拷贝数据,但是,在数据拷贝开始的同时,开始启动判断数据保密性功能和对拷贝的数据进行标记的功能,即边拷贝边判断边标记。
[0033]其中,步骤S2,对USB存储设备当前拷贝的数据按照设置的规则进行标记并存储,可以采用如下方式:对USB存储设备当前拷贝的数据进行MD5计算,得到对应的MD5值并存储。
[0034]由于MD5计算时,将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生一个唯一的MD5信息摘要,即MD5值。所以,对于一个文件,只存在一个MD5值,如果该文件进行了任意的变动,MD5值都会发生变化,故对数据进行MD5计算,数据标记更加准确。本发明实施例中,通过计算MD5值,对当前拷贝的数据进行标记,得到该数据的唯一的MD5值,通过标记值进行数据识别更加准确,不会出现错误识别的情况。
[0035]如本领域技术人员可以理解的,还可以采用其他的本领域常用的数据标记方法。
[0036]在本发明的一个实施例中,USB存储设备在拷贝数据时,将拷贝的数据进行MD5计算。可以按照一定大小的数据块对数据进行MD5计算并存储MD5值。
[0037]如本领域技术人员可以理解的,该一定大小的数据块可以根据数据的大小进行设置,也可以根据本领域的使用习惯进行设置。
[0038]本发明的实施例中,优选的,按照512bite或者4kb的数据块对数据进行MD5计算,由于该计算过程需要与后续的USB存储设备中的数据MD5计算过程一致,而一般情况下,USB存储设备的扇区大小为512bite或者4kb,所以本发明实施例中,按照该大小的数据块来计算MD5值,使计算和擦除操作更加方便和简单。
[〇〇39]由于发现当前拷贝的数据为机密性资料时,可能已经拷贝了大量的数据,所以,发现数据位机密性资料时,可能已经进行了多次MD5计算,得到了多个MD5值。
[0040]步骤S3中,所述判断所述USB存储设备当前拷贝的数据是否为保护资料,可以采用敏感词检索的方式进行实施。可以采用本领域常用的敏感词检索技术。
[0041]如果通过敏感词检索技术,发现当前拷贝的数据涉及机密性资料,则执行步骤S4-S6 ;否则,继续USB存储设备的数据拷贝。
[0042]S4,停止当前拷贝。如果发现当前拷贝的数据涉及机密性资料,则立即停止数据拷贝。
[0043]S5,对USB存储设备中的所有数据按照步骤S2相同的规则进行标记并存储。
[0044]本发明实施例中,为了在USB存储设备中的众多数据中找到本次拷贝存储的数据,需要对USB存储设备中的所有数据都进行标记,并且需要使用与本次拷贝的数据相同的标记规则。
[004
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1