專利名稱:一種文件安全刪除系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種文件安全刪除系統(tǒng),尤其涉及一種安全刪除計(jì)算機(jī)中機(jī)密文件的
系統(tǒng)。
背景技術(shù):
通常在國(guó)家機(jī)關(guān)、企業(yè)等一些具有保密性的環(huán)境中,計(jì)算機(jī)中包含了大量的機(jī)密 文件或敏感數(shù)據(jù),因此對(duì)于這些文件和數(shù)據(jù)的管理十分重要。然而在計(jì)算機(jī)上移動(dòng)或刪除 這些數(shù)據(jù)時(shí),通常操作系統(tǒng)并不能夠?qū)?shù)據(jù)清楚干凈,只是刪去了保存數(shù)據(jù)的本身的位置, 這就將給機(jī)密數(shù)據(jù)泄露留下可乘之機(jī)。目前一些恢復(fù)軟件可利用上述漏洞獲取這些數(shù)據(jù), 進(jìn)而為相應(yīng)企業(yè)或單位甚至國(guó)家造成巨大的損失。
發(fā)明內(nèi)容
為解決上述中存在的問(wèn)題與缺陷,本發(fā)明的目的在于提供一種適用于各種操作系
統(tǒng)及文件系統(tǒng)且能夠安全、徹底地刪除文件的文件刪除系統(tǒng)。 本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的 所述系統(tǒng)主要包括文件系統(tǒng)驅(qū)動(dòng)模塊、判斷模塊、圖式模塊、對(duì)比模塊及刪除模 塊,其中,所述文件系統(tǒng)驅(qū)動(dòng)模塊,依照操作系統(tǒng)發(fā)出的文件請(qǐng)求執(zhí)行請(qǐng)求操作,并返回所 述文件請(qǐng)求;判斷模塊,接收所述文件請(qǐng)求,以判斷所述文件請(qǐng)求的類型;圖式模塊,用于 建立文件系統(tǒng)圖式以表示文件所在的數(shù)據(jù)塊,并依照該請(qǐng)求記錄所述文件系統(tǒng)圖式的更 新;對(duì)比模塊,當(dāng)所述文件請(qǐng)求類型為文件刪除請(qǐng)求時(shí),進(jìn)行對(duì)比所述圖式模塊中刪除操作 之前所述文件系統(tǒng)圖式結(jié)構(gòu)與刪除操作以后更新的所述文件系統(tǒng)的圖式結(jié)構(gòu),以查找所述 刪除操作對(duì)應(yīng)的文件;刪除模塊,用于依照查找的所述文件的刪除文件,清除所述刪除文件 所在的數(shù)據(jù)塊的內(nèi)容。 其中所述文件系統(tǒng)圖式結(jié)構(gòu)還包括起始位置、長(zhǎng)度及數(shù)據(jù)信息,所述長(zhǎng)度表示文 件所在的數(shù)據(jù)塊中的數(shù)量。所述對(duì)比模塊比較刪除操作前的文件系統(tǒng)圖式結(jié)構(gòu)與刪除操作 后更新的所述文件系統(tǒng)圖式結(jié)構(gòu)的數(shù)據(jù)塊中的每一二進(jìn)制位,從而獲取所述刪除操作對(duì)應(yīng) 的文件所在的數(shù)據(jù)塊。所述刪除模塊獲取刪除文件所在的數(shù)據(jù)塊中的起始位置與長(zhǎng)度,以 將所述數(shù)據(jù)塊清零。文件系統(tǒng)驅(qū)動(dòng)模塊是依照刪除文件所在的數(shù)據(jù)塊改變所述文件系統(tǒng)圖 式中對(duì)應(yīng)的數(shù)據(jù)塊。
本發(fā)明提供的技術(shù)方案的有益效果是 本發(fā)明不僅適合各種操作系統(tǒng)幾文件系統(tǒng)中高安全級(jí)別的文件刪除操作,并且在 不需要用戶人工參與的前提下,安全、徹底地刪除相關(guān)的數(shù)據(jù),因此不會(huì)造成因機(jī)密數(shù)據(jù)的 泄露。
圖1是文件刪除系統(tǒng)的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方 式作進(jìn)一步地詳細(xì)描述 參見圖l,本實(shí)施例提供了一種文件刪除的系統(tǒng),該系統(tǒng)主要包括文件系統(tǒng)驅(qū)動(dòng) 模塊10、判斷模塊20、圖式模塊30、對(duì)比模塊40及刪除模塊50,其中,所述判斷模塊20用 于截獲操作系統(tǒng)11發(fā)往文件系統(tǒng)驅(qū)動(dòng)模塊io,例如文件系統(tǒng)驅(qū)動(dòng)的文件操作請(qǐng)求,然后再
將該請(qǐng)求轉(zhuǎn)發(fā)到文件系統(tǒng)驅(qū)動(dòng)模塊10。文件系統(tǒng)驅(qū)動(dòng)模塊10依照操作系統(tǒng)11發(fā)出的請(qǐng)求 執(zhí)行對(duì)應(yīng)的操作。例如請(qǐng)求為刪除文件時(shí),文件系統(tǒng)驅(qū)動(dòng)模塊io則執(zhí)行刪除操作,并相應(yīng) 的改變刪除文件所在的數(shù)據(jù)塊中使用的狀態(tài)為"未使用",以表示這些數(shù)據(jù)塊不再被占用; 或者,請(qǐng)求為數(shù)據(jù)讀取。然后,文件系統(tǒng)驅(qū)動(dòng)模塊10返回操作請(qǐng)求到判斷模塊20。
判斷模塊20依照接收的請(qǐng)求判斷所屬的類型,當(dāng)判斷請(qǐng)求類型為刪除文件操作 時(shí),則調(diào)用對(duì)比模塊40。對(duì)比模塊40是用以比較執(zhí)行刪除操作之前文件系統(tǒng)中數(shù)據(jù)快的圖 式結(jié)構(gòu)與刪除操作以后更新的圖式結(jié)構(gòu),進(jìn)而查找刪除操作對(duì)應(yīng)的文件。文件系統(tǒng)圖式模 塊30包含圖式的起始位置,圖式的長(zhǎng)度及數(shù)據(jù)內(nèi)容。 文件系統(tǒng)驅(qū)動(dòng)模塊10在執(zhí)行刪除請(qǐng)求之后,會(huì)將圖式中的文件刪除對(duì)應(yīng)的資料 快的二進(jìn)制位作出相應(yīng)的改變,例如由1改為O,表示對(duì)應(yīng)的數(shù)據(jù)塊不再被占用,即其中的 文件已被刪除。對(duì)比模塊則依照?qǐng)D式結(jié)構(gòu)的前后進(jìn)行數(shù)據(jù)內(nèi)容塊的逐位比較,發(fā)現(xiàn)發(fā)生改 變的二進(jìn)制位,進(jìn)而查找出刪除的文件及所在的數(shù)據(jù)塊。因此,對(duì)比模塊調(diào)用刪除模塊的, 進(jìn)而刪除模塊依照?qǐng)D式比較結(jié)果將不再使用的數(shù)據(jù)塊中的內(nèi)容徹底的清除。最后,判斷模 塊將操作結(jié)果返回到操作系統(tǒng),因此完成文件的刪除操作。 以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍 為準(zhǔn)。
權(quán)利要求
一種文件安全刪除系統(tǒng),其特征在于,所述系統(tǒng)包括;文件系統(tǒng)驅(qū)動(dòng)模塊、判斷模塊、圖式模塊、對(duì)比模塊及刪除模塊,其中,所述文件系統(tǒng)驅(qū)動(dòng)模塊,依照操作系統(tǒng)發(fā)出的文件請(qǐng)求執(zhí)行請(qǐng)求操作,并返回所述文件請(qǐng)求;判斷模塊,接收所述文件請(qǐng)求,以判斷所述文件請(qǐng)求的類型;圖式模塊,用于建立文件系統(tǒng)圖式以表示文件所在的數(shù)據(jù)塊,并依照該請(qǐng)求記錄所述文件系統(tǒng)圖式的更新;對(duì)比模塊,當(dāng)所述文件請(qǐng)求類型為文件刪除請(qǐng)求時(shí),進(jìn)行對(duì)比所述圖式模塊中刪除操作之前所述文件系統(tǒng)圖式結(jié)構(gòu)與刪除操作以后更新的所述文件系統(tǒng)的圖式結(jié)構(gòu),以查找所述刪除操作對(duì)應(yīng)的文件;刪除模塊,用于依照查找的所述文件的刪除文件,清除所述刪除文件所在的數(shù)據(jù)塊的內(nèi)容。
2. 根據(jù)權(quán)利要求1所述的文件安全刪除的系統(tǒng),其特征在于,其中所述文件系統(tǒng)圖式 結(jié)構(gòu)還包括起始位置、長(zhǎng)度及數(shù)據(jù)信息,所述長(zhǎng)度表示文件所在的數(shù)據(jù)塊中的數(shù)量。
3. 根據(jù)權(quán)利要求1所述的文件安全刪除的系統(tǒng),其特征在于,所述對(duì)比模塊比較刪除 操作前的文件系統(tǒng)圖式結(jié)構(gòu)與刪除操作后更新的所述文件系統(tǒng)圖式結(jié)構(gòu)的數(shù)據(jù)塊中的每 一二進(jìn)制位,從而獲取所述刪除操作對(duì)應(yīng)的文件所在的數(shù)據(jù)塊。
4. 根據(jù)權(quán)利要求2所述的文件安全刪除系統(tǒng),其特征在于,所述刪除模塊獲取刪除文 件所在的數(shù)據(jù)塊中的起始位置與長(zhǎng)度,以將所述數(shù)據(jù)塊清零。
5. 根據(jù)權(quán)利要求3所述的文件安全刪除系統(tǒng),其特征在于,文件系統(tǒng)驅(qū)動(dòng)模塊是依照 刪除文件所在的數(shù)據(jù)塊改變所述文件系統(tǒng)圖式中對(duì)應(yīng)的數(shù)據(jù)塊。
全文摘要
本發(fā)明公開了一種文件安全刪除系統(tǒng),該系統(tǒng)包括;文件系統(tǒng)驅(qū)動(dòng)模塊、判斷模塊、圖式模塊、對(duì)比模塊及刪除模塊,所述系統(tǒng)通過(guò)操作系統(tǒng)發(fā)出的請(qǐng)求執(zhí)行操作,并判斷文件請(qǐng)求的類型,進(jìn)行刪除文件。本發(fā)明在不需要用戶人工參與的前提下,安全、徹底地刪除相關(guān)的數(shù)據(jù),因此不會(huì)造成因機(jī)密數(shù)據(jù)的泄露。
文檔編號(hào)G06F17/30GK101699430SQ20081010434
公開日2010年4月28日 申請(qǐng)日期2008年4月17日 優(yōu)先權(quán)日2008年4月17日
發(fā)明者任中本, 任忠宇 申請(qǐng)人:北京泰得思達(dá)科技發(fā)展有限公司