图书目录

目录

项目1认识计算机网络安全技术1

学习目标1

知识图谱2

1.1项目导入3

1.2项目分析3

1.3相关知识点4

1.3.1网络安全概述4

1.3.2网络安全所涉及的内容9

1.3.3网络安全防护11

1.3.4网络安全标准13

1.3.5网络安全等级保护15

1.3.6网络安全法律法规16

1.3.7网络安全相关从业道德19

1.4项目实施20

1.4.1任务1: 系统安全“傻事清单”20

1.4.2任务2: 网络安全实训平台的搭建24

1.5拓展提升: 基本物理安全33

1.6习题34

项目2Windows系统安全加固36

学习目标36

知识图谱37

2.1项目导入38

2.2项目分析38

2.3相关知识点38

2.3.1操作系统安全的概念38

2.3.2服务与端口39

2.3.3组策略41

2.3.4账户与密码安全42

2.3.5漏洞与后门42

2.4项目实施44

2.4.1任务1: 账户安全配置44

2.4.2任务2: 密码安全配置49

2.4.3任务3: 系统安全配置52

2.4.4任务4: 服务安全配置56

2.4.5任务5: 禁用注册表编辑器68

2.5拓展提升: Windows系统的安全模板70

2.6习题71

项目3网络协议73

学习目标73

知识图谱74

3.1项目导入75

3.2项目分析75

3.3相关知识点75

3.3.1计算机网络体系结构75

3.3.2以太网的帧格式79

3.3.3网络层协议格式80

3.3.4传输层协议格式83

3.3.5三次握手机制86

3.3.6ARP欺骗攻击86

3.3.7网络监听88

3.4项目实施90

3.4.1任务1: Wireshark软件的安装与使用90

3.4.2任务2: ARP欺骗攻击与防范94

3.5拓展提升: 端口镜像102

3.6习题102

项目4防范计算机病毒104

学习目标104

知识图谱105

4.1项目导入106

4.2项目分析106

4.3相关知识点107

4.3.1计算机病毒的概念107

4.3.2计算机病毒的特征110

4.3.3计算机病毒的分类111

4.3.4宏病毒和蠕虫病毒113

4.3.5勒索病毒114

4.3.6木马116

4.3.7反病毒技术119

4.4项目实施121

4.4.1任务1: 360杀毒软件的使用121

4.4.2任务2: 360安全卫士软件的使用125

4.4.3任务3: 制作一个简单的宏病毒129

4.4.4任务4: 利用自解压文件携带木马程序130

4.4.5任务5: 反弹端口木马(灰鸽子)的演示133

4.5拓展提升: 手机病毒137

4.6习题137

项目5密码技术141

学习目标141

知识图谱142

5.1项目导入143

5.2项目分析143

5.3相关知识点143

5.3.1密码学基础知识143

5.3.2古典密码技术145

5.3.3对称密码技术148

5.3.4非对称密码技术151

5.3.5单向散列算法154

5.3.6我国的商用密码技术155

5.3.7数字签名技术156

5.3.8数字证书158

5.3.9EFS加密文件系统159

5.4项目实施160

5.4.1任务1: DES、RSA和Hash算法的实现160

5.4.2任务2: PGP软件的使用166

5.4.3任务3: Windows 10加密文件系统的应用173

5.5拓展提升: 密码分析技术178

5.6习题178

项目6网络攻击与防范182

学习目标182

知识图谱183

6.1项目导入184

6.2项目分析184

6.3相关知识点185

6.3.1网络攻防概述185

6.3.2目标系统的探测188

6.3.3网络监听192

6.3.4口令破解193

6.3.5IPC$入侵194

6.3.6缓冲区溢出攻击196

6.3.7拒绝服务攻击197

6.3.8分布式拒绝服务攻击199

6.4项目实施201

6.4.1任务1: 黑客入侵的模拟演示201

6.4.2任务2: 拒绝服务攻击的演示206

6.5拓展提升: 网络诱骗技术——蜜罐208

6.6习题208

项目7防火墙技术211

学习目标211

知识图谱212

7.1项目导入213

7.2项目分析213

7.3相关知识点213

7.3.1防火墙技术概述213

7.3.2防火墙技术原理215

7.3.3防火墙体系结构219

7.3.4Windows防火墙221

7.4项目实施223

7.5拓展提升: Cisco PIX防火墙配置236

7.6习题236

项目8入侵检测技术239

学习目标239

知识图谱240

8.1项目导入241

8.2项目分析241

8.3相关知识点241

8.3.1入侵检测系统概述241

8.3.2入侵检测系统的基本结构242

8.3.3入侵检测系统的分类243

8.3.4误用检测和异常检测248

8.3.5Snort简介250

8.4项目实施251

8.5拓展提升: 入侵防护系统258

8.6习题258

项目9VPN技术260

学习目标260

知识图谱261

9.1项目导入262

9.2项目分析262

9.3相关知识点263

9.3.1VPN概述263

9.3.2VPN的特点264

9.3.3VPN的处理过程264

9.3.4VPN的分类265

9.3.5VPN的关键技术266

9.3.6VPN隧道协议267

9.4项目实施269

9.4.1任务1: 在Windows Server 2016上部署VPN服务器269

9.4.2任务2: 在Windows 10客户端建立并测试VPN连接276

9.5拓展提升: IPsec VPN与SSL VPN的比较281

9.6习题281

项目10Web应用安全283

学习目标283

知识图谱284

10.1项目导入285

10.2项目分析285

10.3相关知识点285

10.3.1Web应用安全概述285

10.3.2Web应用的体系架构286

10.3.3Web应用的安全威胁287

10.3.4IIS的安全设置287

10.3.5SQL注入291

10.3.6XSS跨站脚本292

10.3.7Web传输的安全294

10.3.8Web浏览器的安全295

10.4项目实施300

10.4.1任务1: Web服务器的安全配置300

10.4.2任务2: 利用SQL注入漏洞实现网站入侵的演示307

10.4.3任务3: 通过SSL访问Web服务器309

10.5拓展提升: 防范网络钓鱼321

10.6习题321

项目11无线局域网安全323

学习目标323

知识图谱324

11.1项目导入325

11.2项目分析325

11.3相关知识点325

11.3.1无线局域网基础325

11.3.2无线局域网标准326

11.3.3无线局域网接入设备329

11.3.4无线局域网的组网模式332

11.3.5服务集标识333

11.3.6无线加密标准333

11.3.7无线局域网常见攻击335

11.4项目实施336

11.5拓展提升: 无线局域网的安全性343

11.6习题343

参考文献345