基于NTFS文件創(chuàng)建的技術(shù)研究
本文關(guān)鍵詞:基于NTFS文件創(chuàng)建的技術(shù)研究
更多相關(guān)文章: NTFS 大小目錄 B+樹 索引緩沖區(qū) 節(jié)點(diǎn)分裂
【摘要】:隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,人們對(duì)電腦文件的安全信息更加注重。對(duì)于黑客或者電腦愛(ài)好者,如何不動(dòng)聲色的潛入別人的計(jì)算機(jī)并獲取一些有價(jià)值的信息,不斷的成為了人們的關(guān)注焦點(diǎn),而且研究這一技術(shù)對(duì)于間諜或者特務(wù)等特殊人群具有重要的現(xiàn)實(shí)意義。本文是基于以NTFS (New Technology File System)文件目錄為基礎(chǔ),對(duì)磁盤的存儲(chǔ)結(jié)構(gòu)為目標(biāo),研究在Windows下不依賴于應(yīng)用程序編程接口(Application Program Interface,API)調(diào)用來(lái)實(shí)現(xiàn)在大、小目錄下的文件創(chuàng)建技術(shù)以及對(duì)于在特殊情況下對(duì)文件創(chuàng)建的實(shí)現(xiàn),完善NTFS文件系統(tǒng)對(duì)目錄和文件的操作和管理,使得非Windows用戶也可以不依賴于操作系統(tǒng)Windows API甚至在無(wú)操作系統(tǒng)的環(huán)境下直接對(duì)文件進(jìn)行操作。本文主要通過(guò)三個(gè)方面的內(nèi)容來(lái)對(duì)文件創(chuàng)建技術(shù)進(jìn)行闡述,分別如下:首選,當(dāng)創(chuàng)建文件后,使得小目錄變成大目錄,即對(duì)于90H屬性的索引項(xiàng)比較多,當(dāng)增加一個(gè)索引項(xiàng)后,出現(xiàn)了AOH屬性的情況,不能按照一般創(chuàng)建文件的技術(shù)進(jìn)行創(chuàng)建。此時(shí)需要構(gòu)建AOH屬性,且需要尋找一個(gè)簇的空閑空間來(lái)存儲(chǔ)所有的索引項(xiàng),并且修改90H屬性。這既解決了在小目錄下直接對(duì)文件創(chuàng)建,同時(shí)也解決了小目錄變大目錄時(shí)的文件創(chuàng)建。其次,在大目錄下直接創(chuàng)建文件和在小目錄下創(chuàng)建文件的技術(shù)方法不一樣,大目錄下增加了索引緩沖區(qū)。在創(chuàng)建的過(guò)程中,關(guān)鍵的問(wèn)題是對(duì)通過(guò)B+樹遍歷對(duì)文件名進(jìn)行比較,查找到索引項(xiàng)的插入點(diǎn)。而對(duì)于在大目錄下對(duì)文件的創(chuàng)建,主要過(guò)程是使用遍歷B+樹,查找索引緩沖區(qū),并找到索引緩沖區(qū),然后通過(guò)判斷索引節(jié)點(diǎn)是否存在于所找的索引緩沖區(qū)中,然后分別在指定的索引緩沖區(qū)位置插入已經(jīng)創(chuàng)建好的索引項(xiàng)、在磁盤中寫入已經(jīng)插入到索引項(xiàng)中的索引緩沖區(qū),從而實(shí)現(xiàn)了在大目錄下的文件創(chuàng)建。這實(shí)現(xiàn)了在一級(jí)索引或者多級(jí)索引的大目錄下對(duì)文件的創(chuàng)建。最后,對(duì)于具有索引節(jié)點(diǎn)的索引緩沖區(qū)的情況,在添加索引項(xiàng)后會(huì)出現(xiàn)B+樹分裂的問(wèn)題。解決這一問(wèn)題的關(guān)鍵是確定葉子節(jié)點(diǎn)所達(dá)到的最大數(shù)量值,那么該節(jié)點(diǎn)就要被拆分為兩個(gè)節(jié)點(diǎn)數(shù)量相近或者相同的節(jié)點(diǎn),同時(shí)保證兩個(gè)節(jié)點(diǎn)中的最大值在上層節(jié)點(diǎn)中。通過(guò)遍歷查找的方式可以確定該最大數(shù)量值,同時(shí),該過(guò)程實(shí)現(xiàn)了動(dòng)態(tài)B+樹對(duì)節(jié)點(diǎn)的自動(dòng)增加、刪除以及分裂。在本文中,根據(jù)NTFS目錄的結(jié)構(gòu),系統(tǒng)的講述文件創(chuàng)建在小目錄、大目錄以及索引緩沖區(qū)中B+樹結(jié)構(gòu)分裂等情形下的實(shí)現(xiàn)技術(shù)。為更為安全的創(chuàng)建文件提供理論知識(shí)和技術(shù)實(shí)現(xiàn),同時(shí),也為后續(xù)更好的研究NTFS提供技術(shù)支持。
【學(xué)位授予單位】:廣東工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP309;TP333
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 刺猬;NTFS分區(qū)格式下的數(shù)據(jù)訪問(wèn)方法[J];電腦愛(ài)好者;2001年09期
2 王志軍;;效率和安全之源——新手用好NTFS[J];電腦自做;2002年04期
3 楊國(guó)強(qiáng);使用NTFS應(yīng)注意的幾個(gè)問(wèn)題[J];電子與電腦;2003年04期
4 .com.cn ,張迎新 ,甘利;NTFS:想說(shuō)愛(ài)你不容易[J];電腦愛(ài)好者;2003年05期
5 沉睡者;;跟我進(jìn)入NTFS時(shí)代[J];軟件導(dǎo)刊;2003年07期
6 ;NTFS是怎么加密的?[J];軟件導(dǎo)刊;2003年07期
7 孟海江;NTFS保護(hù)文件兩法寶[J];微電腦世界;2004年24期
8 楊書琴;在NTFS應(yīng)用技巧上技高一籌[J];電腦技術(shù);2005年09期
9 李偉,孫維連,賀雷;NTFS主引導(dǎo)扇區(qū)程序剖析[J];佳木斯大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年04期
10 朱青亮;嚴(yán)防死守——NTFS文件管理技術(shù)揭密[J];電腦應(yīng)用文萃;2005年06期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前2條
1 高志鵬;吳世雄;徐志強(qiáng);;基于文件系統(tǒng)數(shù)據(jù)結(jié)構(gòu)互補(bǔ)的NTFS引導(dǎo)扇區(qū)智能修復(fù)系統(tǒng)[A];第26次全國(guó)計(jì)算機(jī)安全學(xué)術(shù)交流會(huì)論文集[C];2011年
2 陽(yáng)廣元;李毅超;李曉冬;;NTFS文件系統(tǒng)中惡意程序隱藏檢測(cè)方法研究[A];第三屆全國(guó)信息檢索與內(nèi)容安全學(xué)術(shù)會(huì)議論文集[C];2007年
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前10條
1 瑞言;什么是NTFS[N];中華建筑報(bào);2008年
2 劉亭;NTFS文件加密初探[N];中國(guó)電腦教育報(bào);2004年
3 Lily;NTFS的7個(gè)精彩問(wèn)答(補(bǔ)遺)[N];中國(guó)電腦教育報(bào);2002年
4 楊華;NTFS簇大小如何設(shè)置[N];計(jì)算機(jī)世界;2004年
5 Lily;清除FAT&NTFS的界線[N];電腦報(bào);2001年
6 沉睡者;為加密的NTFS分區(qū)制作“鑰匙”[N];中國(guó)電腦教育報(bào);2003年
7 鄒肇輝;當(dāng)殺毒遇到NTFS分區(qū)[N];中國(guó)電腦教育報(bào);2003年
8 重慶 鐘國(guó)安;NTFS格式下加、解密問(wèn)題[N];電腦報(bào);2003年
9 四川 CC;在Win98中訪問(wèn)NTFS分區(qū)[N];電腦報(bào);2003年
10 chusir;在Fedora Core 2下加載NTFS格式分區(qū)[N];電腦報(bào);2004年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 金晶;一種NTFS文件隱藏方式研究[D];華中科技大學(xué);2009年
2 林水賓;基于NTFS文件創(chuàng)建的技術(shù)研究[D];廣東工業(yè)大學(xué);2015年
3 所光;Linux環(huán)境下NTFS文件系統(tǒng)驅(qū)動(dòng)設(shè)計(jì)與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2005年
4 于天佐;基于NTFS文件系統(tǒng)的文件恢復(fù)程序的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2013年
5 龍丹暉;NTFS文件系統(tǒng)在電子詞典開(kāi)發(fā)中的應(yīng)用[D];西安電子科技大學(xué);2009年
6 付威;基于NTFS桌面搜索系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2014年
7 于昊;NTFS下高級(jí)格式化的數(shù)據(jù)恢復(fù)方法研究與實(shí)現(xiàn)[D];南京大學(xué);2012年
8 劉凱;基于NTFS注冊(cè)表取證工具研究與設(shè)計(jì)[D];廣東工業(yè)大學(xué);2013年
9 林紫丹;新一代貿(mào)易融資系統(tǒng)的研究與實(shí)現(xiàn)[D];吉林大學(xué);2007年
10 顧夏申;輕量級(jí)文件隱藏技術(shù)[D];上海交通大學(xué);2010年
,本文編號(hào):1176686
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1176686.html