計算機網絡安全實踐教程

段海新、金舒原、郭山清、劉保君、谷敏

  • 出版商: 清華大學
  • 出版日期: 2025-07-01
  • 售價: $359
  • 語言: 簡體中文
  • ISBN: 7302697329
  • ISBN-13: 9787302697329
  • 相關分類: Penetration-test
  • 下單後立即進貨 (約4週~6週)

  • 計算機網絡安全實踐教程-preview-1
  • 計算機網絡安全實踐教程-preview-2
  • 計算機網絡安全實踐教程-preview-3
  • 計算機網絡安全實踐教程-preview-4
  • 計算機網絡安全實踐教程-preview-5
  • 計算機網絡安全實踐教程-preview-6
  • 計算機網絡安全實踐教程-preview-7
計算機網絡安全實踐教程-preview-1

商品描述

"本書基於多所重點高校網絡安全的多年教學實踐編著而成。針對網絡安全實踐性強的特點,作者為網絡安全重要知識點的教學設計了一系列配套實驗,並且都部署在網絡安全在線實驗平臺http://seclab.online上,使用本書的讀者可以通過在線的安全實驗加深相關知識點的理解,增強動手能力。本書從常用的網絡安全分析工具開始,涵蓋局域網安全、傳輸層協議安全、域名系統(DNS)安全、Web系統安全、電子郵件系統安全、防火墻技術、虛擬私有網絡(VPN)技術、網絡入侵檢測系統等內容,每部分內容在實驗平臺上都有相應的實驗。使用本書的讀者不必費時費力地搭建實驗環境,可直接使用在線平臺上已部署的實驗環境進行操作,將精力聚焦在網絡安全相關知識點的學習和思考上,進而加深對網絡安全知識和技能的理解,增強網絡攻防實戰技能。使用本書的教師也可以在實驗平臺上方便地設計自己的在線實驗,並與其他教師共享。 本書可作為網絡空間安全、信息安全、密碼科學與技術、計算機科學與技術、保密管理等相關專業的本科生或研究生教材,也可作為網絡與信息安全領域從業人員自學的參考書。 "

目錄大綱

目錄

第1章計算機網絡基礎及常用工具1

1.1計算機網絡基本組成和協議1

1.1.1常用網絡設備和子網劃分2

1.1.2局域網常用的網絡服務4

1.1.3上網過程實例: 一次Web訪問5

1.2IPv4協議報文格式6

1.3網絡流量分析和構造常用工具簡介7

1.3.1tcpdump7

1.3.2Wireshark9

1.3.3Scapy11

1.3.4Burp Suite15

1.4網絡基礎實驗16

1.4.1實驗1: 使用tcpdump分析ICMP流量17

1.4.2實驗2: 使用Wireshark分析訪問Web過程19

1.4.3實驗3: 使用Scapy構造ICMP Echo Request數據包21

1.4.4實驗4: 使用Burp Suite修改HTTP請求25

1.5思考題27

第2章局域網安全28

2.1局域網協議概述28

2.1.1以太網協議28

2.1.2ARP30

2.1.3DHCP32

2.2局域網常見攻擊34

2.2.1MAC地址泛洪攻擊34

2.2.2ARP攻擊36

2.2.3DHCP攻擊39

2.3局域網攻擊實驗41

2.3.1實驗1: ARP緩存汙染攻擊41

2.3.2實驗2: ARP中間人攻擊44

2.3.3實驗3: DHCP拒絕服務攻擊46

2.3.4實驗4: DHCP假冒攻擊49

2.4思考題51

第3章傳輸層協議常見攻擊與防範52

3.1傳輸層協議簡介52

3.1.1TCP簡介52

3.1.2UDP簡介56

3.1.3協議的端口57

3.2傳輸層常見攻擊的原理與防範措施58

3.2.1端口掃描及資產探查58

3.2.2TCP SYN泛洪攻擊61

3.2.3TCP會話的劫持與重置62

3.2.4UDP 反射放大攻擊64

3.3傳輸層安全實驗65

3.3.1實驗1: 資產探查與端口掃描66

3.3.2實驗2: SYN洪泛攻擊與防範68

3.3.3實驗3: TCP連接重置70

3.3.4實驗4: TCP會話劫持72

3.4思考題74

第4章域名系統安全75

4.1域名系統的基本工作原理75

4.1.1互聯網域名空間76

4.1.2互聯網域名解析過程78

4.1.3域名協議報文79

4.2域名系統的典型攻擊及防範措施80

4.2.1DNS劫持攻擊81

4.2.2DNS緩存汙染攻擊82

4.2.3DNS反射放大攻擊83

4.2.4DNS重綁定攻擊84

4.2.5常見DNS安全防護措施85

4.3域名系統安全實驗86

4.3.1實驗1: DNS緩存汙染攻擊實驗87

4.3.2實驗2: DNS反射放大攻擊實驗90

4.3.3實驗3: DNS重綁定攻擊93

4.4思考題97

第5章Web系統安全98

5.1Web系統及HTTP98

5.1.1Web客戶端相關技術99

5.1.2Web服務器相關技術101

5.1.3統一資源定位符102

5.1.4HTTP103

5.1.5HTTP的狀態管理和Cookie 109

5.1.6訪問Web系統的一個例子111

5.2Web系統面臨的常見威脅112

5.2.1身份假冒攻擊112

5.2.2網絡流量監聽和中間人攻擊113

5.2.3Web客戶端和Web服務器端的系統入侵攻擊114

5.2.4拒絕服務攻擊114

5.3Web系統主要安全機制概要115

5.3.1沙箱116

5.3.2同源策略117

5.3.3瀏覽器插件的安全規則119

5.3.4HTTP Cookie的安全策略119

5.4Web系統常見攻擊原理120

5.4.1SQL註入120

5.4.2跨站腳本130

5.4.3跨站請求偽造135

5.4.4服務器端請求偽造137

5.4.5文件上傳漏洞142

5.5Web系統安全實驗145

5.5.1實驗1: SQL註入攻擊146

5.5.2實驗2: 跨站腳本攻擊151

5.5.3實驗3: 服務器端請求偽造攻擊155

5.5.4實驗4: 文件上傳漏洞的利用159

5.6思考題163

第6章傳輸層安全協議與內容分發網絡164

6.1傳輸層安全協議164

6.1.1傳輸層安全協議的設計目標164

6.1.2Web公鑰證書基礎165

6.1.3SSL/TLS發展歷程169

6.1.4TLS協議工作原理169

6.2內容分發網絡174

6.2.1內容分發網絡的基本原理和主要功能174

6.2.2CDN的基本結構175

6.3TLS和CDN實驗177

6.3.1實驗1: Web服務配置TLS證書實驗177

6.3.2實驗2: 構建CDN對抗DoS攻擊實驗180

6.4思考題184

第7章電子郵件系統安全185

7.1電子郵件系統工作原理185

7.1.1電子郵件通信過程185

7.1.2電子郵件基礎協議187

7.2電子郵件系統常見攻擊及安全擴展協議190

7.2.1電子郵件身份偽造攻擊190

7.2.2電子郵件身份驗證機制190

7.2.3電子郵件身份驗證繞過攻擊198

7.3郵件系統安全實驗206

7.3.1實驗1: 搭建MTA、用命令行及Web兩種MUA實現郵件收發207

7.3.2實驗2: 郵件系統未配置安全擴展協議下的電子郵件偽造攻擊213

7.3.3實驗3: 郵件系統有安全擴展協議SPF下的電子郵件偽造攻擊 ……215

7.3.4實驗4: 實現有簽名驗證的郵件通信219

7.4思考題223

第8章防火墻技術224

8.1防火墻技術原理224

8.1.1防火墻介紹224

8.1.2包過濾防火墻226

8.1.3狀態檢測防火墻228

8.1.4應用層防火墻229

8.2Linux內置防火墻介紹230

8.2.1Netfilter介紹230

8.2.2iptables介紹232

8.3防火墻實驗236

8.3.1實驗1: 實現包過濾防火墻並嘗試繞過該防火墻236

8.3.2實驗2: 防火墻綜合應用實驗240

8.4思考題247

第9章虛擬專用網絡248

9.1虛擬專用網絡的工作原理248

9.1.1虛擬專用網絡介紹248

9.1.2虛擬專用網絡工作原理介紹248

9.2虛擬專用網絡的關鍵技術和協議249

9.2.1虛擬網卡技術(TUN/TAP)249

9.2.2密碼技術與密鑰管理250

9.2.3用戶和設備身份認證技術251

9.2.4隧道技術251

9.3虛擬專用網絡實驗255

9.3.1實驗1: 使用OpenSSL實現加密通信256

9.3.2實驗2: 用虛擬網卡實現數據包收發259

9.3.3實驗3: 實現基於SSL/TLS雙向認證的加密VPN261

9.4思考題 266

第10章網絡入侵檢測技術267

10.1網絡入侵檢測技術的基本原理267

10.1.1入侵檢測系統的發展歷程267

10.1.2常見的入侵檢測技術269

10.1.3網絡入侵檢測的當前挑戰270

10.2典型網絡入侵檢測系統272

10.2.1Snort系統簡介及語法規則272

10.2.2Zeek系統簡介及語法規則276

10.2.3典型網絡入侵檢測系統對比279

10.3入侵檢測實驗280

10.3.1實驗1: 基於Snort的Web SQL註入攻擊檢測280

10.3.2實驗2: 基於Zeek的惡意挖礦通信流量檢測286

10.4思考題291

第11章網絡安全在線實驗平臺292

11.1網絡安全在線實驗平臺簡介292

11.2教材配套實驗的使用方法294

11.2.1個人學習294

11.2.2學校教學294

參考文獻297