[发明专利]基于NTFS文件系统的数据无痕删除方法及系统有效

专利信息
申请号: 202010396804.3 申请日: 2020-05-12
公开(公告)号: CN111581163B 公开(公告)日: 2022-03-08
发明(设计)人: 杨淑棉;徐淑奖;王连海;赵大伟;韩晓晖;刘广起;郭秋香;张睿超 申请(专利权)人: 山东省计算中心(国家超级计算济南中心)
主分类号: G06F16/16 分类号: G06F16/16;G06F21/62
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 黄海丽
地址: 250014 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 ntfs 文件系统 数据 删除 方法 系统
【权利要求书】:

1.基于NTFS文件系统的数据无痕删除方法,其特征是,包括:

读取NTFS卷头信息;对NTFS卷头信息进行解析;定位$MFT文件的起始地址;定位根目录的MFT表的起始地址;

根据根目录的MFT表,获取根目录文件内容的起始地址;根据根目录文件内容的起始地址,对根目录进行解析,获取根目录下文件夹和文件的文件记录号;

根据根目录下文件夹和文件的文件记录号,计算文件记录号的个数,对文件记录号对应的文件名依次循环遍历,判断文件记录号对应的文件名与待无痕删除的文件名是否相同;

如果文件名相同,则删除与文件相关的所有痕迹;如果文件名不同,则对下一个文件记录号对应的文件名进行判断;

其中,所述方法还包括:

根据根目录下文件夹和文件的文件记录号,计算文件记录号的个数,对文件记录号对应的文件名依次循环遍历,判断文件记录号对应的目录名与待无痕删除的目录名是否相同;

如果目录名相同,则进入下一步;如果目录名不同,则对下一个文件记录号对应的目录名进行判断;

根据目录的文件记录号,获取目录下所有的文件和/或文件夹的文件记录号,如果目录下所有的文件和/或文件夹中存在文件,则删除与文件相关的所有痕迹;否则,将与此文件名或者目录名相关的数据用数字0或者随机数字填写N遍;N为正整数,N为设定值;

所述删除与文件相关的所有痕迹的具体步骤包括:

根据文件记录号和文件名,获取文件MFT的起始地址,并分析属性0x10、0x30、0x80、0x90、0xA0,从0x30中获取到文件名的起始地址;从0x80处获取常驻或者非常驻标记;

若是常驻属性,则把MFT文件全部用0或者随机数字填写5遍;

若是非常驻属性,则对属性0x80、0x90、0xA0进一步分析,针对数据运行列表存在标准属性0x80、0xA0属性中,当属性不能存放完数据,系统就会在NTFS数据区域开辟一个空间存放,这个区域是以簇为单位的;Run List记录这个数据区域的起始簇号和大小;

分析出所有的数据运行,其中运行的前两位分别表示:起始簇所占的位数和簇所占的位数,后面是两个位加起来所占的长度,根据运行起始簇地址A1和运行占的簇大小,计算这段运行的起始地址和大小,即对这段运行所占的存储空间用0或者随机数字填写;

进一步分析运行,上一段运行所占的逻辑簇地址+下一段运行起始簇地址+运行所占的簇数,用0或者随机数字填写此段运行大小的数据段;

依次对下一段数据运行列表进行遍历,直至遍历完数据运行结束,即把文件内容所占的所有存储空间用0或随机数字填写。

2.如权利要求1所述的方法,其特征是,删除与文件相关的所有痕迹,具体步骤包括:

根据文件或者目录的文件记录号,获取MFT表;分析出文件名、创建、修改访问时间、MFT更新时间、获取文件内容所占的各个数据运行;依次获取各个数据运行的起始地址和对应的运行所占的簇数,用随机数字填写N遍,直至删除与文件相关的所有痕迹,结束循环。

3.如权利要求1所述的方法,其特征是,读取NTFS卷头信息步骤之前还包括:

解析待无痕删除文件所在的根目录,获取待无痕删除文件所在逻辑磁盘符号,适用CreateFile加载驱动,以文件的形式打开磁盘;首先判断此磁盘分区是NTFS格式还是Fat格式:若获取的0x00-0x02获取的十六进制值是“EB5290”,则是NTFS格式,此时以MTF文件的格式进行分析。

4.如权利要求1所述的方法,其特征是,读取NTFS卷头信息;具体步骤包括:

以驱动的形式加载磁盘驱动器,使磁盘以文件的方式打开,读取存储介质中的NTFS卷头信息。

5.如权利要求1所述的方法,其特征是,对NTFS卷头信息进行解析;具体步骤包括:

以文件的方式,打开磁盘驱动符,读取前两个扇区内容,NTFS文件系统的DBR扇区占用第一个扇区,包括跳转指令、OEM代号、BPB信息、引导程序和结束标志;从BPB结构体中可以分析出元数据文件$MFT文件的起始地址。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心(国家超级计算济南中心),未经山东省计算中心(国家超级计算济南中心)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010396804.3/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top