一种文件安全删除系统的制作方法

文档序号:6463345阅读:151来源:国知局
专利名称:一种文件安全删除系统的制作方法
技术领域
本发明涉及一种文件安全删除系统,尤其涉及一种安全删除计算机中机密文件的
系统。
背景技术
通常在国家机关、企业等一些具有保密性的环境中,计算机中包含了大量的机密 文件或敏感数据,因此对于这些文件和数据的管理十分重要。然而在计算机上移动或删除 这些数据时,通常操作系统并不能够将数据清楚干净,只是删去了保存数据的本身的位置, 这就将给机密数据泄露留下可乘之机。目前一些恢复软件可利用上述漏洞获取这些数据, 进而为相应企业或单位甚至国家造成巨大的损失。

发明内容
为解决上述中存在的问题与缺陷,本发明的目的在于提供一种适用于各种操作系
统及文件系统且能够安全、彻底地删除文件的文件删除系统。 本发明是通过以下技术方案实现的 所述系统主要包括文件系统驱动模块、判断模块、图式模块、对比模块及删除模 块,其中,所述文件系统驱动模块,依照操作系统发出的文件请求执行请求操作,并返回所 述文件请求;判断模块,接收所述文件请求,以判断所述文件请求的类型;图式模块,用于 建立文件系统图式以表示文件所在的数据块,并依照该请求记录所述文件系统图式的更 新;对比模块,当所述文件请求类型为文件删除请求时,进行对比所述图式模块中删除操作 之前所述文件系统图式结构与删除操作以后更新的所述文件系统的图式结构,以查找所述 删除操作对应的文件;删除模块,用于依照查找的所述文件的删除文件,清除所述删除文件 所在的数据块的内容。 其中所述文件系统图式结构还包括起始位置、长度及数据信息,所述长度表示文 件所在的数据块中的数量。所述对比模块比较删除操作前的文件系统图式结构与删除操作 后更新的所述文件系统图式结构的数据块中的每一二进制位,从而获取所述删除操作对应 的文件所在的数据块。所述删除模块获取删除文件所在的数据块中的起始位置与长度,以 将所述数据块清零。文件系统驱动模块是依照删除文件所在的数据块改变所述文件系统图 式中对应的数据块。
本发明提供的技术方案的有益效果是 本发明不仅适合各种操作系统几文件系统中高安全级别的文件删除操作,并且在 不需要用户人工参与的前提下,安全、彻底地删除相关的数据,因此不会造成因机密数据的 泄露。


图1是文件删除系统的系统结构图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述 参见图l,本实施例提供了一种文件删除的系统,该系统主要包括文件系统驱动 模块10、判断模块20、图式模块30、对比模块40及删除模块50,其中,所述判断模块20用 于截获操作系统11发往文件系统驱动模块io,例如文件系统驱动的文件操作请求,然后再
将该请求转发到文件系统驱动模块10。文件系统驱动模块10依照操作系统11发出的请求 执行对应的操作。例如请求为删除文件时,文件系统驱动模块io则执行删除操作,并相应 的改变删除文件所在的数据块中使用的状态为"未使用",以表示这些数据块不再被占用; 或者,请求为数据读取。然后,文件系统驱动模块10返回操作请求到判断模块20。
判断模块20依照接收的请求判断所属的类型,当判断请求类型为删除文件操作 时,则调用对比模块40。对比模块40是用以比较执行删除操作之前文件系统中数据快的图 式结构与删除操作以后更新的图式结构,进而查找删除操作对应的文件。文件系统图式模 块30包含图式的起始位置,图式的长度及数据内容。 文件系统驱动模块10在执行删除请求之后,会将图式中的文件删除对应的资料 快的二进制位作出相应的改变,例如由1改为O,表示对应的数据块不再被占用,即其中的 文件已被删除。对比模块则依照图式结构的前后进行数据内容块的逐位比较,发现发生改 变的二进制位,进而查找出删除的文件及所在的数据块。因此,对比模块调用删除模块的, 进而删除模块依照图式比较结果将不再使用的数据块中的内容彻底的清除。最后,判断模 块将操作结果返回到操作系统,因此完成文件的删除操作。 以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围 为准。
权利要求
一种文件安全删除系统,其特征在于,所述系统包括;文件系统驱动模块、判断模块、图式模块、对比模块及删除模块,其中,所述文件系统驱动模块,依照操作系统发出的文件请求执行请求操作,并返回所述文件请求;判断模块,接收所述文件请求,以判断所述文件请求的类型;图式模块,用于建立文件系统图式以表示文件所在的数据块,并依照该请求记录所述文件系统图式的更新;对比模块,当所述文件请求类型为文件删除请求时,进行对比所述图式模块中删除操作之前所述文件系统图式结构与删除操作以后更新的所述文件系统的图式结构,以查找所述删除操作对应的文件;删除模块,用于依照查找的所述文件的删除文件,清除所述删除文件所在的数据块的内容。
2. 根据权利要求1所述的文件安全删除的系统,其特征在于,其中所述文件系统图式 结构还包括起始位置、长度及数据信息,所述长度表示文件所在的数据块中的数量。
3. 根据权利要求1所述的文件安全删除的系统,其特征在于,所述对比模块比较删除 操作前的文件系统图式结构与删除操作后更新的所述文件系统图式结构的数据块中的每 一二进制位,从而获取所述删除操作对应的文件所在的数据块。
4. 根据权利要求2所述的文件安全删除系统,其特征在于,所述删除模块获取删除文 件所在的数据块中的起始位置与长度,以将所述数据块清零。
5. 根据权利要求3所述的文件安全删除系统,其特征在于,文件系统驱动模块是依照 删除文件所在的数据块改变所述文件系统图式中对应的数据块。
全文摘要
本发明公开了一种文件安全删除系统,该系统包括;文件系统驱动模块、判断模块、图式模块、对比模块及删除模块,所述系统通过操作系统发出的请求执行操作,并判断文件请求的类型,进行删除文件。本发明在不需要用户人工参与的前提下,安全、彻底地删除相关的数据,因此不会造成因机密数据的泄露。
文档编号G06F17/30GK101699430SQ20081010434
公开日2010年4月28日 申请日期2008年4月17日 优先权日2008年4月17日
发明者任中本, 任忠宇 申请人:北京泰得思达科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1