在终端设备上进行信息擦除的方法及装置制造方法及图纸

技术编号:15746138 阅读:75 留言:0更新日期:2017-07-03 00:48
本发明专利技术提供了在终端设备上进行信息擦除的方法及装置,该方法包括:接收用户对待擦除数据的删除指令;查找待擦除数据的存储路径,以及根据待擦除数据的存储路径,判断待擦除数据是否为FAT文件系统的数据;当判断待擦除数据为FAT文件系统的数据时,在待擦除数据的存储路径上执行匹配的扫描策略,以定位待擦除数据的存储区域,对存储区域上的数据进行删除。

Method and apparatus for information erasure on a terminal device

The present invention provides a method and device for erasing information on the terminal device, the method comprises: receiving the user to delete the erase instruction data to be stored; find the path to erase data, and according to the data storage path to be erased, judged to be erased if the data for the FAT file system data; when judged to be erased data the FAT file system data, perform scanning strategy matching in storage path to be erased data, to locate the storage area to erase data on a storage area, the data to be deleted.

【技术实现步骤摘要】
在终端设备上进行信息擦除的方法及装置
本专利技术涉及文件清理
,特别是涉及在终端设备上进行信息擦除的方法及装置。
技术介绍
硬件存储设备在执行读写操作时,都会对其造成一定的损害:读写次数越少,读写寿命越长。为了减少执行损害硬件存储结构的读写操作,在执行文件删除操作时并非直接将文件从硬件存储设备中擦除,而是在需要被删除的文件上做标记,当读取到该标记时即可确定被做标记的文件已被删除。然而,这些只被做标记而没被彻底删除的文件使得设备反应一天比一天迟缓。究其原因,是设备残存的垃圾文件越来越多。在另一方面,这些只被做标记而没被彻底删除的文件可以基于文件恢复方法被再次恢复,对于个人而言,如果恶意用户对只被做标记而没被彻底删除的文件进行恢复,这些文件可能存储其他用户的个人照片、通话记录、短信记录,这样会导致其他用户的个人隐私的泄露,并且会危害其他用户的个人财产甚至个人人身安全;对于集体而言,如果恶意用户对只被做标记而没被彻底删除的文件进行恢复,这些文件可能存储公司的商业机密甚至是与国家安全相关的机密,这样会使得公司机密外露从而危害公司的商业利益,还会使得与国家安全相关的科学技术、战略部署外露从而危害国家和人民的安全。目前,彻底删除这些只被做标记而没被彻底删除的文件的方案中,通常是通过人工操作实现。当存在数量庞大的需要被彻底删除的文件时,人工操作将无法满足如此庞大的需求,并且,由于需要被彻底删除的文件不同,人工操作对需要被彻底删除的文件的识别容易出现错误,造成人工操作的耗时较多,准确率降低,存储介质读写寿命降低,成本增加。此外,由于存储设备的执行任务的能力比较差,存储结构的读取速度也比较慢,若在存储设备上执行一次全盘扫描,速度会比较慢,执行完所有文件删除操作需要的时间比较长,造成清理效率低下。
技术实现思路
鉴于上述问题,本专利技术提出了克服上述问题或者至少部分地解决上述问题的在终端设备上进行信息擦除的方法及装置。根据本专利技术的一个方面,提供了一种在终端设备上进行信息擦除的方法,包括以下步骤:接收用户对待擦除数据的删除指令;查找所述待擦除数据的存储路径,以及根据所述待擦除数据的存储路径,判断所述待擦除数据是否为FAT文件系统的数据;当判断所述待擦除数据为FAT文件系统的数据时,在所述待擦除数据的存储路径上执行匹配的扫描策略,以定位所述待擦除数据的存储区域,对所述存储区域上的数据进行删除。优选地,当判断所述待擦除数据为FAT文件系统的数据时,在所述待擦除数据的存储路径上执行匹配的扫描策略,以定位所述待擦除数据的存储区域,具体包括以下步骤:根据所述FAT文件系统确定预设的第一类型标识;从所述FAT文件系统中提取具有未使用标记的簇;在所述簇中的指定位置读取第二类型标识;当所述第一类型标识与所述第二类型标识相同时,则读取所述簇中的其它数据;当采用所述簇中的数据获得还原正确的结果时,判定所述簇为所述待擦除数据的存储区域。可选地,该方法还包括:当发现所述第一类型标识与所述第二类型标识不相同时,则读取下一个具有未使用标记的簇中的指定位置读取第二类型标识。优选地,所述预设的第一类型标识通过以下方式生成:依据所述FAT文件系统确定对应的数据结构;在所述数据结构中查找指定格式的编码字符串;提取所述编码字符串作为预设的第一类型标识。优选地,所述FAT文件系统包括文件分配表FAT和数据区,所述数据区包括簇,所述未使用标记包括表项值为零,其中,所述从所述FAT文件系统中提取具有未使用标记的簇的步骤,包括:从所述FAT文件系统中获取文件分配表FAT;记录所述文件分配表FAT中表项值为零对应的簇号;采用所述簇号在所述数据区中提取对应的簇。可选地,在所述簇中的指定位置读取第二类型标识的步骤之后,还包括:当连续读取出两个或两个以上所述第二类型标识为零时,依据指定格式确定抽样检测的抽样阈值;采用所述抽样阈值迭代计算当次抽样位置;判断所述抽样位置上的数据是否为零;若抽样位置上的数据为零,则返回所述采用所述抽样阈值迭代计算当次抽样位置的步骤;若抽样位置上的数据不为零,则返回所述在所述簇中的指定位置读取第二类型标识的步骤。优选地,所述指定格式包括图片格式。优选地,所述待擦除数据包括未被彻底删掉的照片、短信、通讯录、通话记录、聊天记录、录音和视频。根据本专利技术的另一个方面,提供了一种在终端设备上进行信息擦除的装置,包括以下步骤:接收模块,用于接收用户对待擦除数据的删除指令;判断模块,用于查找所述待擦除数据的存储路径,以及根据所述待擦除数据的存储路径,判断所述待擦除数据是否为FAT文件系统的数据;擦除模块,用于当判断所述待擦除数据为FAT文件系统的数据时,在所述待擦除数据的存储路径上执行匹配的扫描策略,以定位所述待擦除数据的存储区域,对所述存储区域上的数据进行删除。优选地,所述擦除模块具体包括:第一标识确定子模块,用于根据所述FAT文件系统确定预设的第一类型标识;簇提取子模块,用于从所述FAT文件系统中提取具有未使用标记的簇;第二标识读取子模块,用于在所述簇中的指定位置读取第二类型标识;其他数据读取子模块,用于当所述第一类型标识与所述第二类型标识相同时,则读取所述簇中的其它数据;存储区域判定子模块,用于当采用所述簇中的数据获得还原正确的结果时,判定所述簇为所述待擦除数据的存储区域。可选地,所述擦除模块还包括:第三标识读取子模块,用于当发现所述第一类型标识与所述第二类型标识不相同时,则读取下一个具有未使用标记的簇中的指定位置读取第二类型标识。可选地,该装置还包括:数据结构确定模块,用于依据所述FAT文件系统确定对应的数据结构;字符串查找模块,用于在所述数据结构中查找指定格式的编码字符串;预定标识提取模块,用于提取所述编码字符串作为预设的第一类型标识。优选地,所述FAT文件系统包括文件分配表FAT和数据区,所述数据区包括簇,所述未使用标记包括表项值为零,其中,所述簇提取子模块包括:分配表获取单元,用于从所述FAT文件系统中获取文件分配表FAT;记录单元,用于记录所述文件分配表FAT中表项值为零对应的簇号;簇提取单元,用于采用所述簇号在所述数据区中提取对应的簇。可选地,该装置还包括:抽样阈值确定模块,用于在所述簇中的指定位置读取第二类型标识的步骤之后,当连续读取出两个或两个以上所述第二类型标识为零时,依据指定格式确定抽样检测的抽样阈值;计算模块,用于采用所述抽样阈值迭代计算当次抽样位置;判断模块,用于判断所述抽样位置上的数据是否为零;若抽样位置上的数据为零,则所述计算模块采用所述抽样阈值迭代计算当次抽样位置;若抽样位置上的数据不为零,则所述第二标识读取子模块在所述簇中的指定位置读取第二类型标识。可选地,所述指定格式包括图片格式。优选地,所述待擦除数据包括未被彻底删掉的照片、短信、通讯录、通话记录、聊天记录、录音和视频。根据本专利技术公开的上述方案,首先,接收用户对待擦除数据的删除指令;接着,查找待擦除数据的存储路径,以及根据待擦除数据的存储路径,判断待擦除数据是否为FAT文件系统的数据,根据待擦除数据的存储路径可以判断待擦除数据是否为FAT文件系统的数据,而非一一对文件系统数据进行查找,有针对性的对FAT文件系统的数据进行查找,可以加快查找待擦除数据的本文档来自技高网
...
在终端设备上进行信息擦除的方法及装置

【技术保护点】
一种在终端设备上进行信息擦除的方法,其特征在于,包括以下步骤:接收用户对待擦除数据的删除指令;查找所述待擦除数据的存储路径,以及根据所述待擦除数据的存储路径,判断所述待擦除数据是否为FAT文件系统的数据;当判断所述待擦除数据为FAT文件系统的数据时,在所述待擦除数据的存储路径上执行匹配的扫描策略,以定位所述待擦除数据的存储区域,对所述存储区域上的数据进行删除。

【技术特征摘要】
1.一种在终端设备上进行信息擦除的方法,其特征在于,包括以下步骤:接收用户对待擦除数据的删除指令;查找所述待擦除数据的存储路径,以及根据所述待擦除数据的存储路径,判断所述待擦除数据是否为FAT文件系统的数据;当判断所述待擦除数据为FAT文件系统的数据时,在所述待擦除数据的存储路径上执行匹配的扫描策略,以定位所述待擦除数据的存储区域,对所述存储区域上的数据进行删除。2.根据权利要求1所述的方法,其特征在于,当判断所述待擦除数据为FAT文件系统的数据时,在所述待擦除数据的存储路径上执行匹配的扫描策略,以定位所述待擦除数据的存储区域,具体包括以下步骤:根据所述FAT文件系统确定预设的第一类型标识;从所述FAT文件系统中提取具有未使用标记的簇;在所述簇中的指定位置读取第二类型标识;当所述第一类型标识与所述第二类型标识相同时,则读取所述簇中的其它数据;当采用所述簇中的数据获得还原正确的结果时,判定所述簇为所述待擦除数据的存储区域。3.根据权利要求2所述的方法,其特征在于,还包括:当发现所述第一类型标识与所述第二类型标识不相同时,则读取下一个具有未使用标记的簇中的指定位置读取第二类型标识。4.根据权利要求2或3所述的方法,其特征在于,所述预设的第一类型标识通过以下方式生成:依据所述FAT文件系统确定对应的数据结构;在所述数据结构中查找指定格式的编码字符串;提取所述编码字符串作为预设的第一类型标识。5.根据权利要求2或3所述的方法,其特征在于,所述FAT文件系统包括文件分配表FAT和数据区,所述数据区包括簇,所述未使用标记包括表项值为零,其中,所述从所述FAT文件系统中提取具有未使用标记的簇的步骤,包括:从所述FAT文件系统中获取文件分配表FAT;记录所述文件分配表FAT中表项值为零对应的簇号;采用所...

【专利技术属性】
技术研发人员:王源夏凡陈宁一周云峰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京,11

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

1