FAT32文件系统中涉密数据的擦除方法技术领域
本发明属于数据安全领域,具体涉及一种FAT32文件系统中涉密数据的擦
除方法。
背景技术
在信息化迅速发展的21世纪,计算机技术日新月异,与人们的日常生活息
息相关,电子信息是数据的主要载体,众多企事业单位,国家安全部门使用的
电子数据都是高度涉密的,他们的数据安全也是被高度重视的,所有的涉密数
据都不可以随意阅读,一旦流传,造成的影响是不可估量,而U盘、SD卡等作为
最常用的移动存储介质,其搭载的FAT32文件系统的数据保密的重要性不言而
喻,但是就FAT32文件系统的数据存储特性而言,在计算机中存储过涉密数据,
即使是将其删除,也可以使用数据恢复方法将其恢复,这样重要的涉密数据就
有被恢复、流传的可能。
发明内容
本发明针对现有技术的不足,提供了一种FAT32文件系统中涉密数据的擦
除方法,能够极大程度的避免因数据不能彻底删除而导致重要的涉密数据被恢
复、流传的可能。
为解决以上问题,本发明采用的技术方案如下:一种FAT32文件系统中涉
密数据的擦除方法,包括以下步骤:
S1读取涉密的存储介质中的FAT32分区中的所有目录项信息;
S2解析文件的各个参数并标记,包括文件的目录项信息、文件的FAT表
信息、文件的数据区地址信息;
S3将S2中标记的内容逐字节进行填0或随机字符的擦除操作;
S4更新整个文件系统的目录项信息。
作为优选:S3所述的逐字节进行填0至少需要操作5次。
作为优选:S2包括以下步骤:
S21标记待擦除文件中的目录项信息;
S22根据目录项信息找到文件的FAT表信息并标记;
S23根据FAT表信息找到待擦除文件的数据区并标记。
本发明的有益效果如下:
通过解析涉密文件目录项、fat表、数据区的物理位置,将所有信息全部
按位擦除,可以使用随机字符填充或者自定义字符填充至少五次以上,确保存
储介质数据被覆盖多次以达到文件数据不可恢复的目的。
附图说明
图1为本发明实施例的主流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实
施例,对本发明做进一步详细说明。
实施例:
S1读取涉密的存储介质中的FAT32分区中的所有目录项的信息,并解析
其中记录的文件、文件夹等信息;
S2解析文件的各个参数,目录项信息、FAT表信息、文件数据区位置信息:
S21解析待擦除文件的目录项信息,主要包括目录项文件名信息、文件起
始簇位置、文件数据区总大小信息;
S22通过目录项中0X15、0X16、0X1B及0X1C四个字节所记录的文件数据
起始簇位置信息偏移定位到相应的FAT表起始位置,0XFFFFFFFF为结束标记,
标记文件的所有FAT表信息;
S23通过FAT表信息中所记录的簇位置,标记文件对应的数据区位置;
S3将S2中标记的内容逐字节进行至少五次填0或随机字符的擦除操作;
将所有标记的信息全部按位擦除,擦除可以使用随机字符填充或者使用自定义
字符填充多次,因为存储介质数据被覆盖多次后是不可被恢复的;
S4更新整个文件系统的目录项信息。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理
解本发明的实施方法,应被理解为本发明的保护范围并不局限于这样的特别陈
述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出
各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本
发明的保护范围内。