999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Windows的數(shù)據(jù)安全刪除

2015-12-16 05:08:05朱云娜
微處理機(jī) 2015年4期
關(guān)鍵詞:信息

朱云娜,徐 玲

(1.遼寧廣播電視大學(xué)信息工程學(xué)院,沈陽110161;2.中國電子科技集團(tuán)公司第四十七研究所,沈陽110032)

基于Windows的數(shù)據(jù)安全刪除

朱云娜1,徐 玲2

(1.遼寧廣播電視大學(xué)信息工程學(xué)院,沈陽110161;2.中國電子科技集團(tuán)公司第四十七研究所,沈陽110032)

Windows操作系統(tǒng)采用文件管理系統(tǒng)來對存儲介質(zhì)中的數(shù)據(jù)信息進(jìn)行管理,F(xiàn)AT32(文件配置表)和NTFS(新技術(shù)文件系統(tǒng))是Windows操作系統(tǒng)中應(yīng)用非常廣泛的兩種文件管理系統(tǒng)。隨著信息技術(shù)的發(fā)展,通過Windows操作系統(tǒng)對數(shù)據(jù)進(jìn)行刪除已經(jīng)不能滿足用戶將數(shù)據(jù)安全徹底刪除的要求。針對FAT32和NTFS對數(shù)據(jù)的管理方式和存儲結(jié)構(gòu)的特點(diǎn),詳細(xì)分析了Windows系統(tǒng)下數(shù)據(jù)不能完全刪除的原因,通過檢索目錄項(xiàng)和檢索元文件確定數(shù)據(jù)在FAT32和NTFS文件系統(tǒng)的位置,采用0/1多次深入覆寫的方法覆蓋磁盤上的數(shù)據(jù),設(shè)計(jì)出對數(shù)據(jù)進(jìn)行安全刪除的算法,同時(shí)根據(jù)該算法開發(fā)了相應(yīng)的Windows應(yīng)用程序,實(shí)現(xiàn)了基于Windows的數(shù)據(jù)安全刪除。

FAT32文件系統(tǒng);NTFS文件系統(tǒng);0/1多次深入覆寫;Windows操作系統(tǒng);數(shù)據(jù)安全;安全刪除

1 引 言

Windows作為美國微軟公司推出的操作系統(tǒng),從1985年問世至今,無論在個(gè)人應(yīng)用方面,還是企業(yè)應(yīng)用方面都占據(jù)著壟斷地位。數(shù)據(jù)作為計(jì)算機(jī)應(yīng)用的核心,其安全也成為了計(jì)算機(jī)安全的核心問題。對于數(shù)據(jù),用戶會產(chǎn)生如何將那些已經(jīng)使用過并不再使用的關(guān)鍵數(shù)據(jù)進(jìn)行安全徹底刪除的問題,伴隨數(shù)據(jù)恢復(fù)技術(shù)的不斷進(jìn)步,通過Windows操作系統(tǒng)對數(shù)據(jù)進(jìn)行刪除已經(jīng)不能滿足用戶將數(shù)據(jù)安全徹底刪除的要求。由于Windows操作系統(tǒng)通過文件管理系統(tǒng)來管理存儲介質(zhì)中的數(shù)據(jù),因此,將通過對文件管理系統(tǒng)的詳細(xì)深入分析,設(shè)計(jì)出基于Windows的數(shù)據(jù)安全刪除方法。

2 文件管理系統(tǒng)介紹

文件管理系統(tǒng)是操作系統(tǒng)的重要組成部分,負(fù)責(zé)數(shù)據(jù)的存儲、組織和訪問;文件管理系統(tǒng)可以提高訪問效率、安全存儲和便捷操作等功能。

Windows操作系統(tǒng)通常采用的文件管理系統(tǒng)有FAT32和NTFS兩種。

FAT32是一種由微軟發(fā)明并擁有部分專利的文件系統(tǒng),供MS-DOS使用,也是所有非NT核心的微軟窗口使用的文件系統(tǒng)。FAT32擁有簡單、消耗資源少的優(yōu)點(diǎn),幾乎所有電腦的操作系統(tǒng)都支持。這些特性使它成為理想的U盤和存儲卡文件系統(tǒng),也適合用做不同操作系統(tǒng)中的數(shù)據(jù)交流[1]。

NTFS是一種由微軟發(fā)明并擁有全部專利的文檔系統(tǒng),同時(shí)NTFS也被應(yīng)用為Windows NT以及之后的Windows 2000、Windows XP、Windows Server 2003、Windows Server 2008、Windows Vista和Windows 7的標(biāo)準(zhǔn)文件系統(tǒng)。NTFS具有可靠的安全性與穩(wěn)定性,進(jìn)而取代了文件分配表文件系統(tǒng),成為Microsoft的Windows系列操作系統(tǒng)專門提供文件系統(tǒng)。NTFS對原有文件系統(tǒng)作了若干改進(jìn),例如,支持元數(shù)據(jù),并且使用了高級數(shù)據(jù)結(jié)構(gòu),以便于改善性能、可靠性和磁盤空間利用率,并提供了若干附加擴(kuò)展功能,如訪問文件系統(tǒng)日志與控制列表;NFTS采用了B+樹的結(jié)構(gòu)來管理文件在磁盤上的位置,由于采用了B+樹結(jié)構(gòu),保證了文件目錄增大時(shí),NTFS也不會出現(xiàn)明顯的性能下降[2]。

3 文件管理系統(tǒng)詳細(xì)分析

3.1 文件管理系統(tǒng)使用的單位

文件通常使用到的單位包括扇區(qū)(磁盤上的每個(gè)磁道被等分為若干個(gè)弧段,每一個(gè)弧段就為磁盤的一個(gè)扇區(qū))和簇(一個(gè)簇包含2的N次方個(gè)扇區(qū),具體大小由操作系統(tǒng)規(guī)定)。扇區(qū)為文件管理系統(tǒng)使用的最基本空間單位,通常情況下每扇區(qū)為512字節(jié)。簇為Windows操作系統(tǒng)對磁盤文件管理的最小空間單位,通常情況下,F(xiàn)AT32每簇包含16個(gè)扇區(qū),NTFS每簇包含8個(gè)扇區(qū)[3]。計(jì)算機(jī)中的數(shù)據(jù)存儲是通過文件的形式保存的,由于操作系統(tǒng)管理空間單位是簇,而一個(gè)簇即使沒有完全使用,其他文件也不能使用,這就導(dǎo)致了文件占用空間通常會比文件的實(shí)際大小要多,造成空間浪費(fèi)。

3.2 FAT32文件管理系統(tǒng)

FAT32文件系統(tǒng)以分區(qū)為單位對數(shù)據(jù)進(jìn)行管理,文件管理系統(tǒng)從分區(qū)的第1個(gè)扇區(qū)(邏輯0扇區(qū))即引導(dǎo)扇區(qū)提取系統(tǒng)所需的數(shù)據(jù),F(xiàn)AT32文件系統(tǒng)的引導(dǎo)扇區(qū)包含跳轉(zhuǎn)指令、OEM代號、BPB表、引導(dǎo)程序、結(jié)束標(biāo)志[4]。

根據(jù)BPB表中的數(shù)據(jù)信息可以得到當(dāng)前分區(qū)數(shù)據(jù)區(qū)的起始扇區(qū),當(dāng)前分區(qū)的根目錄如圖1所示。

圖1 分區(qū)根目錄

根目錄所對應(yīng)的信息如圖2所示,從中可以看出,每個(gè)文件(文件夾)都會對應(yīng)一個(gè)目錄項(xiàng),而目錄項(xiàng)會根據(jù)名稱的長度占用不同的大小,當(dāng)文件(文件夾)的名稱很短時(shí),目錄項(xiàng)只占用32字節(jié),當(dāng)文件或文件夾的名稱較長時(shí),目錄項(xiàng)會占用32的整數(shù)倍字節(jié)。

圖2 FAT32根目錄信息

3.3 NTFS文件管理系統(tǒng)

NTFS文件系統(tǒng)同樣以分區(qū)為單位對數(shù)據(jù)進(jìn)行管理,NTFS從分區(qū)的第1個(gè)扇區(qū)(邏輯0扇區(qū))即引導(dǎo)扇區(qū)提取系統(tǒng)所需的數(shù)據(jù),NTFS文件系統(tǒng)的引導(dǎo)扇區(qū)包含跳轉(zhuǎn)指令、OEM代號、BPB表、引導(dǎo)程序、結(jié)束標(biāo)志[5]。當(dāng)分區(qū)被格式化為NTFS文件系統(tǒng)后,NTFS文件系統(tǒng)會生成很多保存重要信息的文件,這些文件被稱為NTFS文件系統(tǒng)的元文件,元文件名稱的第一個(gè)字符為“$”,用戶是無法通過操作系統(tǒng)訪問和修改的,對用戶是隱藏的[6]。

NTFS文件系統(tǒng)以文件的形式來管理數(shù)據(jù),每一個(gè)文件都對應(yīng)一條文件記錄,NTFS文件系統(tǒng)擁有16個(gè)元文件,而且元文件保存的位置和順序是固定的[7]。$MFT:$MFT自身管理;$MFTMirr:$MFT前四條文件記錄的鏡像;$LogFile:日志文件,保證系統(tǒng)失敗時(shí)能夠恢復(fù)NTFS卷;$Volume:卷文件,包含NTFS版本信息和磁盤損壞標(biāo)志位;$Attrdef:屬性定義表,保存文件是否可以被索引和恢復(fù)等信息;$ROOT:根目錄,保存分區(qū)內(nèi)所有文件和目錄的索引;$Bitmap:位圖文件,每一bit表示分區(qū)中的一個(gè)簇;$Boot:引導(dǎo)文件,保存操作系統(tǒng)的引導(dǎo)程序代碼;$BadClus:壞簇文件,記錄損壞簇信息,防止使用損壞的簇;$Secure:安全文件,保存整個(gè)分區(qū)的安全描述符數(shù)據(jù)庫;$UpCase:大寫文件,保存一個(gè)大小寫字符轉(zhuǎn)換表;$Extended meadata directory:擴(kuò)展元數(shù)據(jù)目錄;$Extend\$Reparse:重解析點(diǎn)文件;$Extend\$UsnJrnl:變更日志文件;$Extend\Quota:配額管理文件;$Extend\$ObjId:對象ID文件。

無論是NTFS文件系統(tǒng)建立的元文件,還是用戶創(chuàng)建的文件,每個(gè)文件都會對應(yīng)一條文件記錄,而每一條文件記錄的大小是固定的,占用2個(gè)扇區(qū)(1KB);文件記錄由文件記錄頭與屬性列表組成,文件記錄頭的長度與各種信息的偏移量是固定的,而屬性列表是可變的;而且屬性有常駐與非常駐之分[8]。

10H屬性:文件的基本屬性,文件的創(chuàng)建、修改時(shí)間,硬鏈接數(shù)等信息;20H屬性:用來描述文件的屬性列表;30H屬性:用來描述文件的名稱等信息;40H屬性:用來保存文件記錄的全局ID信息;50H屬性:用來保存SID信息和組SID信息;60H屬性:保存文件記錄所在卷的名稱;70H屬性:保存文件記錄所在卷的版本和狀態(tài)信息;80H屬性:保存文件的數(shù)據(jù)內(nèi)容,文件數(shù)據(jù)較多時(shí)會采用非常駐;90H屬性:保存索引信息A0H屬性:保存索引信息,文件比較多的情況下使用,通常為非常駐;B0H屬性:保存虛擬簇的使用情況表;C0H屬性:保存重解析點(diǎn)信息;D0H屬性:擴(kuò)展情況描述屬性;E0H屬性:擴(kuò)展屬性;100H屬性:EFS加密屬性。

4 針對文件管理系統(tǒng)數(shù)據(jù)安全刪除的方法

4.1 算法思想

FAT32文件管理系統(tǒng)通過檢索目錄項(xiàng)信息可以獲取文件的目錄項(xiàng)位置與文件數(shù)據(jù)的起始扇區(qū)與數(shù)據(jù)占用簇?cái)?shù);NTFS文件管理系統(tǒng)通過檢索$ROOT元文件,通過文件記錄中的索引信息逐級遞歸便可以獲取分區(qū)內(nèi)文件的文件記錄位置與文件數(shù)據(jù)的起始扇區(qū)與數(shù)據(jù)占用簇?cái)?shù)[9]。通過向指定扇區(qū)多次0/1覆寫,可刪除文件數(shù)據(jù),安全徹底刪除文件信息。本算法執(zhí)行的邏輯流程圖如圖3所示。

3.2 算法實(shí)現(xiàn)核心代碼

通過Windows提供的API接口GetLogicalDrive Strings()與GetDriveType(),獲取計(jì)算機(jī)中的硬盤與移動硬盤信息。以下代碼以NTFS文件系統(tǒng)為例。

圖3 算法流程圖

5 結(jié)束語

充分研究了在Windows操作系統(tǒng)下計(jì)算機(jī)上硬盤中的數(shù)據(jù)不能被徹底刪除的原因,在此基礎(chǔ)上詳細(xì)分析了Windows操作系統(tǒng)中常用的文件管理系統(tǒng)FAT32和NTFS的文件存儲方式與文件組織結(jié)構(gòu),并采用了0/1覆寫的方式安全覆蓋了數(shù)據(jù)內(nèi)容,同時(shí)根據(jù)該算法開發(fā)了相應(yīng)的Windows應(yīng)用程序,極大地彌補(bǔ)了Windows操作系統(tǒng)自帶刪除功能的不足,充分保證了數(shù)據(jù)可以被安全刪除。

[1] 羅流毅.FAT32文件系統(tǒng)總結(jié)[J/OL].http://wenku.baidu.com/view/fd51f7bbfd0a79563c1e7297.html.Luo LiuYi.FAT32 file system summary[J/OL].http://wenku.baidu.com/view/fd51f7bbfd0a79563c1e7297.html.

[2] 張明旺.基于NTFS文件系統(tǒng)的數(shù)據(jù)恢復(fù)技術(shù)[J].福建電腦,2012(5):81-82.Zhang Mingwang.Data recovery technology based on NTFS file system[J].Fujian computer,2012(5):81-82.

[3] 戴士劍,涂彥輝.?dāng)?shù)據(jù)恢復(fù)技術(shù)[M].北京:電子工業(yè)出版社,2005.Dai Shijian,Tu Yanhui.data recovery technology[M].Beijing:Electronic Industry Press,2005.

[4] 唐迪,魏英.存儲介質(zhì)數(shù)據(jù)銷毀技術(shù)研究[J].技術(shù)探討,2012(1):8-10.TangDi,WeiYing.Research on the Technology of Storage Medium Data Destruction[J].Technology and Study,2012(1):8-10.

[5] 黃隴,李虎.Windows核心編程[M].北京:機(jī)械工業(yè)出版社,2008.HuangLong,LiHu.Windows core programming[M].Beijing:Machinery Industry Press,2008.

[6] 白楊,陳啟祥.NTFS下涉密數(shù)據(jù)軟清除方法的研究與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2010(4):159-161.BaiYang,Chen Qixiang.Research and implementation of the removal of classified data under NTFS[J].Software Guide,2010(4):159-161.

[7] 周潤妮.計(jì)算機(jī)硬盤軟故障數(shù)據(jù)恢復(fù)技術(shù)淺探[J].西昌學(xué)院學(xué)報(bào)(自然科學(xué)版),2012(2):78-81.Zhou Runni.Exploration on Data Recovery of Soft Faults of Computer Hard Disk[J].Journal of Xichang College(NATURAL SCIENCE EDITION),2012(2):78-81.

[8] 聶元銘,曾志,黃燕宏.計(jì)算機(jī)數(shù)據(jù)修復(fù)與維護(hù)[M].北京:科學(xué)出版社,2006.Nie Yuanming,ZengZhi,Huang Yanhong.Computer data repair and maintenance[M].Beijing:Science Press,2006.

[9] 李培.硬盤數(shù)據(jù)恢復(fù)技術(shù)的研究實(shí)現(xiàn)[J].制造業(yè)自動化,2010(12):194-196.LiPei.Research and practice of hard disk data recovery technology[J].Manufacturing automation,2010(12):194-196.

Data Security Deleted Based on Windows Operating System

Zhu Yunna1,Xu Ling2
(1.Information Engineering Institute,LiaoNing Broadcast and TV University,Shenyang 110161,China;2.The 47th Research Institute of China Electronics Technology Group Corporation,Shenyang 110032,China)

The Windows operating system uses the file management system to manage the data information in the storage medium.The file management system both FAT32(file allocation table 32)and NTFS(new technology file system)are applied widely in Windows operating system.With the development of information technology,the data deletion by Windows operating system cannot meet the user's requirements of complete and security deletion for the data.According to the characteristics of FAT32 and NTFS Data Management and storage structure,the reason that the windows system data cannot be completely removed is analyzed.By searching the directory and file meta to determine the location of the data in the FAT32 and NTFS file systems,using 0/1 multiple depth override methods to cover disk data,the algorithm for data securty deletion is designed and corresponding windows application program is developed to realize security deletion based on windows data.

File allocation table 32;New technology file system;Total 0 and total 1 multiple Depth Overrides;Windows operating system;Data security;Security deletion

10.3969/j.issn.1002-2279.2015.04.015

TP309.3

A

1002-2279(2015)04-0057-04

朱云娜(1980-),女,山東省肥縣人,碩士研究生,研究方向:計(jì)算機(jī)應(yīng)用。

2015-04-02

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
展會信息
展會信息
展會信息
展會信息
展會信息
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 久久中文电影| 亚洲男人天堂2018| 久久五月视频| 亚洲无限乱码一二三四区| 久久婷婷六月| 亚洲欧美一区二区三区麻豆| 3D动漫精品啪啪一区二区下载| 人妖无码第一页| 精品少妇人妻无码久久| 欧美一区国产| 无码AV日韩一二三区| 色一情一乱一伦一区二区三区小说| AV不卡国产在线观看| 欧美日韩高清在线| 亚洲欧洲国产成人综合不卡| 99精品福利视频| 一级毛片高清| 亚洲精品无码抽插日韩| 无码福利视频| 五月婷婷综合网| 婷婷六月综合网| 日本三级黄在线观看| 一级不卡毛片| 中文字幕天无码久久精品视频免费 | 国产微拍精品| 色综合网址| 国产欧美视频在线观看| 国模极品一区二区三区| 亚洲第一成年人网站| av手机版在线播放| 亚洲精品欧美重口| 精品国产污污免费网站| 国产女人喷水视频| 日韩色图区| 特级做a爰片毛片免费69| 欧美国产精品不卡在线观看| 日韩一区精品视频一区二区| 精品无码国产一区二区三区AV| 亚洲 欧美 日韩综合一区| 在线综合亚洲欧美网站| 男女精品视频| 91在线一9|永久视频在线| 国产精品爽爽va在线无码观看| 欧美爱爱网| 亚洲综合国产一区二区三区| 亚洲天堂在线免费| 国产极品美女在线观看| 日本不卡在线播放| 国产成人精品视频一区视频二区| 九九热视频在线免费观看| 不卡午夜视频| 亚洲欧美另类久久久精品播放的| 免费毛片a| 青青草国产在线视频| 亚洲精品无码抽插日韩| 播五月综合| 亚洲第七页| 国产一区二区三区免费| 国产成人精品男人的天堂| 伊人久久婷婷五月综合97色| 久热中文字幕在线| 精品视频在线观看你懂的一区| 爱色欧美亚洲综合图区| 青草免费在线观看| 蜜桃视频一区| 内射人妻无码色AV天堂| 久热99这里只有精品视频6| 韩日免费小视频| 亚洲精品久综合蜜| 波多野结衣久久精品| 无码专区第一页| 不卡无码网| 久久国语对白| 亚洲中文精品人人永久免费| 日本一本在线视频| 欧美啪啪视频免码| 青青草原国产一区二区| 国产一区二区精品福利| 欧美性天天| 欧美日韩北条麻妃一区二区| 亚洲精品无码高潮喷水A| 亚洲成在线观看|