图书目录

目录

第1章网络安全概述1

1.1引论1

1.1.1网络安全国家战略1

1.1.2网络安全的基本内涵1

1.1.3网络安全的现状与趋势3

1.2计算机网络基础5

1.2.1OSI参考模型5

1.2.2常用网络协议的功能

与报文格式6

1.2.3网络传输流程与数据

封装20

1.3密码学基础22

1.3.1对称加密22

1.3.2非对称加密22

1.3.3摘要算法23

1.3.4数字签名24

1.3.5数字证书25

1.3.6密钥协商26

1.4网络安全基础27

1.4.1网络安全的基本要求27

1.4.2网络攻击的分类28

1.4.3网络防御技术33

1.4.4网络安全体系结构37

1.4.5网络安全评价标准40

1.5网络安全研究与新兴技术43

1.5.1基于量子的网络安全

通信技术43

1.5.2基于区块链的身份认

证与隐私保护技术43

1.5.3基于人工智能的网络安

全防护技术44

1.5.4基于云访问安全代理的

数据安全技术45

1.5.5基于零信任架构的访

问控制技术45第2章网络安全基础实验47

2.1知行实验室虚拟网络云平台

实验环境简介47

2.1.1平台功能与特点47

2.1.2常用网络安全工具与

软件简介47

2.2云平台使用方法与实验基本

流程50

2.2.1登录平台50

2.2.2进入认知课程50

2.2.3进入探索课程51

2.2.4创建远程实验环境51

2.2.5访问任务工作站52

2.2.6实验测试53

2.3Linux基础命令实验53

2.3.1实验目的53

2.3.2实验内容与要求54

2.3.3实验环境54

2.3.4实验原理54

2.3.5实验任务与步骤57

2.3.6实验测试62

2.3.7扩展实验63

2.3.8思考题65

2.4Linux网络命令实验65

2.4.1实验目的65

2.4.2实验内容与要求65

2.4.3实验环境65

2.4.4实验原理66

2.4.5实验任务与步骤70

2.4.6实验测试75

2.4.7扩展实验75

2.4.8思考题76

2.5Windows网络命令实验77

2.5.1实验目的77

2.5.2实验内容与要求772.5.3实验环境77

2.5.4实验原理77

2.5.5实验任务与步骤80

2.5.6实验测试84

2.5.7扩展实验85

2.5.8思考题87第3章网络监听与协议分析实验88

3.1网络监听与协议分析概述88

3.1.1网络监听的原理与目的88

3.1.2网络监听的作用89

3.1.3网络监听与协议分析

的流程89

3.1.4网络协议分析的内容90

3.1.5网络协议分析方法91

3.2Wireshark软件基本教程92

3.2.1基本功能92

3.2.2操作界面93

3.2.3数据包捕获99

3.2.4数据包显示过滤101

3.2.5数据包分析102

3.3Wireshark过滤规则实验104

3.3.1实验目的104

3.3.2实验内容与要求104

3.3.3实验环境105

3.3.4实验原理105

3.3.5实验任务与步骤106

3.3.6实验测试111

3.3.7扩展实验112

3.3.8思考题114

3.4ARP分析实验114

3.4.1实验目的114

3.4.2实验内容与要求114

3.4.3实验环境115

3.4.4实验原理115

3.4.5实验任务与步骤117

3.4.6实验测试122

3.4.7扩展实验122

3.4.8思考题124

3.5ICMP分析实验124

3.5.1实验目的124

3.5.2实验内容与要求124

3.5.3实验环境124

3.5.4实验原理125

3.5.5实验任务与步骤127

3.5.6实验测试131

3.5.7扩展实验131

3.5.8思考题133

3.6TCP和UDP分析实验133

3.6.1实验目的133

3.6.2实验内容与要求134

3.6.3实验环境134

3.6.4实验原理134

3.6.5实验任务与步骤137

3.6.6实验测试144

3.6.7扩展实验144

3.6.8思考题146

3.7FTP分析实验147

3.7.1实验目的147

3.7.2实验内容与要求147

3.7.3实验环境147

3.7.4实验原理147

3.7.5实验任务与步骤150

3.7.6实验测试154

3.7.7扩展实验154

3.7.8思考题156

3.8SMB协议分析实验157

3.8.1实验目的157

3.8.2实验内容与要求157

3.8.3实验环境157

3.8.4实验原理157

3.8.5实验任务与步骤159

3.8.6实验测试162

3.8.7扩展实验163

3.8.8思考题166

3.9SSH协议分析实验166

3.9.1实验目的166

3.9.2实验内容与要求166

3.9.3实验环境166

3.9.4实验原理166

3.9.5实验任务与步骤168

3.9.6实验测试171

3.9.7扩展实验172

3.9.8思考题174

3.10DNS协议分析实验175

3.10.1实验目的175

3.10.2实验内容与要求175

3.10.3实验环境175

3.10.4实验原理175

3.10.5实验任务与步骤177

3.10.6实验测试180

3.10.7扩展实验180

3.10.8思考题181

3.11HTTP和HTTPS协议分析

实验182

3.11.1实验目的182

3.11.2实验内容与要求182

3.11.3实验环境182

3.11.4实验原理182

3.11.5实验任务与步骤185

3.11.6实验测试190

3.11.7扩展实验191

3.11.8思考题194

3.12网络协议综合分析实验195

3.12.1实验目的195

3.12.2实验内容与要求195

3.12.3实验环境195

3.12.4实验原理196

3.12.5实验任务与步骤198

3.12.6实验测试208

3.12.7扩展实验209

3.12.8思考题212第4章网络扫描实验213

4.1网络扫描的原理与步骤213

4.2常用网络扫描软件基本教程213

4.2.1OWASP ZAP213

4.2.2Zenmap217

4.3Nmap网络扫描工具实验219

4.3.1实验目的219

4.3.2实验内容与要求220

4.3.3实验环境220

4.3.4实验原理220

4.3.5实验任务与步骤222

4.3.6实验测试225

4.3.7扩展实验225

4.3.8思考题227

4.4OWASP ZAP漏洞扫描工具

实验228

4.4.1实验目的228

4.4.2实验内容与要求228

4.4.3实验环境228

4.4.4实验原理228

4.4.5实验任务与步骤230

4.4.6实验测试233

4.4.7扩展实验234

4.4.8思考题235

4.5Web漏洞扫描实验236

4.5.1实验目的236

4.5.2实验内容与要求237

4.5.3实验环境237

4.5.4实验原理237

4.5.5实验任务与步骤239

4.5.6实验测试242

4.5.7扩展实验242

4.5.8思考题245第5章网络安全渗透测试实验246

5.1网络安全渗透测试概述246

5.1.1网络安全渗透测试的目标

与基本流程246

5.1.2网络安全渗透测试的

分类247

5.1.3常用网络攻击分析方法… 248

5.2密码破解实验248

5.2.1实验目的248

5.2.2实验内容与要求248

5.2.3实验环境248

5.2.4实验原理249

5.2.5实验任务与步骤251

5.2.6实验测试254

5.2.7扩展实验254

5.2.8思考题256

5.3密码破解攻击检测与分析实验… 256

5.3.1实验目的256

5.3.2实验内容与要求257

5.3.3实验环境257

5.3.4实验原理257

5.3.5实验任务与步骤259

5.3.6实验测试263

5.3.7扩展实验263

5.3.8思考题264

5.4SQL注入实验264

5.4.1实验目的264

5.4.2实验内容与要求264

5.4.3实验环境264

5.4.4实验原理264

5.4.5实验任务与步骤266

5.4.6实验测试271

5.4.7扩展实验271

5.4.8思考题272

5.5SQL注入攻击检测与分析实验… 272

5.5.1实验目的272

5.5.2实验内容与要求272

5.5.3实验环境272

5.5.4实验原理272

5.5.5实验任务与步骤276

5.5.6实验测试283

5.5.7扩展实验283

5.5.8思考题284

5.6网络钓鱼取证实验285

5.6.1实验目的285

5.6.2实验内容与要求285

5.6.3实验环境285

5.6.4实验原理285

5.6.5实验任务与步骤286

5.6.6实验测试290

5.6.7扩展实验291

5.6.8思考题291

5.7DoS攻击实验292

5.7.1实验目的292

5.7.2实验内容与要求292

5.7.3实验环境292

5.7.4实验原理292

5.7.5实验任务与步骤294

5.7.6实验测试296

5.7.7扩展实验297

5.7.8思考题298

5.8DoS攻击检测与分析实验298

5.8.1实验目的298

5.8.2实验内容与要求298

5.8.3实验环境298

5.8.4实验原理298

5.8.5实验任务与步骤301

5.8.6实验测试308

5.8.7扩展实验308

5.8.8思考题310第6章防火墙实验311

6.1防火墙的原理与技术311

6.1.1防火墙的定义与作用311

6.1.2防火墙的工作模式311

6.1.3防火墙的主要功能312

6.1.4防火墙的工作原理313

6.1.5防火墙的分类314

6.2Windows防火墙配置实验314

6.2.1实验目的314

6.2.2实验内容与要求315

6.2.3实验环境315

6.2.4实验原理315

6.2.5实验任务与步骤318

6.2.6实验测试331

6.2.7扩展实验331

6.2.8思考题333

6.3Linux防火墙配置实验333

6.3.1实验目的333

6.3.2实验内容与要求333

6.3.3实验环境333

6.3.4实验原理334

6.3.5实验任务与步骤338

6.3.6实验测试344

6.3.7扩展实验345

6.3.8思考题347

6.4开源防火墙综合实验347

6.4.1实验目的347

6.4.2实验内容与要求347

6.4.3实验环境347

6.4.4实验原理348

6.4.5实验任务与步骤350

6.4.6实验测试356

6.4.7扩展实验356

6.4.8思考题358第7章入侵检测实验359

7.1入侵检测概述359

7.1.1网络入侵的定义与方式… 359

7.1.2入侵检测的定义与原理… 360

7.1.3入侵检测系统的定义

和功能360

7.1.4入侵检测系统的分类361

7.1.5入侵检测系统的工作

原理361

7.2Snort基本教程361

7.2.1Snort的工作原理361

7.2.2Snort规则的语法362

7.2.3Snort规则的应用364

7.2.4Snort的运行方式与命令… 365

7.3Snort规则基础实验366

7.3.1实验目的366

7.3.2实验内容与要求366

7.3.3实验环境367

7.3.4实验原理367

7.3.5实验任务与步骤369

7.3.6实验测试376

7.3.7扩展实验377

7.3.8思考题378

7.4Snort规则修复实验378

7.4.1实验目的378

7.4.2实验内容与要求378

7.4.3实验环境379

7.4.4实验原理379

7.4.5实验任务与步骤380

7.4.6实验测试387

7.4.7扩展实验388

7.4.8思考题388

7.5Snort规则编写实验389

7.5.1实验目的389

7.5.2实验内容与要求389

7.5.3实验环境389

7.5.4实验原理389

7.5.5实验任务与步骤391

7.5.6实验测试395

7.5.7扩展实验395

7.5.8思考题397

7.6Snort规则应用实验398

7.6.1实验目的398

7.6.2实验内容与要求398

7.6.3实验环境398

7.6.4实验原理398

7.6.5实验任务与步骤400

7.6.6实验测试406

7.6.7扩展实验407

7.6.8思考题409参考文献410