專(zhuān)利名稱(chēng):基于可見(jiàn)文件擦除隱藏文件的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)信息安全領(lǐng)域,尤其涉及基于可見(jiàn)文件擦除隱藏文件的方法及系統(tǒng)。
背景技術(shù):
目前,排版工具為了保護(hù)用戶(hù)文檔數(shù)據(jù)不易損失,提供了自動(dòng)保存?zhèn)浞莨δ芡瑫r(shí)也使得用戶(hù)想要徹底清除數(shù)據(jù)變的困難。例如office文檔排版工具,每當(dāng)用戶(hù)修改保存時(shí),都會(huì)重新找一塊存儲(chǔ)區(qū)域存儲(chǔ)當(dāng)前文檔,而修改保存之前的文檔信息則更名后刪除,雖然系統(tǒng)中看不到修改保存之前的文檔,但是恢復(fù)軟件可以輕易的進(jìn)行恢復(fù)。同樣office文檔排版工具提供的自動(dòng)保存?zhèn)浞莨δ艿脑硎窃趏ffice或者用戶(hù)指定的目錄下創(chuàng)建一個(gè)臨時(shí)的文檔用于保存當(dāng)前內(nèi)容,如果文檔正常關(guān)閉后這些臨時(shí)文檔將被刪除,系統(tǒng)不可見(jiàn),但是恢復(fù)軟件依然可以恢復(fù)。這就導(dǎo)致用戶(hù)即便徹底刪除可見(jiàn)的文檔,但是仍然有泄露的威脅。用戶(hù)在公共場(chǎng)所編輯文檔后,即便刪除所編輯的文檔,其實(shí)并沒(méi)有真正地刪除所有信息,這樣就會(huì)造成用戶(hù)信息泄露帶來(lái)許多信息安全的威脅。而目前,并沒(méi)有一套真正可以徹底刪除文檔及相關(guān)文件的方法;所以,如何能夠徹底刪除用戶(hù)所編輯文檔及其相關(guān)信息成為目前急需要解決的問(wèn)題。
發(fā)明內(nèi)容
針對(duì)上述所需要解決的問(wèn)題,本發(fā)明提供一種基于可見(jiàn)文件擦除隱藏文件的方法及系統(tǒng),具體發(fā)明內(nèi)容如下:
一種基于可見(jiàn)文件擦除隱藏文件的方法,包括:
查找用戶(hù)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)文檔的MFT或FAT文件信息包括:用戶(hù)文檔的文件狀態(tài)標(biāo)志、用戶(hù)文檔的文件數(shù)據(jù)地址、用戶(hù)文檔的文件標(biāo)識(shí)、用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志;
將所述用戶(hù)文檔的文件狀態(tài)標(biāo)志設(shè)置為刪除狀態(tài);
根據(jù)所述用戶(hù)文檔的文件數(shù)據(jù)地址查找用戶(hù)文檔所在磁盤(pán)位置,使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔;
將所述用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志改為未使用狀態(tài);
根據(jù)用戶(hù)文檔的文件標(biāo)識(shí)遍歷用戶(hù)文檔所在磁盤(pán)分區(qū),查找與用戶(hù)文檔的文件標(biāo)識(shí)相同的用戶(hù)不可見(jiàn)文檔及其用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息包括:用戶(hù)不可見(jiàn)文檔的文件數(shù)據(jù)地址;
根據(jù)用戶(hù)不可見(jiàn)文檔文件數(shù)據(jù)地址查找用戶(hù)不可見(jiàn)文檔所在磁盤(pán)位置使無(wú)用數(shù)據(jù)覆蓋用戶(hù)不可見(jiàn)文檔;
將用戶(hù)文檔的文件標(biāo)識(shí)進(jìn)行刪除。所述的使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔還包括: 擦除用戶(hù)文檔所在文件目錄的父目錄文件索引,將用戶(hù)文檔的文件數(shù)據(jù)所占用扇區(qū)狀態(tài)標(biāo)志修改為可用狀態(tài)。所述用戶(hù)文檔包括:用戶(hù)編輯文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸奈臋n。所述用戶(hù)不可見(jiàn)文檔包括:用戶(hù)編輯文檔的系統(tǒng)不可見(jiàn)文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸挠脩?hù)編輯文檔對(duì)應(yīng)的系統(tǒng)不可見(jiàn)文檔。所述方法還包括:
根據(jù)用戶(hù)文檔所應(yīng)用編輯工具的配置信息,獲取應(yīng)用編輯工具自動(dòng)保存?zhèn)浞菸臋n的目錄。一種基于可見(jiàn)文件擦除隱藏文件的系統(tǒng),包括:
第一查找單元,用于查找用戶(hù)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)文檔的MFT或FAT文件信息包括:用戶(hù)文檔的文件狀態(tài)標(biāo)志、用戶(hù)文檔的文件數(shù)據(jù)地址、用戶(hù)文檔的文件標(biāo)識(shí)、用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志;
設(shè)置單元,用于將所述用戶(hù)文檔的文件狀態(tài)標(biāo)志設(shè)置為刪除狀態(tài);
覆蓋單元,用于根據(jù)所述用戶(hù)文檔的文件數(shù)據(jù)地址查找用戶(hù)文檔所在磁盤(pán)位置,使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔;
處理單元,用于將所述用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志改為未使用狀態(tài);
第二查找單元,用于根據(jù)用戶(hù)文檔的文件標(biāo)識(shí)遍歷用戶(hù)文檔所在磁盤(pán)分區(qū),查找與用戶(hù)文檔的文件標(biāo)識(shí)相同的用戶(hù)不可見(jiàn)文檔及其用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息包括:用戶(hù)不可見(jiàn)文檔的文件數(shù)據(jù)地址;擦除單元,用于根據(jù)用戶(hù)不可見(jiàn)文檔文件數(shù)據(jù)地址查找用戶(hù)不可見(jiàn)文檔所在磁盤(pán)位置使無(wú)用數(shù)據(jù)覆蓋用戶(hù)不可見(jiàn)文檔;
刪除單元,用于將用戶(hù)文檔文件標(biāo)識(shí)進(jìn)行刪除。所述的使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔還包括:
擦除用戶(hù)文檔所在文件目錄的父目錄文件索引,將用戶(hù)文檔的文件數(shù)據(jù)所占用扇區(qū)狀態(tài)標(biāo)志修改為可用狀態(tài)。所述用戶(hù)的文檔包括:用戶(hù)編輯文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸奈臋n。所述用戶(hù)不可見(jiàn)文檔包括:用戶(hù)編輯文檔的系統(tǒng)不可見(jiàn)文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸挠脩?hù)編輯文檔對(duì)應(yīng)的系統(tǒng)不可見(jiàn)文檔。所述系統(tǒng)還包括:
根據(jù)用戶(hù)文檔所應(yīng)用編輯工具的配置信息,獲取應(yīng)用編輯工具自動(dòng)保存?zhèn)浞菸臋n的目錄。本發(fā)明提出了一種基于可見(jiàn)文件擦除隱藏文件的方法及系統(tǒng);所提出的一種基于可見(jiàn)文件擦除隱藏文件方法是通過(guò)查找用戶(hù)文檔的MFA或FAT文件信息對(duì)用戶(hù)的可見(jiàn)文檔與不可見(jiàn)文檔進(jìn)行徹底的文件數(shù)據(jù)擦除處理;即采用用戶(hù)文檔的文件信息進(jìn)行設(shè)置與修改,再應(yīng)用無(wú)用數(shù)據(jù)覆蓋其設(shè)置文件,實(shí)現(xiàn)對(duì)可見(jiàn)文檔的不可恢復(fù)刪除的基礎(chǔ)上完成所應(yīng)用編輯文檔的編輯工具自動(dòng)保存?zhèn)浞菸募牟豢苫謴?fù)擦除;同時(shí),本發(fā)明還提出一種基于可見(jiàn)文件擦除隱藏文件的系統(tǒng)包括,第一查找單元、設(shè)置單元、覆蓋單元、處理單元、第二查找單元、擦除單元、刪除單元,對(duì)可見(jiàn)文件及系統(tǒng)不可見(jiàn)文件的不可恢復(fù)擦除與編輯工具進(jìn)行自動(dòng)保存?zhèn)浞莸奈募目梢?jiàn)文件及系統(tǒng)不可見(jiàn)文件的不可恢復(fù)擦除。本發(fā)明的提出實(shí)現(xiàn)了對(duì)用戶(hù)文檔及用戶(hù)不可見(jiàn)文檔的徹底刪除,有效防止了用戶(hù)數(shù)據(jù)泄露保證了用戶(hù)信息安全。
為了更清楚地說(shuō)明本發(fā)明或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明中記載的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為一種基于可見(jiàn)文件擦除隱藏文件的方法的流程 圖2為一種基于可見(jiàn)文件擦除隱藏文件的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明中技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。一種基于可見(jiàn)文件擦除隱藏文件的方法,如圖1所示,包括:
5101:查找用戶(hù)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)文檔的MFT或FAT文件信息包括:用戶(hù)文檔的文件狀態(tài)標(biāo)志、用戶(hù)文檔的文件數(shù)據(jù)地址、用戶(hù)文檔的文件標(biāo)識(shí)、用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志;
5102:將所述用戶(hù)文檔的文件狀態(tài)標(biāo)志設(shè)置為刪除狀態(tài);
5103:根據(jù)所述用戶(hù)文檔的文件數(shù)據(jù)地址查找用戶(hù)文檔所在磁盤(pán)位置,使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔;
5104:將所述用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志改為未使用狀態(tài);
5105:根據(jù)用戶(hù)文檔的文件標(biāo)識(shí)遍歷用戶(hù)文檔所在磁盤(pán)分區(qū),查找與用戶(hù)文檔的文件標(biāo)識(shí)相同的用戶(hù)不可見(jiàn)文檔及其用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息包括:用戶(hù)不可見(jiàn)文檔的文件數(shù)據(jù)地址;通過(guò)MFT或FAT信息中的用戶(hù)文檔的文件標(biāo)識(shí)遍歷用戶(hù)文檔所在磁盤(pán)分區(qū)來(lái)對(duì)系統(tǒng)自動(dòng)保存或用戶(hù)保存的文檔直接分析所以能夠更有效更準(zhǔn)確地擦除這些自動(dòng)保存文件,而不通過(guò)windows提供的遍歷API來(lái)遍歷,因?yàn)閣indows API遍歷不到這些文件;
S106:根據(jù)用戶(hù)不可見(jiàn)文檔文件數(shù)據(jù)地址查找用戶(hù)不可見(jiàn)文檔所在磁盤(pán)位置使無(wú)用數(shù)據(jù)覆蓋用戶(hù)不可見(jiàn)文檔;
S107將用戶(hù)文檔的文件標(biāo)識(shí)進(jìn)行刪除;其中用戶(hù)文檔與用戶(hù)不可見(jiàn)文檔為同一文件標(biāo)識(shí)。對(duì)于所述的S103使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔還包括:
擦除用戶(hù)文檔所在文件目錄的父目錄文件索引,將用戶(hù)文檔的文件數(shù)據(jù)所占用扇區(qū)狀態(tài)標(biāo)志修改為可用狀態(tài)。對(duì)于所述的S104還包括: 根據(jù)用戶(hù)文檔所應(yīng)用編輯工具的配置信息,獲取應(yīng)用編輯工具自動(dòng)保存?zhèn)浞菸臋n的目錄,其中,所述的配置信息包括:編輯工具的版本號(hào)、安裝路徑。上述步驟中用戶(hù)文檔的MFT或FAT文件信息包括:用戶(hù)編輯文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸奈臋n;用戶(hù)不可見(jiàn)文檔包括:用戶(hù)編輯文檔的系統(tǒng)不可見(jiàn)文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸挠脩?hù)編輯文檔對(duì)應(yīng)的系統(tǒng)不可見(jiàn)文檔。一種基于可見(jiàn)文件擦除隱藏文件的系統(tǒng),如圖2所示,包括:
101:第一查找單元,用于查找用戶(hù)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)文檔的MFT或FAT文件信息包括:用戶(hù)文檔的文件狀態(tài)標(biāo)志、用戶(hù)文檔的文件數(shù)據(jù)地址、用戶(hù)文檔的文件標(biāo)識(shí)、用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志;
102:設(shè)置單元,用于將所述用戶(hù)文檔的文件狀態(tài)標(biāo)志設(shè)置為刪除狀態(tài);
103:覆蓋單元,用于根據(jù)所述用戶(hù)文檔的文件數(shù)據(jù)地址查找用戶(hù)文檔所在磁盤(pán)位置,使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔;
104:處理單元,用于將所述用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志改為未使用狀態(tài);105:第二查找單元,用于根據(jù)用戶(hù)文檔的文件標(biāo)識(shí)遍歷用戶(hù)文檔所在磁盤(pán)分區(qū),查找與用戶(hù)文檔的文件標(biāo)識(shí)相同的用戶(hù)不可見(jiàn)文檔及其用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息包括:用戶(hù)不可見(jiàn)文檔的文件數(shù)據(jù)地址;
106:擦除單元,用于根據(jù)用戶(hù)不可見(jiàn)文檔文件數(shù)據(jù)地址查找用戶(hù)不可見(jiàn)文檔所在磁盤(pán)位置使無(wú)用數(shù)據(jù)覆蓋用戶(hù)不可見(jiàn)文檔,并將用戶(hù)文檔的文件標(biāo)識(shí)進(jìn)行刪除;
107:刪除單元,用于將用戶(hù)文檔的文件標(biāo)識(shí)進(jìn)行刪除。在103中所述的使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔還包括:
擦除用戶(hù)文檔所在文件目錄的父目錄文件索引,將用戶(hù)文檔的文件數(shù)據(jù)所占用扇區(qū)狀態(tài)標(biāo)志修改為可用狀態(tài)。在系統(tǒng)中所述用戶(hù)文檔的MFT或FAT文件信息包括:用戶(hù)編輯文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸奈臋n;
所述用戶(hù)不可見(jiàn)文檔包括:用戶(hù)編輯文檔的系統(tǒng)不可見(jiàn)文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸挠脩?hù)編輯文檔對(duì)應(yīng)的系統(tǒng)不可見(jiàn)文檔。在104步驟中還包括:
根據(jù)用戶(hù)文檔所應(yīng)用編輯工具的配置信息,獲取應(yīng)用編輯工具自動(dòng)保存?zhèn)浞菸臋n的目錄,擦除應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸挠脩?hù)文檔,其中,所述的配置信息包括:編輯工具的版本號(hào)、安裝路徑。對(duì)所提出的具體實(shí)施例給出進(jìn)一步解釋說(shuō)明:
在此以office編輯工具進(jìn)行舉例說(shuō)明;
例如,用戶(hù)在F:\test\test.doc建立的是WORD文檔,首先,通過(guò)查找MFT或FAT信息的用戶(hù)文檔的文件數(shù)據(jù)地址、文件狀態(tài)標(biāo)志及文件標(biāo)識(shí),可以是NTFS文件系統(tǒng),MFT的(Flag)標(biāo)志,并將其用戶(hù)文檔的文件狀態(tài)標(biāo)志置為刪除狀態(tài);然后,通過(guò)文件數(shù)據(jù)找到其目標(biāo)文件的分區(qū)地址F盤(pán),使用無(wú)用數(shù)據(jù)對(duì)其用戶(hù)編輯文檔在F盤(pán)內(nèi)文件進(jìn)行覆蓋;將用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志改為未使用狀態(tài),使其擦除的文件數(shù)據(jù)不可恢復(fù),即達(dá)到恢復(fù)軟件無(wú)法恢復(fù)的效果。其次,例如office編輯工具會(huì)把用戶(hù)編輯的文檔,即用戶(hù)文檔進(jìn)行自動(dòng)保存?zhèn)浞?;?dāng)office關(guān)閉時(shí)或?qū)τ脩?hù)文檔直接刪除,這些自動(dòng)保存?zhèn)浞菸臋n其實(shí)并沒(méi)有真正被刪除,因?yàn)檫€存在一種用戶(hù)文檔對(duì)應(yīng)的不可見(jiàn)文檔;如果通過(guò)windows提供的遍歷API來(lái)遍歷,那么windows API遍歷不到這些不可見(jiàn)文檔也就達(dá)不到徹底刪除;而采用遍歷文件系統(tǒng)的MFT或FAT信息中文件標(biāo)識(shí)對(duì)文件系統(tǒng)的直接分析所以能夠更有效更準(zhǔn)確地擦除這些自動(dòng)保存文件,最終實(shí)現(xiàn)對(duì)用戶(hù)所編輯文檔徹底刪除。本發(fā)明提出了一種基于可見(jiàn)文件擦除隱藏文件的方法及系統(tǒng),其中,所述的方法主要利用文檔的MFT或FAT的文件信息設(shè)置和應(yīng)用無(wú)用數(shù)據(jù)覆蓋其設(shè)置文件,實(shí)現(xiàn)對(duì)可見(jiàn)文件的不可恢復(fù)刪除的基礎(chǔ)上進(jìn)行來(lái)完成所應(yīng)用編輯文檔的編輯工具自動(dòng)保存?zhèn)浞菸募牟豢苫謴?fù)擦除;同時(shí),本發(fā)明還提出一種基于可見(jiàn)文件擦除隱藏文件的系統(tǒng)包括第一查找單元、設(shè)置單元、覆蓋單元、處理單元、第二查找單元、擦除單元、刪除單元:其中,通過(guò)第一查找單元來(lái)查找用戶(hù)文檔的MFT或FAT的文件信息,然后通過(guò)對(duì)第一查找單元所獲取的信息由設(shè)置單元、覆蓋單元、處理單元、第二查找單元、擦除單元、刪除單元進(jìn)行相應(yīng)處理來(lái)實(shí)現(xiàn)對(duì)用戶(hù)文檔與用戶(hù)不可見(jiàn)文檔進(jìn)行徹底刪除;本發(fā)明的提出徹底刪除了用戶(hù)文檔及各種編輯文檔工具自動(dòng)保存的用戶(hù)文檔,即實(shí)現(xiàn)了對(duì)用戶(hù)文檔及用戶(hù)不可見(jiàn)文檔的徹底刪除,有效防止了用戶(hù)數(shù)據(jù)信息的泄露保證用戶(hù)信息安全。雖然通過(guò)實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
1.一種基于可見(jiàn)文件擦除隱藏文件的方法,其特征在于,包括: 查找用戶(hù)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)文檔的MFT或FAT文件信息包括:用戶(hù)文檔的文件狀態(tài)標(biāo)志、用戶(hù)文檔的文件數(shù)據(jù)地址、用戶(hù)文檔的文件標(biāo)識(shí)、用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志; 將所述用戶(hù)文檔的文件狀態(tài)標(biāo)志設(shè)置為刪除狀態(tài); 根據(jù)所述用戶(hù)文檔的文件數(shù)據(jù)地址查找用戶(hù)文檔所在磁盤(pán)位置,使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔; 將所述用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志改為未使用狀態(tài); 根據(jù)用戶(hù)文檔的文件標(biāo)識(shí)遍歷用戶(hù)文檔所在磁盤(pán)分區(qū),查找與用戶(hù)文檔的文件標(biāo)識(shí)相同的用戶(hù)不可見(jiàn)文檔及其用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息包括:用戶(hù)不可見(jiàn)文檔的文件數(shù)據(jù)地址; 根據(jù)用戶(hù)不可見(jiàn)文檔文件數(shù)據(jù)地址查找用戶(hù)不可見(jiàn)文檔所在磁盤(pán)位置使無(wú)用數(shù)據(jù)覆蓋用戶(hù)不可見(jiàn)文檔; 將用戶(hù)文檔文件標(biāo)識(shí)進(jìn)行刪除。
2.如權(quán)利要求1所述的方法,其特征在于,所述的使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔還包括: 擦除用戶(hù)文檔所在文件目錄的父目錄文件索引,將用戶(hù)文檔的文件數(shù)據(jù)所占用扇區(qū)狀態(tài)標(biāo)志修改為可用狀態(tài)。
3.如權(quán)利要求1所述的方法,其特征在于,所述用戶(hù)文檔包括:用戶(hù)編輯文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯 工具自動(dòng)保存?zhèn)浞莸奈臋n。
4.如權(quán)利要求1所述的方法,其特征在于,所述用戶(hù)不可見(jiàn)文檔包括:用戶(hù)編輯文檔的系統(tǒng)不可見(jiàn)文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸挠脩?hù)編輯文檔對(duì)應(yīng)的系統(tǒng)不可見(jiàn)文檔。
5.如權(quán)利要求3或4所述的方法,其特征在于,還包括: 根據(jù)用戶(hù)文檔所應(yīng)用編輯工具的配置信息,獲取應(yīng)用編輯工具自動(dòng)保存?zhèn)浞菸臋n的目錄。
6.一種基于可見(jiàn)文件擦除隱藏文件的系統(tǒng),其特征在于,包括: 第一查找單元,用于查找用戶(hù)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)文檔的MFT或FAT文件信息包括:用戶(hù)文檔的文件狀態(tài)標(biāo)志、用戶(hù)文檔的文件數(shù)據(jù)地址、用戶(hù)文檔的文件標(biāo)識(shí)、用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志; 設(shè)置單元,用于將所述用戶(hù)文檔的文件狀態(tài)標(biāo)志設(shè)置為刪除狀態(tài); 覆蓋單元,用于根據(jù)所述用戶(hù)文檔的文件數(shù)據(jù)地址查找用戶(hù)文檔所在磁盤(pán)位置,使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔; 處理單元,用于將所述用戶(hù)文檔的MFT或FAT使用狀態(tài)標(biāo)志改為未使用狀態(tài);第二查找單元,用于根據(jù)用戶(hù)文檔的文件標(biāo)識(shí)遍歷用戶(hù)文檔所在磁盤(pán)分區(qū),查找與用戶(hù)文檔的文件標(biāo)識(shí)相同的用戶(hù)不可見(jiàn)文檔及其用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息;其中,所述的用戶(hù)不可見(jiàn)文檔的MFT或FAT文件信息包括:用戶(hù)不可見(jiàn)文檔的文件數(shù)據(jù)地址;擦除單元,用于根據(jù)用戶(hù)不可見(jiàn)文檔文件數(shù)據(jù)地址查找用戶(hù)不可見(jiàn)文檔所在磁盤(pán)位置使無(wú)用數(shù)據(jù)覆蓋用戶(hù)不可見(jiàn)文檔; 刪除單元,用于將用戶(hù)文檔的文件標(biāo)識(shí)進(jìn)行刪除。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述的使用無(wú)用數(shù)據(jù)覆蓋用戶(hù)文檔還包括: 擦除用戶(hù)文檔所在文件目錄的父目錄文件索引,將用戶(hù)文檔的文件數(shù)據(jù)所占用扇區(qū)狀態(tài)標(biāo)志修改為可用狀態(tài)。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述用戶(hù)的文檔包括:用戶(hù)編輯文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸奈臋n。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述用戶(hù)不可見(jiàn)文檔包括:用戶(hù)編輯文檔的系統(tǒng)不可見(jiàn)文檔和/或用戶(hù)編輯文檔所應(yīng)用編輯工具自動(dòng)保存?zhèn)浞莸挠脩?hù)編輯文檔對(duì)應(yīng)的系統(tǒng)不可見(jiàn)文檔。
10.如權(quán)利要求8或9所述的系統(tǒng),其特征在于,還包括: 根據(jù)用戶(hù)文檔所應(yīng)用編輯工具的配置信息,獲取應(yīng)用編輯工具自動(dòng)保存?zhèn)浞菸臋n的目 錄。
全文摘要
本發(fā)明提出了一種基于可見(jiàn)文件擦除隱藏文件的方法及系統(tǒng),所提出的方法主要利用查找文檔的文件信息中的相應(yīng)信息設(shè)置和應(yīng)用無(wú)用數(shù)據(jù)覆蓋其設(shè)置文件,實(shí)現(xiàn)對(duì)可見(jiàn)文件的不可恢復(fù)刪除的基礎(chǔ)上完成所應(yīng)用編輯文檔的編輯工具自動(dòng)保存?zhèn)浞菸募牟豢苫謴?fù)擦除;同時(shí),本發(fā)明還提出一種基于可見(jiàn)文件擦除隱藏文件的系統(tǒng)包括對(duì)可見(jiàn)文件及系統(tǒng)不可見(jiàn)文件的不可恢復(fù)擦除與編輯工具進(jìn)行自動(dòng)保存?zhèn)浞莸奈募目梢?jiàn)文件及系統(tǒng)不可見(jiàn)文件的不可恢復(fù)擦除。本發(fā)明的提出徹底刪除了用戶(hù)文檔及各種編輯文檔工具自動(dòng)保存的用戶(hù)文檔,有效防止了用戶(hù)數(shù)據(jù)信息的泄露保證了用戶(hù)信息安全。
文檔編號(hào)G06F17/30GK103164656SQ20121017711
公開(kāi)日2013年6月19日 申請(qǐng)日期2012年6月1日 優(yōu)先權(quán)日2012年6月1日
發(fā)明者肖新光, 梁寶龍 申請(qǐng)人:北京安天電子設(shè)備有限公司