注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合數(shù)據(jù)安全與編程技術

數(shù)據(jù)安全與編程技術

數(shù)據(jù)安全與編程技術

定 價:¥39.00

作 者: 涂彥暉、戴士劍
出版社: 清華大學出版社
叢編項:
標 簽: 數(shù)據(jù)安全

ISBN: 9787302110804 出版時間: 2005-08-01 包裝: 平裝
開本: 16開 頁數(shù): 320 字數(shù):  

內(nèi)容簡介

  隨著各行業(yè)信息化程度的加深,數(shù)據(jù)安全越來越被人們所關注。計算機數(shù)據(jù)的保護、計算機數(shù)據(jù)的災難恢復以及與此相關的程序設計,也逐漸成為一門新興的技術。本書由淺入深地對與數(shù)據(jù)安全有關的技術細節(jié)進行了深入的介紹。本書分為9章,內(nèi)容包括了磁盤基礎知識、硬盤的數(shù)據(jù)存儲結構、FAT文件系統(tǒng)、NTFS文件系統(tǒng)、威脅數(shù)據(jù)安全的因素、數(shù)據(jù)恢復技術、數(shù)據(jù)安全程序設計基礎、數(shù)據(jù)備份與恢復程序設計實例,以及與數(shù)據(jù)安全有關的一些程序設計實例。本書可作為大專院校教材,也適合于IT系統(tǒng)客戶服務人員、技術支持工程師、技術培訓人員、數(shù)據(jù)恢復技術工程師和對數(shù)據(jù)安全程序設計有興趣的讀者。本書前言前言:隨著信息化的發(fā)展,計算機和互聯(lián)網(wǎng)絡越來越成為了人們生活的一部分,人們的工作、學習、生活已經(jīng)完全和計算機分不開了。計算機的操作逐漸趨向傻瓜化,即使一個沒有太多計算機知識的人也能夠不需培訓而很快掌握計算機的操作和從網(wǎng)絡中獲取信息的方法。但是在計算機與互聯(lián)網(wǎng)絡發(fā)展的同時,病毒、蠕蟲、黒客、誤操作等也正在肆意破壞著人們寶貴的數(shù)據(jù)。因此如何防范對數(shù)據(jù)的破壞,如何恢復被病毒或人為破壞的數(shù)據(jù),甚至如何編寫與數(shù)據(jù)安全相關的程序越來越引起了人們的關注,這正是本書編寫的目的。讀者對象本書適合如下人員:●數(shù)據(jù)安全與磁盤存儲技術的愛好者和從業(yè)人員●數(shù)據(jù)恢復愛好者和從業(yè)人員●IT系統(tǒng)客戶服務人員●技術支持工程師●各大專院校的在校學生及教師●數(shù)據(jù)安全程序的設計愛好者和從業(yè)人員主要內(nèi)容本書共分3篇。第1篇是本書的基礎知識,共包括4章,其中NTFS文件系統(tǒng)的分析在其他資料和圖書中都鮮見提及。第1章簡單介紹硬盤的物理結構及邏輯結構;第2章重點介紹數(shù)據(jù)在硬盤中存儲的總體結構,介紹了兩個對磁盤進行編輯的工具,并對主引導扇區(qū)的結構和硬盤分區(qū)表與擴展分區(qū)表的結構進行了詳細的介紹;第3章重點分析FAT文件系統(tǒng)的結構,重點介紹了引導扇區(qū)的結構、磁盤文件分配表的結構以及目錄項的結構,剖析了FAT文件系統(tǒng)文件的管理方法及FAT文件系統(tǒng)中樹型目錄的實現(xiàn)原理;第4章重點分析NTFS文件系統(tǒng)的結構,重點介紹了NTFS文件系統(tǒng)的引導扇區(qū)結構、文件屬性結構、MFT結構、NTFS文件系統(tǒng)元數(shù)據(jù)文件結構以及NTFS文件系統(tǒng)的樹型目錄實現(xiàn)原理等。第2篇具體闡述數(shù)據(jù)安全與恢復,共包括2章,尤其以數(shù)據(jù)恢復為重點。第5章分析了威脅數(shù)據(jù)安全的幾個因素,如來自黑客與病毒的攻擊,并分析了造成黒客入侵成功的幾個原因及防范方法,介紹了幾種常見病毒的分析與解除方法;第6章重點介紹了數(shù)據(jù)的恢復與備份技術,對一些常見的數(shù)據(jù)丟失原因及手工或工具恢復做了介紹,對一些重要的系統(tǒng)數(shù)據(jù)的備份方法做了概述。第3篇牽涉到數(shù)據(jù)安全方面的具體程序設計,共包括3章。第7章是數(shù)據(jù)安全程序設計基礎知識,對在實模式下調用BIOS中斷進行物理磁盤訪問的方法及在保護模式下對磁盤扇區(qū)進行訪問的方法,以及在WindowsNT核心系統(tǒng)下對磁盤扇區(qū)的訪問做了詳細的介紹,并對微軟公司的引導代碼如主引導程序和引導記錄進行了反匯編分析,這對于學習與數(shù)據(jù)存儲相關的程序設計是很有幫助的;第8章用3個實例程序對數(shù)據(jù)備份與恢復做了介紹,其中NTFS文件系統(tǒng)中誤刪除文件的恢復程序充分體現(xiàn)了能夠手工操作的就能夠編程實現(xiàn),讀者可以在此程序的基礎上自行開發(fā)和完善該程序的功能;第9章詳細分析和介紹了數(shù)據(jù)安全的攻防兩個方面的程序設計方法、多操作系統(tǒng)實現(xiàn)原理和程序設計方法,以及知識產(chǎn)權的保護程序設計等。本書具有以下特點:●讀者對象廣泛。該書從硬盤結構、文件系統(tǒng)等基礎知識談起,以3大篇幅探討了與數(shù)據(jù)安全相關的知識,如數(shù)據(jù)恢復與備份、病毒與黒客的防范、數(shù)據(jù)安全相關程序設計等,該書既適合僅需了解磁盤結構及文件系統(tǒng)如NTFS文件系統(tǒng)的技術愛好者,又適合數(shù)據(jù)恢復技術的愛好者與從業(yè)人員,更適合關注數(shù)據(jù)安全的程序設計愛好者與程序員?!駥嵱眯耘c可操作性強。該書無論是對病毒與黒客的防范還是對數(shù)據(jù)恢復技術的講解分析,以及本書中列舉的大量原創(chuàng)程序,都非常具有實用性和可操作性。●知識點覆蓋面廣。本書探討了幾乎所有與數(shù)據(jù)安全相關的知識點,包括硬盤結構、文件系統(tǒng)、病毒與黒客防范、數(shù)據(jù)恢復與備份技術、實模式下對硬盤扇區(qū)的訪問、保護模式下對硬盤扇區(qū)的訪問、微軟公司的部分代碼的分析、數(shù)據(jù)備份程序的編寫、數(shù)據(jù)恢復程序的編寫、病毒破壞模塊的原理分析、多操作系統(tǒng)引導程序的原理及編寫實例、虛擬還原技術的分析與破解程序實例、硬盤加密程序的編寫實例及共享軟件注冊模塊的編寫等?!裰v解深入徹底。本書中所有對基礎知識的講解都非常深入,無論是對FAT文件系統(tǒng)還是對NTFS文件系統(tǒng)的講解,或者是對磁盤邏輯組織結構的講解,都深入到每一個有用的字節(jié),對數(shù)據(jù)恢復的分析也不是停留在某個軟件的使用下的。雖然為照顧一些基礎比較弱的讀者,書中也介紹了一些數(shù)據(jù)恢復軟件的使用,但作者的本意是讓所有的讀者都能夠了解數(shù)據(jù)恢復的原理,因此書中探討的數(shù)據(jù)恢復技術是包含3個方面的,第一方面是工具的使用,第二方面是數(shù)據(jù)恢復原理的掌握,第三方面是手工數(shù)據(jù)恢復,這樣讀者才能夠正確分析需恢復的數(shù)據(jù),做到即使工具軟件不能恢復的情況下也能正確恢復數(shù)據(jù),并不造成二次的破壞。本書中所有的程序,作者都加入了非常詳細的注釋,有的程序如NTFS中誤刪除文件的恢復程序甚至是每一句都加了注釋,雖然本書的程序都是用匯編語言編寫的,但注釋的詳細加上程序原理的分析,足以讓一個不懂匯編語言的程序愛好者看懂,從而可以輕易地將其改為其他語言編寫的程序,更不用說一個略懂匯編語言的編程人員或者愛好者了。本書由涂彥暉、戴士劍主編,由魏江江、涂彥廣、胡艷芳、裘亦斌、黃小平、萬仁甫、張宇、黃志波等共同完成編寫和審校工作。由于時間倉促,加之編者水平有限,書中難免會存在一些疏漏和不足之處,懇請廣大讀者和專家指正。本書技術支持網(wǎng)站:http://www.itbook8.com。

作者簡介

暫缺《數(shù)據(jù)安全與編程技術》作者簡介

圖書目錄


目 錄
第1篇 硬盤結構與文件系統(tǒng)
第1章 硬盤基礎知識
(1)

1.1 閑話硬盤---從最大到最小
(1)

1.2 硬盤的物理結構
(2)

1.3 硬盤的邏輯結構
(4)

第2章 硬盤的數(shù)據(jù)存儲結構
(7)

2.1 磁盤編輯軟件
(7)

2.1.1 Diskedit
(7)

2.1.2 WinHex
(8)

2.2 硬盤數(shù)據(jù)存儲總體結構
(8)

2.3 主引導扇區(qū)
(12)

2.3.1 主引導扇區(qū)的結構
(12)

2.3.2 硬盤分區(qū)表
(13)

2.3.3 擴展(虛擬)主引導扇區(qū)
(15)

第3章 FAT文件系統(tǒng)
(18)

3.1 引導扇區(qū)的結構
(18)

3.1.1 引導扇區(qū)數(shù)據(jù)結構
(19)

3.1.2 一個體現(xiàn)引導扇區(qū)重要性的實驗
(23)

3.2 磁盤文件分配表
(25)

3.2.1 簇與FAT鏈
(25)

3.2.2 分區(qū)中的扇區(qū)定位
(28)

3.2.3 磁盤的容量限制
(29)

3.3 目錄項的結構
(30)

3.3.1 FAT16文件系統(tǒng)中的目錄項
(31)

3.3.2 FAT32文件系統(tǒng)中的目錄項
(38)

3.3.3 樹型目錄結構的實現(xiàn)
(40)

第4章 NTFS文件系統(tǒng)
(42)

4.1 NTFS分區(qū)的總體結構
(43)

4.2 NTFS分區(qū)引導扇區(qū)分析
(45)

4.2.1 引導分區(qū)的BPB參數(shù)
(47)
4.2.2 NTLDR區(qū)域
(50)

4.3 主控文件表與元數(shù)據(jù)
(50)

4.3.1 主控文件表的頭信息
(51)

4.3.2 元數(shù)據(jù)文件
(53)

4.4 文件屬性
(55)

4.4.1 屬性頭信息
(56)

4.4.2 10H類型屬性
(63)

4.4.3 20H類型屬性
(64)

4.4.4 30H類型屬性
(66)

4.4.5 40H類型屬性
(69)

4.4.6 50H類型屬性
(70)

4.4.7 60H類型屬性
(75)

4.4.8 70H類型屬性
(76)

4.4.9 80H類型屬性
(78)

4.4.10 90H類型屬性
(83)

4.4.11 A0H類型屬性
(87)

4.4.12 B0H類型屬性
(88)

4.4.13 C0H類型屬性
(89)

4.4.14 D0H類型屬性
(91)

4.4.15 E0H類型屬性
(91)

4.4.16 100H類型屬性
(91)

4.5 NTFS元數(shù)據(jù)文件分析
(92)

4.5.1 $MFT
(92)

4.5.2 $MFTMirr
(94)

4.5.3 $LogFile
(95)

4.5.4 $Volume
(96)

4.5.5 $AttrDef
(98)

4.5.6 根目錄
(101)

4.5.7 $Bitmap
(103)

4.5.8 $Boot
(104)

4.5.9 $BadClus
(105)

4.5.10 $Secure
(106)

4.5.11 $UpCase
(109)

4.5.12 $Extend
(110)

4.5.13 $ObjId
(112)

4.5.14 $Quota
(113)

4.5.15 $Reparse
(115)

4.5.16 $UsnJrnl
(117)

4.6 NTFS的樹型目錄
(117)

4.6.1 目錄的MFT
(118)

4.6.2 文件索引的結構
(119)

第2篇 數(shù)據(jù)安全與恢復
第5章 誰在威脅數(shù)據(jù)安全
(121)

5.1 來自互聯(lián)網(wǎng)絡的攻擊
(121)

5.1.1 管理員自身的因素
(121)

5.1.2 系統(tǒng)漏洞
(123)

5.1.3 防范黑客攻擊
(134)

5.2 幾種常見計算機病毒的清除
(139)

第6章 數(shù)據(jù)恢復技術
(145)

6.1 漫談數(shù)據(jù)恢復
(145)

6.2 恢復主引導扇區(qū)遭到破壞的硬盤
(146)

6.2.1 主引導程序和引導標識遭到破壞
(146)

6.2.2 恢復分區(qū)表被破壞的硬盤
(150)

6.3 恢復FAT區(qū)被破壞的分區(qū)
(159)

6.4 恢復被誤格式化的分區(qū)
(161)

6.4.1 反格式化的原理
(161)

6.4.2 利用EasyRecovery對誤格式化的磁盤進行恢復
(162)

6.4.3 利用FinalData對誤格式化的磁盤進行恢復
(166)

6.5 恢復引導記錄和BPB參數(shù)
(169)

6.5.1 恢復FAT卷的引導扇區(qū)
(169)

6.5.2 恢復NTFS卷中的引導記錄和BPB參數(shù)
(172)

6.6 恢復誤刪除的文件
(174)

6.6.1 文件恢復原理
(174)

6.6.2 手工恢復FAT卷中誤刪除的文件
(179)

6.6.3 手工恢復NTFS卷中誤刪除的文件
(187)

6.6.4 利用工具恢復誤刪除的文件
(194)

6.6.5 恢復文件目錄項或MFT已經(jīng)丟失的文件
(196)

6.7 數(shù)據(jù)備份
(200)

6.7.1 備份主引導扇區(qū)
(201)

6.7.2 備份引導扇區(qū)
(204)

6.7.3 備份FAT區(qū)
(205)

6.7.4 備份根目錄區(qū)
(207)

6.7.5 備份MFT
(208)

第3篇 數(shù)據(jù)安全程序設計
第7章 數(shù)據(jù)安全程序設計基礎
(210)
7.1 在實模式中對硬盤與文件的操作
(210)

7.1.1 調用INT13H對硬盤的讀寫
(210)

7.1.2 通過DOS功能調用對文件的操作
(213)

7.1.3 擴展INT13H的調用
(219)

7.2 在Win32環(huán)境中對硬盤與文件的操作
(223)

7.2.1 與文件、磁盤操作相關的API
(223)

7.2.2 在Windows NT等系統(tǒng)下的扇區(qū)操作
(227)

7.2.3 在Windows9x系統(tǒng)下對邏輯硬盤的操作
(229)

7.2.4 在Windows9x系統(tǒng)下對物理硬盤的操作
(235)

7.3 Windows引導代碼分析
(239)

7.3.1 Windows的MBR程序分析
(240)

7.3.2 NTFS卷的DBR代碼分析
(244)

第8章 數(shù)據(jù)備份與恢復程序設計實例
(249)

8.1 備份主引導區(qū)的16位代碼
(249)

8.2 恢復主引導區(qū)的16位代碼
(250)

8.3 NTFS文件系統(tǒng)中恢復誤刪除文件的程序
(252)

8.3.1 程序設計思路
(252)

8.3.2 程序資源文件
(255)

8.3.3 程序完整代碼
(256)

第9章 數(shù)據(jù)安全的矛與盾
(268)

9.1 最具破壞力的病毒
(268)

9.1.1 釋放出一個COM程序搶占引導權進行破壞
(268)

9.1.2 在保護模式下用多線程寫硬盤進行破壞
(271)

9.2 利用"江民邏輯炸彈"原理寫的一個硬盤保護程序
(273)

9.2.1 硬盤保護程序中用來替代MBR的部分
(273)

9.2.2 hdlock.exe源代碼
(279)

9.3 虛擬還原技術實現(xiàn)原理及其安全性
(287)

9.3.1 虛擬還原技術的原理
(287)

9.3.2 個人計算機的中斷機制
(288)

9.3.3 硬盤讀寫端口的具體含義
(289)

9.3.4 一個通過對硬盤輸入輸出端口操作來讀寫硬盤的實例
(290)

9.3.5 可以穿透還原卡或者還原軟件保護的代碼
(291)

9.3.6 Windows98系統(tǒng)下實現(xiàn)卸載"還原精靈"軟件的程序
(292)

9.4 編程實現(xiàn)多操作系統(tǒng)引導
(296)

9.4.1 用于安裝SYSGUIDE.DAT的模塊二
(297)

9.4.2 實現(xiàn)多引導的模塊一
(300)

9.5 利用硬盤絕對讀寫技術保護知識產(chǎn)權
(304)

9.5.1 通過硬盤技術編寫注冊代碼模塊的三種方法
(304)

9.5.2 利用隨機數(shù)寫入硬盤計算注冊碼的思路及代碼
(304)

附錄 Windows NT下卸載"還原精靈"的源程序
(311)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號